数据库全国计算机等级考试二级公共基础知识课件PPT版5_精品文档PPT推荐.ppt

上传人:b****2 文档编号:15440158 上传时间:2022-10-31 格式:PPT 页数:44 大小:181.50KB
下载 相关 举报
数据库全国计算机等级考试二级公共基础知识课件PPT版5_精品文档PPT推荐.ppt_第1页
第1页 / 共44页
数据库全国计算机等级考试二级公共基础知识课件PPT版5_精品文档PPT推荐.ppt_第2页
第2页 / 共44页
数据库全国计算机等级考试二级公共基础知识课件PPT版5_精品文档PPT推荐.ppt_第3页
第3页 / 共44页
数据库全国计算机等级考试二级公共基础知识课件PPT版5_精品文档PPT推荐.ppt_第4页
第4页 / 共44页
数据库全国计算机等级考试二级公共基础知识课件PPT版5_精品文档PPT推荐.ppt_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

数据库全国计算机等级考试二级公共基础知识课件PPT版5_精品文档PPT推荐.ppt

《数据库全国计算机等级考试二级公共基础知识课件PPT版5_精品文档PPT推荐.ppt》由会员分享,可在线阅读,更多相关《数据库全国计算机等级考试二级公共基础知识课件PPT版5_精品文档PPT推荐.ppt(44页珍藏版)》请在冰豆网上搜索。

数据库全国计算机等级考试二级公共基础知识课件PPT版5_精品文档PPT推荐.ppt

n关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。

n数据库设计方法和步骤:

需求分析、概念设计、逻辑设计和物理设计的相关策略。

5.1基本概念1.数据(Data)n实际上就是描述事物的符号记录n软件中的数据一定是有结构的2.数据库(DB)n长期存储在计算机内的,有组织的,可共享的数据集合。

n数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。

3.数据库管理系统(DBMS)n数据库系统的核心软件n要在操作系统支持下工作n解决如何科学地组织和存储数据,如何高效的获取和维护数据的系统软件n主要功能包括n数据模式定义n数据存取的物理构建n数据操纵n数据的完整性、安全性定义与检查n数据库的并发控制与故障恢复n数据的服务n为完成上述功能,DBMS一般提供相应的数据语言:

n数据定义语言(DDL)n数据操纵语言(DML)n数据控制语言(DCL)n数据语言按其使用方式具有两种结构形式n交互式命令语言n宿主型语言4.数据库管理员n主要工作包括:

n数据库设计n数据库维护n改善系统性能,提高系统效率75.数据库系统(DBS)n由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之硬件平台(硬件)和软件平台(软件)构成。

6.数据库应用系统(DBAS)n利用数据库系统进行应用开发7.数据库管理技术的发展n人工管理阶段n文件系统阶段n数据库系统接88.数据库系统的基本特点n数据的集成性n采用统一的数据结构方式n按照多个应用的需要组主全局的统一的数据结构n数据模式是多个应用共同的、全局的数据结构n数据的高共享性与低冗余性n数据独立性n物理独立性和逻辑独立性n数据统一管理与控制n数据的完整性检查n数据的安全性检查n并发控制99.数据库系统的内部结构体系n数据库系统的三级模式

(1)概念模式

(2)外模式(3)内模式n内模式处于最底层,它反映了数据在计算机物理结构中的实际存储形式n概念模式处于中层,它放映了设计者的数据全局逻辑要求n外模式处于最外层,它反映了用户对数据的要求105.2数据模型(p109)5.2.1数据模型的基本概念n数据模型是数据特性的抽象n数据模型描述的内容n数据结构:

数据以一定结构方式组合构成特定的数据框架n数据操作n数据约束n数据模型按不同的应用层次分成三种类型数据模型按不同的应用层次分成三种类型n概念数据模型(概念模型E-R模型、面向对象模型、谓词模型)n逻辑数据模型(数据模型层次模型、网状模型、关系模型)n物理数据模型(物理模型)11n5.2.2E-R模型(实体联系模型-概念数据模型)n基本概念

