数据库全国计算机等级考试二级公共基础知识课件版_第1页
数据库全国计算机等级考试二级公共基础知识课件版_第2页
数据库全国计算机等级考试二级公共基础知识课件版_第3页
数据库全国计算机等级考试二级公共基础知识课件版_第4页
数据库全国计算机等级考试二级公共基础知识课件版_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库全国计算机等级考试二级公共根底知识课件版数据库全国计算机等级考试二级公共根底知识课件版数据库全国计算机等级考试二级公共根底知识课件版2003.11.全国计算机等级考试

二级公共根底知识

12021/2/21.全国计算机等级考试

二级公共根底知识

(5)22021/2/215.数据库设计根底32021/2/215.0内容数据库的根本概念:数据库,数据库管理系统,数据库系统。数据模型,实体联络模型及E-R图,从E-R图导出关系数据模型。关系代数运算,包括集合运算及选择、投影、连接运算,数据库标准化理论。数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。42021/2/215.1根本概念1.数据(Data)实际上就是描绘事物的符号记录软件中的数据一定是有构造的2.数据库(DB)长期存储在计算机内的,有组织的,可共享的数据集合。数据库中的数据按一定的数学模型组织、描绘和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。52021/2/213.数据库管理系统(DBMS)数据库系统的核心软件要在操作系统支持下工作解决如何科学地组织和存储数据,如何高效的获取和维护数据的系统软件主要功能包括数据形式定义数据存取的物理构建数据操纵数据的完好性、平安性定义与检查数据库的并发控制与故障恢复数据的效劳62021/2/21为完成上述功能,DBMS一般提供相应的数据语言:数据定义语言〔DDL〕数据操纵语言〔DML〕数据控制语言〔DCL〕数据语言按其使用方式具有两种构造形式交互式命令语言宿主型语言4.数据库管理员主要工作包括:数据库设计数据库维护改善系统性能,进步系统效率72021/2/215.数据库系统〔DBS〕由数据库〔数据〕、数据库管理系统〔软件〕、数据库管理员〔人员〕、系统平台之硬件平台〔硬件〕和软件平台〔软件〕构成。6.数据库应用系统〔DBAS〕利用数据库系统进展应用开发7.数据库管理技术的开展人工管理阶段文件系统阶段数据库系统接82021/2/218.数据库系统的根本特点数据的集成性采用统一的数据构造方式按照多个应用的需要组主全局的统一的数据构造数据形式是多个应用共同的、全局的数据构造数据的高共享性与低冗余性数据独立性物理独立性和逻辑独立性数据统一管理与控制数据的完好性检查数据的平安性检查并发控制92021/2/219.数据库系统的内部构造体系数据库系统的三级形式〔1〕概念形式〔2〕外形式〔3〕内形式内形式处于最底层,它反映了数据在计算机物理构造中的实际存储形式概念形式处于中层,它放映了设计者的数据全局逻辑要求外形式处于最外层,它反映了用户对数据的要求102021/2/215.2数据模型(p109)5.2.1数据模型的根本概念数据模型是数据特性的抽象数据模型描绘的内容数据构造:数据以一定构造方式组合构成特定的数据框架数据操作数据约束数据模型按不同的应用层次分成三种类型概念数据模型〔概念模型—E-R模型、面向对象模型、谓词模型〕逻辑数据模型〔数据模型—层次模型、网状模型、关系模型〕物理数据模型〔物理模型〕112021/2/215.2.2E-R模型〔实体联络模型--概念数据模型〕根本概念〔1〕实体:现时世界中的事物都可抽象成为实体如:学生、老师、图书、工厂、顾客…〔2〕属性:现时世界中的事物都有一些特性,这些特性用属性来表示,每个属性都有值,一个属性的取值范围称做该属性的值域或值集〔3〕联络一对一〔1:1〕一对多〔1:M或M:1〕宿舍与学生;学生与宿舍多对多〔M:N〕学生与课程;学生与老师;商品与顾客三个根本概念之间的联接关系实体集与属性间的联接关系实体与联络122021/2/21E-R模型的图示法实体集表示法〔矩形〕联络表示法〔菱形〕属性表示法〔椭圆形〕实体集与属性间的联接关系〔直线〕实体集与联络间的联接关系〔直线〕E-R图的一个实例:学生课程联络的概念模型132021/2/215.2.3层次模型一种树形构造数据构造比较简单,操作简单对于实体间联络是固定的、且预先定义好的应用系统,有较高的性能可以提供良好的完好性支持不合适表示非层次性的联络,对于插入和删除操作的限制比较多142021/2/215.2.4网状模型一个不加任何条件限制的无向图优于层次模型使用时设计系统内部的物理因素较多,用户操作不方便,其数据形式与系统实现不甚理想5.2.5关系模型采用二维表来表示,简称表。二维表的性质:元组个数有限性、元组的惟一性、元组的次序无关性、元组分量的原子性、属性名惟一性、属性的次序无关性、分量值域的同一性关系操纵:查询、增加、删除和修改关系中的数据约束(p118):实体完好性约束、参照完好性约束和用户定义的完好性约束152021/2/215.3关系代数1.关系模型的根本操作插入、删除、修改、查询2.关系模型的根本运算插入〔集合并运算RUR´〕、删除(集合差运算R-R´)、修改〔〔R–R´〕UR〞〕、查询查询运算投影运算:挑选出满足条件的列选择运算:挑选出满足条件的行笛卡儿积(T=R×S)运算〔连接运算〕3.关系代数中的扩大运算p120交运算、除运算、连接与自然连接运算162021/2/21R∪S是指两个关系的并也就是只要属于R或S的元组都满足R-S是指属于R但不属于S的元组的集合,也就是要把关系R中,关系S中有的元组除去,就得到T的结果172021/2/215.4数据库设计与管理5.4.1数据库设计概述设计一个能满足用户要求,性能良好的数据库根本任务:根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据形式两中方法:以信息需求为主,兼顾处理需求〔面向数据的方法〕以处理需求为主,兼顾信息需求〔面向过程的方法〕面向数据的设计方法已成为主流方法182021/2/21数据库设计目前一般采用生命周期法,分假设干阶段需求分析阶段概念设计阶段逻辑设计阶段物理设计阶段编码阶段测试阶段运行阶段进一步修改阶段在数据库设计中采用前四个阶段,并且重点以数据构造与模型的设计为主线192021/2/215.4.2数据库设计的需求分析任务:通过详细调查现实世界要处理的对象,充分理解原系统的工作概况,明确用户的各种需求,然后在此根底上确定新系统的功能调查的重点是“数据〞和“处理〞常采用构造化分析方法和面向对象的方法对数据库设计来讲,数据字典是进展详细的数据搜集和数据分析所获得的主要结果数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的202021/2/215.4.3数据库概念设计概述目的:分析数据间内在语义关联,在此根底上建立一个数据的抽象模型设计方法:集中式形式设计法和视图集成设计法设计的过程选择部分应用视图设计:3种设计次序〔自顶向下、由底向上、由内向外〕视图集成212021/2/215.4.4数据库的逻辑设计从E-R图向关系形式的转换逻辑形式标准化及调整、实现关系视图设计5.4.5数据库的物理设计对数据库内部物理构造作调整并选择合理的存取途径,以进步数据库访问速度及有效利用存储空间留给用户参与物理设计的余地不多222021/2/215.4.6数据库管理数据库的建立数据库的调整数据库的重组数据库平安性控制与完好性控制数据库的故障恢复数据库监控232021/2/21例题讲解242021/2/21数据库管理系统DBMS中用来定义形式、内形式和外形式的语言为A)C B)BasicC)DDL D)DML以下有关数据库的描绘,正确的选项是A)数据库是一个DBF文件 B)数据库是一个关系C)数据库是一个构造化的数据集合 D)数据库是一组文件以下有关数据库的描绘,正确的选项是A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑构造改变时,数据的存储构造不变C)关系中的每一列称为元组,一个元组就是一个字段D)假如一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字252021/2/21应用数据库的主要目的是A)解决数据保密问题 B)解决数据完好性问题C)解决数据共享问题 D)解决数据量大的问题在数据库设计中,将E-R图转换成关系数据模型的过程属于A)需求分析阶段 B)逻辑设计阶段C)概念设计阶段 D)物理设计阶段在数据管理技术的开展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是A)数据库系统 B)文件系统C)人工管理 D)数据项管理262021/2/21索引属于A)形式 B)内形式C)外形式 D)概念形式下述关于数据库系统的表达中正确的选项是A)数据库系统减少了数据冗余B)数据库系统防止了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据数据库系统的核心是A)数据库 B)数据库管理系统C)模拟模型 D)软件工程272021/2/21以下SQL语句中,用于修改表构造的是A)ALTER B)CREATEC)UPDATED)INSERT数据库、数据库系统和数据库管理系统之间的关系是A)数据库包括数据库系统和数据库管理系统B)数据库系统包括数据库和数据库管理系统C)数据库管理系统包括数据库和数据库系统D)3者没有明显的包含关系关系模型允许定义3类数据约束,以下不属于数据约束的是A)实体完好性约束 B)参照完好性约束C)域完好性约束 D)用户自定义的完好性约束282021/2/21分布式数据库系统不具有的特点是A)数据分布性和逻辑整体性B)位置透明性和复制透明性C)分布性 D)数据冗余关系表中的每一横行称为一个A)元组 B)字段C)属性 D)码以下数据模型中,具有坚实理论根底的是A)层次模型 B)网状模型C)关系模型 D)以上3个都是292021/2/21NULL是指A)0 B)空格C)未知的值或无任何值 D)空字符串数据库的故障恢复一般是由A)数据流图完成的 B)数据字典完成的C)DBA完成的 D)PAD图完成的以下说法中,不属于数据模型所描绘的内容的是A)数据构造 B)数据操作C)数据查询 D)数据约束302021/2/21在数据管理技术开展过程中,文件系统与数据库系统的主要区别是数据库系统具有A)特定的数据模型 B)数据无冗余C)数据可共享 D)专门的数据管理软件数据库设计包括两个方面的设计内容,它们是A)概念设计和逻辑设计 B)形式设计和内形式设计C)内形式设计和物理设计D)构造特性设计和行为特性设计实体是信息世界中广泛使用的一个术语,它用于表示A)有生命的事物 B)无生命的事物C)实际存在的事物D)一切事物312021/2/21一个关系中属性个数为1时,称此关系为A)对应关系 B)单一关系C)一元关系 D)二元关系为用户与数据库系统提供接口的语言是A)高级语言 B)数据描绘语言(DDL)C)数据操纵语言(DML) D)汇编语言相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和A)可重用性差 B)平安性差C)非持久性 D)冗余性322021/2/21以下关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是A)选择 B)连接C)投影 D)并以下表达中,正确的选项是A)用E-R图可以表示实体集间一对一的联络、一对多的联络和多对多的联络B)用E-R图只能表示实体集之间一对一的联络C)用E-R图只能表示实体集之间一对多的联络D)用E-R图表示的概念数据模型只能转换为关系数据模型“年龄在18-25之间〞这种约束是属于数据库当中的A)原子性措施 B)一致性措施C)完好性措施 D)平安性措施332021/2/21以下表达中,不属于数据库系统的是A)数据库 B)数据库管理系统C)数据库管理员 D)数据库应用系统数据库系统的核心是A)数据库 B)数据库管理系统C)数据模型 D)软件工具视图设计一般有3种设计次序,以下不属于视图设计的是A)自顶向下 B)由外向内C)由内向外 D)自底向上342021/2/21以下4项中说法不正确的选项是A)数据库减少了数据冗余B)数据库中的数据可以共享C)数据库防止了一切数据的重复D)数据库具有较高的数据独立性以下4项中,必须进展查询优化的是A)关系数据库 B)网状数据库C)层次数据库 D)非关系模型最常用的一种根本数据模型是关系数据模型,它的表示应采用A)树 B)网络C)图 D)二维表352021/2/21公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联络类型是A)多对多 B)一对一C)多对一 D)一对多

