第十五章,Access数据库与ADO控件讲义.docVIP

第十五章,Access数据库与ADO控件讲义.doc

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15章 Access数据库系统概述 15.1 数据库系统基础知识 VB提供的数据库访问方法主要有:使用数据(data)控件和ADO数据控件访问数据库,本章主要介绍使用ADO 数据控件访问Access数据库。 15.1.1 1、数据库(用于存放数据的容器) 数据库是将数据有序的保存在外存储器上的数据集合所有数据都放在不同的表里,这类似于Excel的工作表,表与表之间可以有一定的关联。 2、数据库管理系统(DataBase Management System,简称DBMS) 数据库管理系统是对数据库进行管理的软件系统,是数据库系统的核心部分,数据库中的所有操作都是通过DBMS进行的,例如Access就是一个数据库管理系统。 3、数据库系统 从广义上讲,一个数据库系统由计算机硬件(物理设备)、系统软件、数据库、数据库管理系统和数据库应用软件五部分组成,涉及到的人员有数据库管理员、应用软件开发人员和最终用户。 五部分为: 1、计算机硬件(物理设备)。 2、系统软件(操作系统、各种语言的翻译程序等,例如VB6.0就是一个开发工具)。 3、数据库(用来存放数据的文件,它是一个容器,在一个库中可以有许多的表、查询、窗体、模块等)。 4、数据库管理系统(用于创建数据库,对库中的数据进行编辑,如Access)。 5、应用软件(用开发工具编写的应用程序,例如用VB编写的《计算机程序设计例题教学系统》)。 数据库系统投入运行,必须要有人去维护(称为数据库维护人员);编写这些应用软件必须要有软件开发人员来完成;最后使用这些软件的前台人员(终端用户)。 15.1.2 数据库的产生和 数据库技术是计算机科学技术的一个重要分支。随着计算机的发展,数据库技术经历了三个阶段:人工管理阶段、文件管理阶段、数据库管理阶段。 1、人工管理阶段,数据不保存,用时直接输入,算完后结束,数据和程序放在一起。 2、文件系统管理阶段,数据单独保存在文件中(如第14章的文件),这种形式的数据共享只能以文件为单位;缺点是数据大量重复,同时给数据维护带来很多麻烦(由程序维护,而且不直观),为了解决这样的问题,要求数据的统一管理,达到数据共享的目的,产生和发展了数据库技术。 3、数据库是为满足多个应用系统的需要、按照一定的结构在计算机中建立起来的相关数据集合。数据库中的数据是结构化的,数据是面向全局的,数据是可以共享的。在数据库管理阶段,数据以数据库为中心,数据与程序之间是一对多的关系,具有数据重复少,独立性高,完整性、并发性和可恢复性等优点。 15.1.3 数据模型是用于描述现实世界的工具。一组严格定义的概念集合,它们精确地描述了数据和数据之间的关系、对数据的操作以及有关的语义约束规则,数据模型有层次型、网状型和关系型,目前最常用的是关系型,使用关系模型的数据库称为关系数据库。 1、概念数据模型 面向现实世界和终端用户,不依赖具体的DBMS,是从现实世界到信息世界的抽象。主要用于需求分析,常用的概念模型有:实体-关系(Entity-Relation图)模型,用E-R图来描述信息结构但不设计信息在计算机中的表示。例如: 职工 职工 编号 姓名 性别 籍贯 关系模式: 职工(编号,姓名,性别,籍贯) 学生 学生 学号 姓名 性别 成绩 学生(学号,姓名,性别,成绩) 2、逻辑数据模型 逻辑数据模型则是面向应用软件开发人员和数据库管理人员, 与DBMS密切相关,主要用于数据库及其应用程序的开发实现。 常用的逻辑模型有层次模型、网状模型和关系模型。关系型是目前使用最多的模型。 例如,学生表的结构为: 学号 字符 12 姓名 字符 8 性别 字符 1 成绩 数值 学生表的记录为: 学号 姓名 性别 成绩 李平 女 89 王林 男 78 赵新 男 87 (3)物理数据模型 物理数据模型用来反映数据的物理储存结构,对应于数据库系统的物理层。物理数据模型不但与DBMS有关,还与操作系统和计算机硬件等有关。 关系数据模型是当前使用最广泛的数据库系统模型,常见的关系数据库有Oracle、DB2、Sybase、SQL Server等大中型数据库管理系统,Access也是一个关系型数据库管理系统。 在关系模型中采用相互关联而又互相独立的多个二维表格来反映各种数据关系。所有数据元素都存在于称作“关系”的二维表格中,这些表以行和列的形式来组织数据,从而简化了数据的存取和操作。 一个关系就是一个二维表,这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档