全国计算机等级考试二级公共基础知识课件PPT版5.ppt
《全国计算机等级考试二级公共基础知识课件PPT版5.ppt》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级公共基础知识课件PPT版5.ppt(43页珍藏版)》请在三一办公上搜索。
1、2003.11.,全国计算机等级考试二级公共基础知识(5),2004.2,5.数据库设计基础,5.0 内容,数据库的基本概念:数据库,数据库管理系统,数据库系统。数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。,5.1 基本概念,1.数据(Data)实际上就是描述事物的符号记录软件中的数据一定是有结构的2.数据库(DB)长期存储在计算机内的,有组织的,可共享的数据集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余度,较高的数
2、据独立性和易扩展性,并可为各种用户共享。,3.数据库管理系统(DBMS)数据库系统的核心软件要在操作系统支持下工作解决如何科学地组织和存储数据,如何高效的获取和维护数据的系统软件主要功能包括数据模式定义数据存取的物理构建数据操纵数据的完整性、安全性定义与检查数据库的并发控制与故障恢复数据的服务,为完成上述功能,DBMS一般提供相应的数据语言:数据定义语言(DDL)数据操纵语言(DML)数据控制语言(DCL)数据语言按其使用方式具有两种结构形式交互式命令语言宿主型语言4.数据库管理员主要工作包括:数据库设计数据库维护改善系统性能,提高系统效率,5.数据库系统(DBS)由数据库(数据)、数据库管理
3、系统(软件)、数据库管理员(人员)、系统平台之硬件平台(硬件)和软件平台(软件)构成。6.数据库应用系统(DBAS)利用数据库系统进行应用开发7.数据库管理技术的发展人工管理阶段文件系统阶段数据库系统接,8.数据库系统的基本特点数据的集成性采用统一的数据结构方式按照多个应用的需要组主全局的统一的数据结构数据模式是多个应用共同的、全局的数据结构数据的高共享性与低冗余性数据独立性物理独立性和逻辑独立性数据统一管理与控制数据的完整性检查数据的安全性检查并发控制,9.数据库系统的内部结构体系数据库系统的三级模式(1)概念模式(2)外模式(3)内模式内模式处于最底层,它反映了数据在计算机物理结构中的实际
4、存储形式概念模式处于中层,它放映了设计者的数据全局逻辑要求外模式处于最外层,它反映了用户对数据的要求,5.2 数据模型5.2.1 数据模型的基本概念数据模型是数据特性的抽象数据模型描述的内容数据结构数据操作数据约束数据模型按不同的应用层次分成三种类型概念数据模型(概念模型)逻辑数据模型(数据模型)物理数据模型(物理模型),5.2.2 E-R模型(实体联系模型)基本概念(1)实体(2)属性(3)联系一对一(1:1)一对多(1:M或M:1)多对多(M:N)三个基本概念之间的联接关系实体集与属性间的联接关系实体与联系,E-R模型的图示法实体集表示法(矩形)联系表示法(菱形)属性表示法(椭圆形)实体集
5、与属性间的联接关系(直线)实体集与联系间的联接关系(直线),E-R图的一个实例:学生课程联系的概念模型,5.2.3 层次模型一种树形结构数据结构比较简单,操作简单对于实体间联系是固定的、且预先定义好的应用系统,有较高的性能可以提供良好的完整性支持不适合表示非层次性的联系,对于插入和删除操作的限制比较多,5.2.4 网状模型一个不加任何条件限制的无向图优于层次模型使用时设计系统内部的物理因素较多,用户操作不方便,其数据模式与系统实现不甚理想5.2.5 关系模型采用二维表来表示,简称表。二维表的性质:元素个数有限性、元组的惟一性、元组的次序无关性、元组分量的原子性、属性名惟一性、属性的次序无关性、
6、分量值域的同一性关系操纵:查询、增加、删除和修改关系中的数据约束:实体完整性约束、参照完整性约束和用户定义的完整性约束,5.3 关系代数1.关系模型的基本操作插入、删除、修改、查询2.关系模型的基本运算插入、删除、修改、查询查询运算投影运算选择运算笛卡儿积运算(连接运算)3.关系代数中的扩充运算交运算、除运算、连接与自然连接运算,5.4 数据库设计与管理5.4.1 数据库设计概述设计一个能满足用户要求,性能良好的数据库基本任务:根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式两中方法:以信息需求为主,兼顾处理需求(面向数据的方法)以处理需求为主,兼顾信息需求(面向过程的方法)面
7、向数据的设计方法已成为主流方法,数据库设计目前一般采用生命周期法,分若干阶段需求分析阶段概念设计阶段逻辑设计阶段物理设计阶段编码阶段测试阶段运行阶段进一步修改阶段在数据库设计中采用前四个阶段,并且重点以数据结构与模型的设计为主线,5.4.2 数据库设计的需求分析任务:通过详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能调查的重点是“数据”和“处理”常采用结构化分析方法和面向对象的方法对数据库设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要结果数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的,5.4.3
8、数据库概念设计概述目的:分析数据间内在语义关联,在此基础上建立一个数据的抽象模型设计方法:集中式模式设计法和视图集成设计法设计的过程 选择局部应用视图设计:3种设计次序(自顶向下、由底向上、由内向外)视图集成,5.4.4 数据库的逻辑设计从E-R图向关系模式的转换逻辑模式规范化及调整、实现关系视图设计5.4.5 数据库的物理设计对数据库内部物理结构作调整并选择合理的存取路径,以提高数据库访问速度及有效利用存储空间留给用户参与物理设计的余地不多,5.4.6 数据库管理数据库的建立数据库的调整数据库的重组数据库安全性控制与完整性控制数据库的故障恢复数据库监控,例题讲解,数据库管理系统DBMS中用来
9、定义模式、内模式和外模式的语言为 A)C B)Basic C)DDL D)DML下列有关数据库的描述,正确的是 A)数据库是一个DBF文件B)数据库是一个关系 C)数据库是一个结构化的数据集合D)数据库是一组文件下列有关数据库的描述,正确的是 A)数据处理是将信息转化为数据的过程 B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变 C)关系中的每一列称为元组,一个元组就是一个字段 D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字,应用数据库的主要目的是 A)解决数据保密问题B)解决数据完整性问题 C)解决数据共享问题D)解决
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 二级 公共 基础知识 课件 PPT
链接地址:https://www.31ppt.com/p-5302940.html