数据库原理(本)阶段练习一_第1页
数据库原理(本)阶段练习一_第2页
数据库原理(本)阶段练习一_第3页
数据库原理(本)阶段练习一_第4页
数据库原理(本)阶段练习一_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

本文格式为Word版,下载可任意编辑——数据库原理(本)阶段练习一华东理工大学网络学院

《数据库原理[本]》阶段练习1(第一、二章)

一、填空题。

1、数据管理技术的发展经过三个阶段:_手工管理阶段_、_文件系统阶段_和数据库系统阶段。

2、数据库中四种主要的数据模型包括_层次数据模型_、_网状数据模型_、_关系数据模型和面向对象的数据模型。

3、根据目前数据库系统的应用和发展,可以将数据库应用系统体系结构分为:单用户结构、客户/服务器结构_、客户/服务器机构和_浏览器/服务器结构_等类型。4、层次模型用_树型结构来表示实体间联系的。

5、长期存储在计算机中、有组织、可共享的数据集合称为__数据库_。

6、关系数据库语言可以分为:__关系代数_、关系演算语言和具有两者双重特点的语言SQL,其中关系演算语言又可以分为_元组关系演算_和__域关系演算_两类。

7、包含在所有候选码中的属性称为_主属性_,所有候选码之外的属性称为_非主属性。8、分解关系时,应遵循的两条主要原则是_无损连接_和_保持依靠_。

9、关系模式的存储异常表现在_数据冗余_、_更新异常_、_插入异常_和_删除异常_。10、对关系的基本要求是满足_第一_范式,即_关系的每一个属性都是不可再分的数据项_。

二、单项选择题。

1、单个用户使用的数据视图的描述称为_A__。

A.外模式B.概念模式C.内模式D.存储模式

2、下面哪一条不在DBA(数据库管理员)的职责范围内?_A_

A.设计数据库管理系统B.设计数据库的规律结构

C.制定数据库的存储策略D.监视和控制数据库的运行

1

3、CODASYL组织提出的DBTG报告中的数据模型是__B_的主要代表。

A.层次模型B.网状模型C.关系模型D.面向对象模型

4、文件系统与数据库系统的最大区别是__C__。

A.数据共享B.数据独立性C.数据结构化D.数据冗余性

5、模式DDL用来描述__A__。

A.数据库的总体规律结构B.数据库的局部规律结构C.数据库的物理存储结构D.数据库的概念结构

6、依照给定条件从一个关系中选择指定的属性组成的一个新的关系需要用__B_关系代数运算。

A.选择B.投影C.联接D.自然联接

7、在关系模式R中,若没有非主属性,则___B__。

A.R属于2NF,但R不一定属于3NFB.R属于3NF,但不一定属于BCNFC.R属于BCNF,但不一定属于4NFD.R属于4NF

8、关系模式规范化,各种范式之间的联系是_B_。

A.BCNF?4NF?3NF?2NF?1NFB.4NF?BCNF?3NF?2NF?1NFC.1NF?2NF?3NF?4NF?BCNF

2

D.1NF?2NF?3NF?BCNF?4NF9、关系数据模型__D__。

A.只能表示实体间一对一联系B.只能表示实体间一对多联系C.只能表示实体间多对多联系D.能表示实体之间的任意联系方式

10、设关系R有K1个元组,关系S有K2个元组,则关系R和S的连接后的结果关系的元组数目是___C___个。

A.K1+K2B.?K1+K2C.?K1?K2D.K1?K2

三、多项选择题。

1、数据操纵语言DML的使用方式有___CD__。

A.过程式B.非过程式C.自含式D.宿主式

2、可直接表示现实世界实体间多对多联系的数据模型有__BCD__。

A.层次模型B.网状模型C.关系模型D.E-R模型

3、E-R模型的基本成分包括_ABC_。

A.实体B.属性C.实体联系D.键

4、把关系看成二维表,则以下说法中正确的是__BCD__。

3

A.表中允许出现一致的行B.表中不允许出现一致的行C.行的次序可以交换D.列的次序可以交换

5、对关系模型表达正确的是_ABC_。

A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型

D.不具有连接操作的DBMS也可以是关系数据库系统6、自然联接运算由__ABC_操作组合而成的。

A.投影B.选择C.笛卡尔积D.并

7、对关系模式进行规范化是为了__AC_。

A.减少冗余B.消灭冗余C.控制操作异常D.控制数据不一致性

8、设X、Y是关系模式R的两个属性子集,若存在函数依靠X?Y,则它们之间的联系方式为__AC__。

A.1:1B.1:MC.M:1D.M:N

9、以下有关范式的表达中错误的是__ABC_。

A.假使关系模式R?1NF,且R中主属性完全依靠于码,则R是2NFB.假使关系模式R?3NF,X,Y?U,若X?Y,则R是BCNF

C.假使关系模式R?BCNF,若X??Y(Y?X)是平凡的多值依靠,则R是4NFD.一个关系模式假使属于4NF,则一定属于BCNF,反之不成立

4

10、关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下表达正确的是__ACD__。A.(学号,课程号)和(课程号,名次)都可以作为候选键B.只有(学号,课程号)能作为候选键C.关系模式属于第三范式D.关系模式属于BCNF

四、简答题。

1、什么是数据模型?数据模型由哪三部分组成?

数据模型是描述数据及其之间联系的方法,如层次数据模型、网状数据模型、关系数据模型、面向对象模型等。数据模型的三要素包括:数据结构、数据操作和数据的约束条件。

2、什么是数据字典?

数据字典(DataDictionary)中存放关于数据库中各级模式定义信息,而不是用户的数据,其中数据称为“元数据〞。对数据库的操作都要通过数据字典才能实现。

3、什么是数据独立性?两级数据独立性是怎样实现的?

数据独立性是指数据库中数据与应用程序之间相互独立,包括物理数据独立性和规律数据独立性。物理数据独立性是指当数据库的存储结构改变,通过修改模式/内模式映象,从而使模式保持不变,应用程序不受影响。规律数据独立性是指当数据的全局规律结构(即模式)发生变化时,通过改变外模式/模式映像,使外模式和用户应用程序不变。两级映像保证了数据独立性。

5、简述关系模型的三类完整性规则及其含义。

(1)实体完整性:每个元组在主关键字的属性上不能取空值。

(2)参照完整性:假使属性或属性组X是关系R2的外关键字也是关系R1的主关键字,则在R2中,K的取值或者为空,或者等于R1中某个关键字。(3)用户定义的完整性。

6、关系模型与非关系模型比较,具有什么特点?

5

(1)建立在严格的数学基础上

(2)概念单一,无论是实体还是联系,无论是原始数据还是操作结果,都用关系表示(3)存储路径对用户隐蔽

(4)数据操作的结果是集合,而不是单条记录

五、综合题。

温馨提示

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

评论

0/150

提交评论