(1)实体:

现时世界中的事物都可抽象成为实体实体如:

学生、教师、图书、工厂、顾客

(2)属性:

现时世界中的事物都有一些特性,这些特性用属性属性来表示,每个属性都有值,一个属性的取值范围称做该属性的值域或值集(3)联系n一对一(1:

1)n一对多(1:

M或M:

1)宿舍与学生;

学生与宿舍n多对多(M:

N)学生与课程;

学生与教师;

商品与顾客n三个基本概念之间的联接关系n实体集与属性间的联接关系n实体与联系12nE-R模型的图示法n实体集表示法(矩形)n联系表示法(菱形)n属性表示法(椭圆形)n实体集与属性间的联接关系(直线)n实体集与联系间的联接关系(直线)E-R图的一个实例:

学生课程联系的概念模型135.2.3层次模型n一种树形结构n数据结构比较简单,操作简单n对于实体间联系是固定的、且预先定义好的应用系统,有较高的性能n可以提供良好的完整性支持n不适合表示非层次性的联系,对于插入和删除操作的限制比较多145.2.4网状模型n一个不加任何条件限制的无向图n优于层次模型n使用时设计系统内部的物理因素较多,用户操作不方便,其数据模式与系统实现不甚理想5.2.5关系模型n采用二维表来表示,简称表。

n二维表的性质:

元组个数有限性、元组的惟一性、元组的次序无关性、元组分量的原子性、属性名惟一性、属性的次序无关性、分量值域的同一性n关系操纵:

查询、增加、删除和修改n关系中的数据约束(p118):

实体完整性约束、参照完整性约束和用户定义的完整性约束155.3关系代数1.关系模型的基本操作n插入、删除、修改、查询2.关系模型的基本运算n插入(集合并运算RUR)、删除(集合差运算R-R)、修改(RR)UR”)、查询n查询运算n投影运算:

筛选出满足条件的列n选择运算:

筛选出满足条件的行n笛卡儿积(T=RS)运算(连接运算)3.关系代数中的扩充运算p120n交运算、除运算、连接与自然连接运算16nRS是指两个关系的并也就是只要属于R或S的元组都满足nR-S是指属于R但不属于S的元组的集合,也就是要把关系R中,关系S中有的元组除去,就得到T的结果175.4数据库设计与管理5.4.1数据库设计概述n设计一个能满足用户要求,性能良好的数据库n基本任务:

根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式n两中方法:

n以信息需求为主,兼顾处理需求(面向数据的方法)n以处理需求为主,兼顾信息需求(面向过程的方法)n面向数据的设计方法已成为主流方法18n数据库设计目前一般采用生命周期法,分若干阶段n需求分析阶段n概念设计阶段n逻辑设计阶段n物理设计阶段n编码阶段n测试阶段n运行阶段n进一步修改阶段n在数据库设计中采用前四个阶段,并且重点以数据结构与模型的设计为主线195.4.2数据库设计的需求分析n任务:

通过详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能n调查的重点是“数据”和“处理”n常采用结构化分析方法和面向对象的方法n对数据库设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要结果n数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的205.4.3数据库概念设计n概述n目的:

分析数据间内在语义关联,在此基础上建立一个数据的抽象模型n设计方法:

集中式模式设计法和视图集成设计法n设计的过程n选择局部应用n视图设计:

3种设计次序(自顶向下、由底向上、由内向外)n视图集成215.4.4数据库的逻辑设计n从E-R图向关系模式的转换n逻辑模式规范化及调整、实现n关系视图设计5.4.5数据库的物理设计n对数据库内部物理结构作调整并选择合理的存取路径,以提高数据库访问速度及有效利用存储空间n留给用户参与物理设计的余地不多225.4.6数据库管理n数据库的建立n数据库的调整n数据库的重组n数据库安全性控制与完整性控制n数据库的故障恢复n数据库监控例题讲解n数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为A)CB)BasicC)DDLD)DMLn下列有关数据库的描述,正确的是A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件n下列有关数据库的描述,正确的是A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字段D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字n应用数据库的主要目的是A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题n在数据库设计中,将E-R图转换成关系数据模型的过程属于A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段n在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中数据独立性最高的阶段是)数据库系统)文件系统)人工管理)数据项管理n索引属于A)模式B)内模式C)外模式D)概念模式n下述关于数据库系统的叙述中正确的是)数据库系统减少了数据冗余)数据库系统避免了一切冗余)数据库系统中数据的一致性是指数据类型一致)数据库系统比文件系统能管理更多的数据n数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程n下列SQL语句中,用于修改表结构的是A)ALTERB)CREATEC)UPDATED)INSERTn数据库、数据库系统和数据库管理系统之间的关系是A)数据库包括数据库系统和数据库管理系统B)数据库系统包括数据库和数据库管理系统C)数据库管理系统包括数据库和数据库系统D)3者没有明显的包含关系n关系模型允许定义3类数据约束,下列不属于数据约束的是A)实体完整性约束B)参照完整性约束C)域完整性约束D)用户自定义的完整性约束n分布式数据库系统不具有的特点是A)数据分布性和逻辑整体性B)位置透明性和复制透明性C)分布性D)数据冗余n关系表中的每一横行称为一个)元组)字段)属性)码n下列数据模型中,具有坚实理论基础的是A)层次模型B)网状模型C)关系模型D)以上3个都是nNULL是指A)0B)空格C)未知的值或无任何值D)空字符串n数据库的故障恢复一般是由A)数据流图完成的B)数据字典完成的C)DBA完成的D)PAD图完成的n下列说法中,不属于数据模型所描述的内容的是A)数据结构B)数据操作C)数据查询D)数据约束n在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有A)特定的数据模型B)数据无冗余C)数据可共享D)专门的数据管理软件n数据库设计包括两个方面的设计内容,它们是A)概念设计和逻辑设计B)模式设计和内模式设计C)内模式设计和物理设计D)结构特性设计和行为特性设计n实体是信息世界中广泛使用的一个术语,它用于表示A)有生命的事物B)无生命的事物C)实际存在的事物D)一切事物n一个关系中属性个数为1时,称此关系为A)对应关系B)单一关系C)一元关系D)二元关系n为用户与数据库系统提供接口的语言是A)高级语言B)数据描述语言(DDL)C)数据操纵语言(DML)D)汇编语言n相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和A)可重用性差B)安全性差C)非持久性D)冗余性n下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是A)选择B)连接C)投影D)并n下列叙述中,正确的是A)用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B)用E-R图只能表示实体集之间一对一的联系C)用E-R图只能表示实体集之间一对多的联系D)用E-R图表示的概念数据模型只能转换为关系数据模型n“年龄在18-25之间”这种约束是属于数据库当中的A)原子性措施B)一致性措施C)完整性措施D)安全性措施n下列叙述中,不属于数据库系统的是A)数据库B)数据库管理系统C)数据库管理员D)数据库应用系统n数据库系统的核心是A)数据库B)数据库管理系统C)数据模型D)软件工具n视图设计一般有3种设计次序,下列不属于视图设计的是A)自顶向下B)由外向内C)由内向外D)自底向上n下列4项中说法不正确的是A)数据库减少了数据冗余B)数据库中的数据可以共享C)数据库避免了一切数据的重复D)数据库具有较高的数据独立性n下列4项中,必须进行查询优化的是A)关系数据库B)网状数据库C)层次数据库D)非关系模型n最常用的一种基本数据模型是关系数据模型,它的表示应采用A)树B)网络C)图D)二维表n公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是A)多对多B)一对一C)多对一D)一对多n下列关系运算的叙述中,正确的是A)投影、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1