全国计算机等级考试二级公共基础知识第四章数据库精讲课件.ppt
《全国计算机等级考试二级公共基础知识第四章数据库精讲课件.ppt》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级公共基础知识第四章数据库精讲课件.ppt(79页珍藏版)》请在三一办公上搜索。
1、二级公共基础知识,第4章 数据库设计基础,2,内容提要,数据库的基本概念:数据库,数据库管理系统,数据库系统。数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。关系代数运算,包括集合运算及选择、投影、连接运算。数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。,4.1 数据库系统的基本概念,4,4.1.1 数据、数据库、数据库管理系统,1数据数据描述事物的符号记录,用物理符号记录下来的可以鉴别的信息物理符号:数字、文字、图形、图像声音及其他特殊符号。多种表现形式:数字化计算机中数据分为两部分:临时性数据持久性数据数据类型(Type)与值(Value)之分型:数
2、据表示的类型,如整型、实型、字符型等值:给出了符合给定型的值,5,4.1.1 数据、数据库、数据库管理系统(续),2数据库数据库Database,简称DB数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享按数据所提供的数据模式存放的特点:较小的冗余度较高的数据独立性易扩展性为多个用户所共享,6,4.1.1 数据、数据库、数据库管理系统(续),3数据库管理系统数据库管理系统Database Management System,简称DBMS数据库的管理机构,职能是有效地组织、存储、获取和管理数据,接受及完成用户提出的访问数据的各种请求数据库系统的
3、核心DBMS的功能数据模式定义数据存取的物理构建数据操纵。数据的完整性、安全性定义与检查数据库的并发控制与故障恢复数据的服务,7,4.1.1 数据、数据库、数据库管理系统(续),3数据库管理系统数据库语言数据定义语言DDL数据操纵语言DML数据控制语言DCL数据语言的使用交互式命令语言宿主型语言常见的DBMSORACLE、Sybase的PowerBuilder、IBM的DB2、微软的SQL Server微软的Visual FoxPro、Access,功能简单,8,4.1.1 数据、数据库、数据库管理系统(续),4数据库管理员数据库管理员Database Administrator,简称DBA对
4、数据库的规划、设计、维护、监视等的人员其主要工作有:数据库设计数据库维护改善系统性能,提高系统效率,9,4.1.1 数据、数据库、数据库管理系统(续),5数据库系统数据库系统Database System,简称DBS拥有数据库技术支持的计算机系统实现有组织地、动态地存储大量相关数据,提供数据处理和资源共享服务组成:(DBS包括DB和DBMS)数据库(数据)数据库管理系统(软件)数据库管理员(人员)硬件平台:计算机和网络软件平台:操作系统、数据库系统开发工具、接口软件,10,4.1.1 数据、数据库、数据库管理系统(续),6数据库应用系统数据库应用系统Database Application S
5、ystem,简称DBAS组成:数据库系统+应用软件+应用界面,11,4.1.2 数据库系统的发展,人工管理阶段,12,4.1.2 数据库系统的发展,文件系统阶段,13,4.1.2 数据库系统的发展,数据库系统阶段,14,4.1.3 数据库系统的基本特点,数据的集成性数据的高共享性与低冗余性数据独立性物理独立性:数据的物理结构的改变不影响逻辑结构逻辑独立性:数据的逻辑结构的改变不影响应用程序数据统一管理与控制数据的完整性检查:数据的安全性保护并发控制,15,4.1.4 数据库系统的内部结构体系,三级模式概念模式内部模式外部摸式二级映射概念模式到内部模式的映射外部模式到概念模式的映射,16,4.1
6、.4 数据库系统的内部结构体系,l数据库系统的三级模式概念模式数据库中全体数据逻辑结构和特征的描述,是所有用户的公共数据视图一个数据库只有一个概念模式内部模式又称物理模式数据库物理存储结构与物理存取方法对一般用户是透明的,直接影响数据库的性能一个数据库只有一个内模式。外部摸式也称子模式或用户模式数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述用户的数据视图一个数据库可以有多个外模式,17,4.1.4 数据库系统的内部结构体系,2数据库系统的两级映射概念模式内模式的映射存在于概念级和内部级之间实现了概念模式到内模式之间的相互转换保证数据具有很高的物理独立性外模式概念模式的映射:存在于外部
7、级和概念级之间实现了外模式到概念模式之间的相互转换保证数据具有较高的逻辑独立性,4.2 数据模型,19,4.2.1 数据模型的基本概念,数据模型,是对现实世界中数据的模拟和抽象。数据模型的分类 概念模型:现实世界在人脑中的反映;包括:E-R图,扩充的E-R图,面向对象模型及谓词模型等逻辑模型:按计算机系统的观点对数据建模;包括:层次模型、网状模型、关系模型、面向对象模型等 物理模型:反映数据的存储结构。数据模型的组成要素 数据结构:所研究的对象类型的集合;数据操作:对数据库中各种对象的值允许执行操作的集合;数据的约束条件:一组完整性规则的集合。,20,4.2.2 E-R模型,1.基本概念实体属
8、性联系一对一(1:1)一对多(1:M或M:1)多对多(M:N)2.三个基本概念之间的联接关系实体集与属性间的联接关系实体与联系,21,4.2.2 E-R模型,3E-R型的图示法实体集:用矩形表示属性:用椭圆形表示联系:用菱形表示实体集与属性间的联接关系:用无向线段表示实体集与联系间的联接关系:用无向线段表示,22,4.2.3 层次模型,一种树形结构数据结构比较简单,操作简单对于实体间联系是固定的、且预先定义好的应用系统,有较高的性能可以提供良好的完整性支持不适合表示非层次性的联系,对于插入和删除操作的限制比较多,23,4.2.4 网状模型,一个不加任何条件限制的无向图优于层次模型使用时设计系统
9、内部的物理因素较多,用户操作不方便,其数据模式与系统实现不甚理想,24,4.2.5 关系模型,1关系的数据结构,属性,元组,表框架,25,4.2.5 关系模型,主要术语关系:一个关系就是一张二维表元组:表中的一行属性:表中的一个列属性域:属性的取值范围分量:元组中的一个属性值主码(键):唯一地标识表中一个元组,主码属性不能取空值候选码(键):二维表中可能有若干个键,这些键都称为候选码(键)外部关键字:与另一个关系的关键字相对应的属性组关系模式:对一个关系的结构描述关系名(属性1,属性2,.,属性n),26,4.2.5 关系模型,关系的性质元组个数有限性元组的惟一性元组的次序无关性元组分量的原子
10、性属性名惟一性属性的次序无关性分量值域的同一性,27,4.2.5 关系模型,2关系操纵数据查询数据删除数据插入数据修改,28,4.2.5 关系模型,3数据完整性约束实体完整性约束主键中属性值不能为空值参照完整性约束实体及实体间的联系用户定义的完整性约束具体应用要求来定义的约束条件,4.3 关系代数,30,4.3 关系代数,1.关系模型的基本操作四种基本操作插入、删除、修改和查询进一步分解成六种基本操作关系的属性指定关系的元组的选择两个关系的合并关系的查询关系元组的插入关系元组的删除,31,4.3 关系代数,2传统的集合运算关系代数是以对关系的集合运算为基础,分为传统的集合运算和专门的关系运算,
11、其运算对象是关系,运算结果也是关系。传统的集合运算包括并、交、差、广义笛卡尔积四种运算。其中并、交、差要求参与运算的两个关系的属性个数相同,且相应的属性出自同一个域;广义笛卡尔积则无此限制。,32,4.3 关系代数,(1)并(Union)关系R和S具有相同的关系模式,R和S的并是由属于R或属于S的元组构成的集合。可表示为:(2)差(Difference)关系R和S具有相同的关系模式,R和S的差是由属于R但不属于S的元组构成的集合。可表示为:,33,4.3 关系代数,(3)交(Intersection)关系R和S具有相同的关系模式,R和S的交是由属于R且属于S的元组构成的集合。可表示为:(4)广
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 二级 公共 基础知识 第四 数据库 讲课
链接地址:https://www.31ppt.com/p-3685069.html