- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网站建设与维护;Chapter3 数据库访问技术 ;3.1 Access数据库介绍;数据库管理系统(DBMS)
当我们在计算机中建立了数据库后,还需要一定的软件对它进行管理和维护,这个功能就交给了数据库管理系统。
它是在操作系统之上一个非常重要的管理软件。
数据库管理系统除了能够对数据库中的数据进行查找、更新等操作之外还应该具有日常维护和管理的功能。
而且对于应用程序来说,如果想要对数据库中的数据进行访问,必须是要经过数据库管理系统的,否则是不能够直接进行数据库中数据访问的。;一般情况数据库管理系统应该具备以下几个方面的功能:
数据定义功能
数据库管理系统要对自己所管辖的数据库进行管理和维护,首先就应该能够识别和规定它所能识别的数据应该具有怎样的结构。因此作为数据库管理系统首先要提供数据描述语言(DDL)能够对数据库中的对象方便的进行定义。
数据操作功能
数据存储到数据库中的目的是要对这些数据进行使用,那么到底能对这些数据作怎样的使用,也需要数据库管理进行定义。所以,数据库管理系统还应该提供数据操作语言(DML),从而实现对数据库中数据的查询、插入、删除、修改等操作。;数据管理功能
为了确保数据库中数据的正确性,需要提供一些机制和约束条件来保证,这些包括并发控制机制、安全性检查机制、完整性约束田间的检查和执行等等。这些都属于数据库管理系统的运行和管理功能,这在数据库正常运行的过程中是必不可少的。
数据维护功能
数据库管理系统除了通过管理功能对数据库进行安全性、设置约束条件外还应该对数据库中的数据进行维护。包括数据库的备份,从错误状态恢复、重组以及性能监测等等,这些都属于数据库维护功能的范畴。;数据库系统(DBS)
在计算机中有了数据库和数据库管理系统之后,还必须要有操作员才能对这些软件进行操作。也就是说在这个系统中人按照自己的角色不同又有不同的种类。有数据库管理员、数据库应用程序设计者、以及最终用户。
数据库管理员主要从事数据库的日常维护和日常管理,数据库应用程序的开发人员主要是利用各种高级语言进行应用程序的开发,最终用户只是使用应用程序。
那么计算机、数据库、数据库管理系统以及操作人员就共同构成了数据库系统。在这个系统中既要包含硬件部分,比如内存、CPU、主板、硬盘等还要包含软件部分比如操作系统、数据库管理系统、程序开发语言等等。
;数据库系统具有如下一些特点:
(1)数据结构化:数据不能杂乱无章的存储在数据库中而是要有一定的结构。
(2)数据冗余度小:同一个数据在数据库中只存储一次。
(3)数据共享性好:不同的用户,基于同一个数据库的应用程序都可以访问该数据库。
(4)数据独立性高:当改变数据库的物理结构时,不需要改变它的逻辑模式以及应用程序结构,而只改变物理结构及其之上的映像就可以,这成为数据库的物理独立性.另外,当改变逻辑结构时不想改变应用程序的结构那么只要改变这两层之间的映射关系就可以实现,这称为逻辑独立性。
(5)数据库被同一管理控制:数据库中的数据被DBMS统一管理和控制。;Access的界面及对象
单击开始按钮,单击程序项,选择microsoft Acess就可以启动ACCESS,选择某个选项就可以进入Access工作环境。如图所示。
;Access工作环境由多文档界面所组成。在外层窗体中有菜单栏和工具栏,用于数据库的一些基本操作。
内部的窗口成为数据库窗口,主要用来进行数据库中各个对象的创建。在数据库中主要有以下几个对象,他们分别是:
(1)表对象:
它是ACCESS数据库中最基本的对象,它用来存储数据库中的数据,并且所有的数据都存储在表对象中。一个数据库中通常要包含多张表,这些表之间可以建立关系。
(2)查询对象:
查询对象也是ACCESS数据库中的一个重要对象,通过它可以对数据库中的数据按照预先指定好的条件进行查找和筛选而且还可以进行合计操作。它的实质是一张虚表。也就是说,查询结果中的记录并不是存储在查询对象中的而是存储在表对象中。查询对象仅仅存储了查询结果的结构。;(3)窗体对象:
窗体对象是ACCEESS数据库中一种较为特殊的对象。它提供了一种人机交互的界面。通过它可以进行数据库中数据的浏览和察看,还可以和其它对象联合使用进行数据库数据的输入、输出操作。
(4)报表对象:
报表对象为打印输出数据库中的数据提供了解决方案。它可以将一个表或多个表,一个查询结果或多个查询结果以某种定制的格式制作成报表,还可以将数据处理的结果或各种图表插入到报表中。
(5)数据访问页:
(6)宏对象:
宏对象是一个或者几个操作的集合,通过它可以实现操作的自动化。
(7)模块对象
模块对象和宏对象有些相似,都可以实现操组的自动化。但是模块对象所定义的操作更加精细,所能够完成的功能更加强大。它需要
您可能关注的文档
最近下载
- 2025年新疆投资发展集团有限责任公司人员招聘笔试备考题库带答案详解(名师推荐).docx
- 在线网课学习课堂《临床伦理与科研道德(山东大学)》单元测试考核答案.docx VIP
- 浅谈直驱风力发电机组偏航异响原因分析及结构优化.pdf VIP
- 商务与经济统计(原书第14版)Ch11.pptx VIP
- 化工厂安全考试题.doc VIP
- 大学生女性健康科普知识讲座幻灯片.ppt
- 《阿Q正传》课件63张.pptx VIP
- 渥太华自伤量表.docx VIP
- 【2025年新版交规题库】2025年版12123学法减分题库(学法减分300题).docx
- 商务与经济统计(原书第14版)Ch16.pptx VIP
文档评论(0)