ImageVerifierCode 换一换
格式:PPT , 页数:44 ,大小:181.50KB ,
资源ID:15440158      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15440158.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库全国计算机等级考试二级公共基础知识课件PPT版5_精品文档PPT推荐.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、n关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。n数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。5.1 基本概念1.数据(Data)n实际上就是描述事物的符号记录n软件中的数据一定是有结构的2.数据库(DB)n长期存储在计算机内的,有组织的,可共享的数据集合。n数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。3.数据库管理系统(DBMS)n数据库系统的核心软件n要在操作系统支持下工作n解决如何科学地组织和存储数据,如何高效的获取和维护数据的系统软件n主要功能包括n数据模式定义n数据

2、存取的物理构建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人工管

3、理阶段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

4、.1 数据模型的基本概念n数据模型是数据特性的抽象n数据模型描述的内容n数据结构:数据以一定结构方式组合构成特定的数据框架n数据操作n数据约束n数据模型按不同的应用层次分成三种类型数据模型按不同的应用层次分成三种类型n概念数据模型(概念模型E-R模型、面向对象模型、谓词模型)n逻辑数据模型(数据模型层次模型、网状模型、关系模型)n物理数据模型(物理模型)11n5.2.2 E-R模型(实体联系模型-概念数据模型)n基本概念(1)实体:现时世界中的事物都可抽象成为实体实体如:学生、教师、图书、工厂、顾客(2)属性:现时世界中的事物都有一些特性,这些特性用属性属性来表示,每个属性都有值,一个属性的取

5、值范围称做该属性的值域或值集(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不适合表示非层次性的联系

6、,对于插入和删除操作的限制比较多145.2.4 网状模型n一个不加任何条件限制的无向图n优于层次模型n使用时设计系统内部的物理因素较多,用户操作不方便,其数据模式与系统实现不甚理想5.2.5 关系模型n采用二维表来表示,简称表。n二维表的性质:元组个数有限性、元组的惟一性、元组的次序无关性、元组分量的原子性、属性名惟一性、属性的次序无关性、分量值域的同一性n关系操纵:查询、增加、删除和修改n关系中的数据约束(p118):实体完整性约束、参照完整性约束和用户定义的完整性约束155.3 关系代数1.关系模型的基本操作n插入、删除、修改、查询2.关系模型的基本运算n插入(集合并运算R U R)、删除

7、(集合差运算R-R)、修改(R R)U R”)、查询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以信息需求为主,兼顾处理需求(

8、面向数据的方法)n以处理需求为主,兼顾信息需求(面向过程的方法)n面向数据的设计方法已成为主流方法18n数据库设计目前一般采用生命周期法,分若干阶段n需求分析阶段n概念设计阶段n逻辑设计阶段n物理设计阶段n编码阶段n测试阶段n运行阶段n进一步修改阶段n在数据库设计中采用前四个阶段,并且重点以数据结构与模型的设计为主线195.4.2 数据库设计的需求分析n任务:通过详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能n调查的重点是“数据”和“处理”n常采用结构化分析方法和面向对象的方法n对数据库设计来讲,数据字典是进行详细的数据收集和数据分析

9、所获得的主要结果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 数据库管

10、理n数据库的建立n数据库的调整n数据库的重组n数据库安全性控制与完整性控制n数据库的故障恢复n数据库监控例题讲解n数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为 A)C B)Basic C)DDL D)DMLn下列有关数据库的描述,正确的是 A)数据库是一个DBF文件B)数据库是一个关系 C)数据库是一个结构化的数据集合D)数据库是一组文件n下列有关数据库的描述,正确的是 A)数据处理是将信息转化为数据的过程 B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变 C)关系中的每一列称为元组,一个元组就是一个字段 D)如果一个关系中的属性或属性组并非该关系的关键字,但

11、它是另一个关系的关键字,则称其为本关系的外关键字n应用数据库的主要目的是 A)解决数据保密问题B)解决数据完整性问题 C)解决数据共享问题D)解决数据量大的问题n在数据库设计中,将E-R图转换成关系数据模型的过程属于 A)需求分析阶段B)逻辑设计阶段 C)概念设计阶段D)物理设计阶段n在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 )数据库系统 )文件系统 )人工管理)数据项管理n索引属于 A)模式B)内模式 C)外模式D)概念模式n下述关于数据库系统的叙述中正确的是 )数据库系统减少了数据冗余 )数据库系统避免了一切冗余 )数据库系统

12、中数据的一致性是指数据类型一致 )数据库系统比文件系统能管理更多的数据n 数据库系统的核心是 A)数据库 B)数据库管理系统 C)模拟模型 D)软件工程n下列SQL语句中,用于修改表结构的是 A)ALTER B)CREATE C)UPDATE D)INSERTn数据库、数据库系统和数据库管理系统之间的关系是 A)数据库包括数据库系统和数据库管理系统 B)数据库系统包括数据库和数据库管理系统 C)数据库管理系统包括数据库和数据库系统 D)3者没有明显的包含关系n关系模型允许定义3类数据约束,下列不属于数据约束的是 A)实体完整性约束B)参照完整性约束 C)域完整性约束D)用户自定义的完整性约束n

13、分布式数据库系统不具有的特点是 A)数据分布性和逻辑整体性 B)位置透明性和复制透明性 C)分布性 D)数据冗余n关系表中的每一横行称为一个 )元组 )字段 )属性)码n下列数据模型中,具有坚实理论基础的是 A)层次模型B)网状模型 C)关系模型D)以上3个都是n NULL是指 A)0B)空格 C)未知的值或无任何值 D)空字符串n数据库的故障恢复一般是由 A)数据流图完成的B)数据字典完成的 C)DBA完成的 D)PAD图完成的n下列说法中,不属于数据模型所描述的内容的是 A)数据结构B)数据操作 C)数据查询D)数据约束 n 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库

14、系统具有 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相对于数据库系统,文件系统的主要缺陷有数据关

15、联差、数据不一致性和 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)数

16、据库管理系统 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