数据库系统概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库系统概述课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 概述 课件
- 资源描述:
-
1、2021精选精选ppt1 数据库技术与应用数据库技术与应用 Access 2010数据库应用实训教程,程晓锦 徐秀花 李业丽 编著,清华大学出版社,2013 Access 2010数据库应用技术教程徐秀花 程晓锦 李业丽 编著,清华大学出版,清华大学出版社社,20132021精选精选ppt3l考核方式:考核方式:l理论部分:理论部分:l客观题(客观题(3030分),基本概念测试(期末)分),基本概念测试(期末)l实践部分:实践部分:l系统设计报告(系统设计报告(1010分)分)(1010月月2525日交)日交)l最终大作业(最终大作业(6060分),数据库管理系统分),数据库管理系统2021精
2、选精选ppt4第第1章第章第1讲讲 数据库系统概述数据库系统概述l前言前言l1.1 基本概念和术语基本概念和术语l1.2 数据管理技术的产生和发展数据管理技术的产生和发展l1.3 数据库的特点数据库的特点l1.4 数据模型的概念和组成数据模型的概念和组成l1.5 数据模型的抽象过程数据模型的抽象过程l1.6 常用的数据模型常用的数据模型l1.7 数据库的模式结构数据库的模式结构l1.8 数据库系统组成数据库系统组成l1.9 ACCESS系统概述系统概述2021精选精选ppt5前言数据库是计算机技术发展的产物;数据库是计算机技术发展的产物;数据库是计算机科学的重要分支。它的出现极大的数据库是计算
3、机科学的重要分支。它的出现极大的促进了计算机应用向各行各业的渗透。数据库是计算机促进了计算机应用向各行各业的渗透。数据库是计算机应用的基础。应用的基础。数据库的建设规模数据库的建设规模、数据库信息量的大小数据库信息量的大小和和使用频度使用频度已已成为衡量一个国家信息化程度的重要标志。成为衡量一个国家信息化程度的重要标志。Access数据库数据库是中小型数据库的最佳选择。是中小型数据库的最佳选择。2021精选精选ppt6数据库发展历史上的三位重要人物Charles W.Bachman 1973 1973 年,年,Charles W.Bachman Charles W.Bachman 由由 于于
4、在在 数数 据据 库库 技技 术术 上上 的的 杰杰 出出 贡贡 献献-层次数据库层次数据库 而而 获获 得得 了了 ACM ACM 的的 最最 高高 奖奖 -图图 灵灵 奖。奖。他他 最最 早早 提提 出出 了了 用用 数数 据据 结结 构构 图图 表表 示示 数数 据据 之之 间间 联联 系系 的的 思思 想,想,并并 在在 第第 一一 个个 商商 用用DBMS DBMS 的的 开开 发发 期期 间间 进进 行行 了了 网网 状状 数数 据据 模模 型型 的的 早早 期期 研研 究究 工工 作。作。Edgar F.Codd 19831983年年,因在数椐库管理系统的理论和实践方面的贡献因在
5、数椐库管理系统的理论和实践方面的贡献-关系模型关系模型而获图灵奖而获图灵奖 。James Gray 1998 1998 年,年,James Gray James Gray 成成 为为 第第 三三 位位 因因 推推 动动 数数 据据 库库 技技 术术 发发 展做展做 出出 重重 大大 贡贡 献献 -事务处理技术事务处理技术而而 获获 图图 灵灵 奖奖 的的 学学 者。者。图灵奖(灵奖(A.M.Turing Award,又译,又译“杜林奖杜林奖”),由美国计算机协会(),由美国计算机协会(ACM)于于1966年设立,又叫年设立,又叫“A.M.图灵奖图灵奖”,专门奖励那些对计算机事业作出重要贡,专门
6、奖励那些对计算机事业作出重要贡献的个人。其名称取自计算机科学的先驱、英国科学家阿兰献的个人。其名称取自计算机科学的先驱、英国科学家阿兰麦席森麦席森图灵。由于图灵。由于图灵奖对获奖条件要求极高,评奖程序又是极严,一般每年只奖励一名计算机科图灵奖对获奖条件要求极高,评奖程序又是极严,一般每年只奖励一名计算机科学家,只有极少数年度有两名合作者或在同一方向作出贡献的科学家共享此奖。学家,只有极少数年度有两名合作者或在同一方向作出贡献的科学家共享此奖。因此它是计算机界最负盛名、最崇高的一个奖项,有因此它是计算机界最负盛名、最崇高的一个奖项,有“计算机界的诺贝尔奖计算机界的诺贝尔奖”之之称。称。2021精
7、选精选ppt71.1 基本概念和术语基本概念和术语l数据数据(Data)l定义:描述事物的符号记录等。定义:描述事物的符号记录等。l可以是数字、文字、图形、声音等等,不一定保存在可以是数字、文字、图形、声音等等,不一定保存在计算机中。计算机中。例如,下面的学生档案中,学生记录就是数据。例如,下面的学生档案中,学生记录就是数据。1981年4月2日女李婷0203021981年1月7日男张力020301照片照片出生日期出生日期性别性别姓名姓名学号学号2021精选精选ppt81.1 基本概念和术语基本概念和术语l数据库数据库l举个通俗的例子,说明什么是举个通俗的例子,说明什么是“数据库数据库”。l每个
8、人都有亲戚和朋友,为了保持联系,常用一个笔每个人都有亲戚和朋友,为了保持联系,常用一个笔记本记下他们的姓名、地址、电话号码、邮编等信息,记本记下他们的姓名、地址、电话号码、邮编等信息,目的是方便查找信息。目的是方便查找信息。l“通讯录通讯录”就是一个最简单的就是一个最简单的“数据库数据库”,每个人的,每个人的姓名、地址、电话号码等信息就是这个数据库中的姓名、地址、电话号码等信息就是这个数据库中的“数据数据”。我们可以在笔记本这个。我们可以在笔记本这个“数据库数据库”中添加中添加新朋友的个人信息,也可以由于某个朋友的电话号码新朋友的个人信息,也可以由于某个朋友的电话号码发生变动而对发生变动而对“
9、数据库数据库”中的对应中的对应“数据数据”进行修改。进行修改。不过使用笔记本这个不过使用笔记本这个“数据库数据库”主要还是为了能随时主要还是为了能随时查到地址、邮编或电话号码这些所需要的查到地址、邮编或电话号码这些所需要的“数据数据”。2021精选精选ppt91.1 基本概念和术语基本概念和术语l数据库数据库(DataBase,简称,简称DB)l数据库就是按照一定格式,在计算机内存贮的数据的数据库就是按照一定格式,在计算机内存贮的数据的“仓库仓库”。l定义:保存在计算机内、有组织、可共享的数据集合。定义:保存在计算机内、有组织、可共享的数据集合。l数据库中的数据按照一定模型组织,查找和存取效率
10、高,数据库中的数据按照一定模型组织,查找和存取效率高,数据冗余小,可为多用户共享。数据冗余小,可为多用户共享。1981年4月2日女李婷0203021981年1月7日男张力020301照片照片出生日期出生日期性别性别姓名姓名学号学号2021精选精选ppt101.1 基本概念和术语基本概念和术语数据库管理系统(数据库管理系统(DataBase Management System,简称,简称DBMS)数据库管理系统是一种数据库管理系统是一种软件软件,可以科学地组织和保存,可以科学地组织和保存数据,高效查找和维护数据。数据,高效查找和维护数据。2021精选精选ppt111.1 基本概念和术语基本概念和
11、术语数据库系统(数据库系统(DataBase System,简称,简称DBS)数据库系统:指计算机系统引入数据库后的系统,一般数据库系统:指计算机系统引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。和用户构成。数据库数据库管理系统(如SQL Server)应用系统(如超市系统)数据库管理员用户数据库系统图示数据库系统图示2021精选精选ppt121.2 数据管理技术的产生和发展数据管理技术的产生和发展人工管理阶段人工管理阶段 20世纪世纪50年代中期以前,计算机用于科学计算。年代中期以前,计算机用于科学计算。尚
12、没有磁盘等直接存取的存贮设备,只有纸带、卡片和尚没有磁盘等直接存取的存贮设备,只有纸带、卡片和磁带等外存。磁带等外存。软件的发展也比较初级,没有操作系统,没有专门的软软件的发展也比较初级,没有操作系统,没有专门的软件系统负责数据管理,程序员在编写程序时,需要自行件系统负责数据管理,程序员在编写程序时,需要自行定义数据的逻辑结构。定义数据的逻辑结构。这个阶段的数据是面向应用的,这个阶段的数据是面向应用的,一组数据只服务于特定一组数据只服务于特定的程序的程序。当不同的应用程序使用相同的数据时,必须各。当不同的应用程序使用相同的数据时,必须各自定义,不能共享和通用,使数据存在大量冗余。自定义,不能共
13、享和通用,使数据存在大量冗余。2021精选精选ppt131.2 数据管理技术的产生和发展数据管理技术的产生和发展.应用程序1数据集1应用程序2数据集2应用程序n数据集n.人工管理阶段程序和数据的关系2021精选精选ppt141.2 数据管理技术的产生和发展数据管理技术的产生和发展文件系统阶段文件系统阶段 20世纪世纪50年代至年代至60年代中期年代中期,计算机用于科学计算,计算机用于科学计算和管理。和管理。已经有了磁盘、磁鼓等存贮设备已经有了磁盘、磁鼓等存贮设备。软件方面已经有了带有文件系统的操作系统。文件系统软件方面已经有了带有文件系统的操作系统。文件系统将数据组织成相互独立的数据文件,程序
14、员可以不必考将数据组织成相互独立的数据文件,程序员可以不必考虑数据的插入、修改和删除等具体的物理细节,而将精虑数据的插入、修改和删除等具体的物理细节,而将精力用于具体的应用逻辑力用于具体的应用逻辑。但文件系统中的一但文件系统中的一个文件仍然对应于特定的应用程序个文件仍然对应于特定的应用程序,文件仍然是面向应用的。数据的逻辑结构一旦改变,仍文件仍然是面向应用的。数据的逻辑结构一旦改变,仍需要修改应用程序,不是一个弹性的无结构数据集合,需要修改应用程序,不是一个弹性的无结构数据集合,存在着数据冗余度大,文件不易扩充等缺点。存在着数据冗余度大,文件不易扩充等缺点。2021精选精选ppt151.2 数
15、据管理技术的产生和发展数据管理技术的产生和发展.应用程序1数据集1应用程序2数据集2应用程序n数据集n.文件系统阶段程序和数据的关系文件系统2021精选精选ppt161.2 数据管理技术的产生和发展数据管理技术的产生和发展数据库系统阶段数据库系统阶段 60年代中期以后,计算机用于大规模管理。年代中期以后,计算机用于大规模管理。磁盘技术已经成熟,价格下降磁盘技术已经成熟,价格下降。数据库技术应运而生,解决了数据库技术应运而生,解决了多用户数据共享多用户数据共享的问的问题,实现了对数据的统一集中管理,并提供了并发、题,实现了对数据的统一集中管理,并提供了并发、安全和保护措施。安全和保护措施。202
16、1精选精选ppt171.2 数据管理技术的产生和发展数据管理技术的产生和发展.应用程序1应用程序2应用程序n数据库系统阶段程序和数据的关系数据库管理系统数据库2021精选精选ppt18数据管理技术的发展过程数据管理技术的发展过程2021精选精选ppt191.2 数据管理技术的产生和发展数据管理技术的产生和发展数据库的发展和分支数据库的发展和分支 分布式数据库系统分布式数据库系统w数据物理上分布,逻辑上整体;场地自治;数据冗余和透明。数据物理上分布,逻辑上整体;场地自治;数据冗余和透明。并行数据库系统并行数据库系统w利用通用并行计算机硬件的并行能力提高利用通用并行计算机硬件的并行能力提高DBMS
17、的性能。的性能。面向对象数据库系统面向对象数据库系统w数据库技术和面向对象设计方法的结合产物。面向对象语言程数据库技术和面向对象设计方法的结合产物。面向对象语言程序员在做程序时,可直接以对象的形式存储数据序员在做程序时,可直接以对象的形式存储数据数据仓库和数据挖掘数据仓库和数据挖掘w利用已有数据资源,从中挖掘出知识,是决策系统的基础。利用已有数据资源,从中挖掘出知识,是决策系统的基础。知识库系统、主动数据库、模糊数据库、多媒体数据库、知识库系统、主动数据库、模糊数据库、多媒体数据库、工程数据库、统计数据库、空间数据库工程数据库、统计数据库、空间数据库 2021精选精选ppt201.3 数据库特
18、点数据库特点实现了整体数据的实现了整体数据的结构化结构化数据记录采用了变长模式等技术,节省了存贮空间。数据记录采用了变长模式等技术,节省了存贮空间。可以建立整体的数据结构,使数据不再只针对某一个具可以建立整体的数据结构,使数据不再只针对某一个具体应用,存取数据的方式也比较灵活。体应用,存取数据的方式也比较灵活。实现了数据的实现了数据的共享共享,降低了数据冗余,降低了数据冗余 数据库中的数据可以被多个用户和多个应用所共用,减数据库中的数据可以被多个用户和多个应用所共用,减少了数据重复,保证了数据的一致性。少了数据重复,保证了数据的一致性。应用程序的需求发生变化后,对原来的数据结构做扩充应用程序的
19、需求发生变化后,对原来的数据结构做扩充即可满足要求。即可满足要求。2021精选精选ppt211.3 数据库特点数据库特点确保了数据的确保了数据的独立独立性性 应用程序和数据库是分离的,数据的物理存贮和数应用程序和数据库是分离的,数据的物理存贮和数据的逻辑结构改变后,应用程序可以保持不变,简据的逻辑结构改变后,应用程序可以保持不变,简化了程序的维护和修改。化了程序的维护和修改。保证了数据的保证了数据的安全安全性性 数据库管理员可以对数据库用户设置详细的权限,数据库管理员可以对数据库用户设置详细的权限,避免数据泄密和非法使用所造成的数据破坏。避免数据泄密和非法使用所造成的数据破坏。2021精选精选
20、ppt221.3 数据库特点数据库特点数据的数据的完整性检查完整性检查可以检查数据的正确性、有效性和兼容性,将数据控制可以检查数据的正确性、有效性和兼容性,将数据控制在正确和有效的范围内,或保证数据之间满足预设的某在正确和有效的范围内,或保证数据之间满足预设的某种关系。种关系。并发控制并发控制 多个用户同时存取和修改数据库时,可以保证数据或事多个用户同时存取和修改数据库时,可以保证数据或事务处理的正确性,不致于因为相互干扰产生错误结果。务处理的正确性,不致于因为相互干扰产生错误结果。数据库的数据库的备份和恢复备份和恢复 提供多种数据库备份的方式,数据库出现问题时,可以提供多种数据库备份的方式,
21、数据库出现问题时,可以将数据库从错误状态恢复到已知的某个正确状态。将数据库从错误状态恢复到已知的某个正确状态。2021精选精选ppt231.4 数据模型的概念和组成数据模型的概念和组成数据模型概念数据模型概念指数据库中数据的指数据库中数据的存贮和组织存贮和组织方式,即如何方式,即如何表示实体以表示实体以及实体之间的联系及实体之间的联系。它是数据库系统的核心和基础。它是数据库系统的核心和基础。数据模型的组成数据模型的组成数据结构数据结构w确定实体及其联系按照何种方式存贮。确定实体及其联系按照何种方式存贮。w描述系统的静态特性。描述系统的静态特性。数据操作数据操作w允许对数据进行何种操作允许对数据
22、进行何种操作(如查询、插入、删除和修改如查询、插入、删除和修改)。w描述系统的动态特性。描述系统的动态特性。约束条件约束条件w完整型约束。如输入年龄的区间范围。完整型约束。如输入年龄的区间范围。2021精选精选ppt241.5 数据模型的抽象过程数据模型的抽象过程一般来说,数据从现实世界到计算机数据库的具体表一般来说,数据从现实世界到计算机数据库的具体表示要经历三个领域,即现实世界、信息世界和计算机世界,示要经历三个领域,即现实世界、信息世界和计算机世界,三者的关系如图所示:三者的关系如图所示:现实世界信息世界(一般用E-R 图表示)计算机世界(数据库管理系统支持的数据模型)认识、分类和抽象加
23、工转换三个领域的关系2021精选精选ppt251.5 数据模型的抽象过程现实世界现实世界 现实世界是指客观存在的事物及其联系,现实世界现实世界是指客观存在的事物及其联系,现实世界有有个体和总体个体和总体等概念。等概念。个体:一个客观存在的可识别事物。例如:一本具体个体:一个客观存在的可识别事物。例如:一本具体的书,一名公司员工等。个体也可以是抽象的,例如的书,一名公司员工等。个体也可以是抽象的,例如某个城市的天气等。某个城市的天气等。个体特征:每个个体都有一些区别于其他个体的特征。个体特征:每个个体都有一些区别于其他个体的特征。例如一本书的特征可以有:书名,作者,价格,出版例如一本书的特征可以
24、有:书名,作者,价格,出版社,页数等。社,页数等。总体:所有同类个体的集合成为总体。例如:所有的总体:所有同类个体的集合成为总体。例如:所有的“书书”就是一个总体。就是一个总体。事物联系:同类个体之间或不同类个体的关系。事物联系:同类个体之间或不同类个体的关系。2021精选精选ppt261.5 数据模型的抽象过程信息世界信息世界 现实世界反映在人的头脑中,经过收集、认识、分类和现实世界反映在人的头脑中,经过收集、认识、分类和抽象就形成了信息。信息世界是对客观世界的一种抽象描抽象就形成了信息。信息世界是对客观世界的一种抽象描述。目前一般采用述。目前一般采用E-R(实体(实体-关系)关系)图表示。
25、图表示。实体:被认识的个体即为实体。例如一名员工就是一个实体:被认识的个体即为实体。例如一名员工就是一个实体,是真实的员工在人头脑中的概念。实体,是真实的员工在人头脑中的概念。属性:实体具有的某一特性称为属性。例如一名员工的属性:实体具有的某一特性称为属性。例如一名员工的属性可以由属性可以由ID号、姓名、性别、年龄、职务和部门等组号、姓名、性别、年龄、职务和部门等组成,这些特征的组合标识了一名员工。成,这些特征的组合标识了一名员工。实体集:同类实体的集合称为实体集。例如全体员工即实体集:同类实体的集合称为实体集。例如全体员工即为一个实体集。为一个实体集。实体联系:实体内部或实体之间的对应关系称
展开阅读全文