以下关系运算的表达中,正确的选项是A)投影、选择、连接是从二维表行的方向进展的运算B)并、交、差是从二维表的列的方向来进展运算C)投影、选择、连接是从二维表列的方向进展的运算D)以上3种说法都不对关系数据库管理系统应能实现的专门的关系运算包括A)排序、索引、统计 B)选择、投影、连接C)关联、更新、排序 D)显示、打印、制表362021/2/21用树形构造来表示实体之间联络的模型称为A〕关系模型B〕层次模型C〕网状模型D〕关系模型关系表中的每一横行称为一个A)元组B)字段C)属性D)码按条件f对关系R进展选择,其关系运算表示式是A)R|×|RB)R|×|RC)σf(R)D)πf(R)f372021/2/21在关系数据库中,用来表示实体之间联络的是A)树构造B)网构造C)线性表D)二维表数据库设计包括两个方面的设计内容,它们是A)概念设计和逻辑设计B)形式设计和内形式设计C)内形式设计和物理设计D)构造特性设计和行为特性设计将E-R图转换到关系形式时,实体与联络都可以表示成A)属性B)关系C)键D)域382021/2/21数据库管理系统常见的数据模型有层次模型、网状模型和【5】3种。一个工程具有一个工程主管,一个工程主管可管理多个工程,则实体“工程主管〞与实体“工程〞的联络属于【4】的联络。数据库设计分为以下6个设计阶段:需求分析阶段、【5】、逻辑设计阶段、物理设计阶段、施行阶段、运行和维护阶段。392021/2/21关系操作的特点是【5】操作。数据模型按不同应用层次分成3种类型,它们是概念数据模型、【5】和物理数据模型。逻辑数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论