数据库复习题(4A)

发布时间 : 星期三 文章数据库复习题(4A)更新完毕开始阅读

26.在一个E-R模型中有6个不同的实体集和9个不同的二元联系,其中包括3个一对一联系、3个一对多联系和3个多对多联系,则将此E-R模型转换成关系模型时,至少得到( )个关系模式。

A.6 B.9 C.12 D.15

27.\学生-选课-课程\数据库中有三个关系: S(S#,SNAME,SEX,AGE) SC(S#,C#,GRADE) C(C#,CNAME,TEACHE-R)

为了提高查询速度,对SC表(关系)创建唯一索引,应该创建在( )属性。 A.(S#,C#) B.S# C.C# D.GRADE 28.下列属于逻辑结构设计阶段任务的是( )。 A.生成数据字典 B.集成局部E-R图

C.将E-R图转换为一组关系模式 D.确定数据存取方法

29.下面有关E-R模型向关系模型转换的叙述中,不正确的是( )。 A.一个实体类型转换为一个关系模式

B.一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

C.一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

D.一个m:n联系转换为一个关系模式

30.在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当做实体,而在另一局部应用中被当做属性,那么称之为( )冲突。

A.属性冲突 B.命名冲突 C.联系冲突 D.结构冲突

31.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A对C的联系是( )的联系。

A.一对一 B.一对多 C.多对多 D.多对一 32.需求分析说明书在( )阶段生成。

A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段

33.先从中层数据流图出发设计系统的局部E-R图,再对各局部E-R图进行集成和优化,这种方法属于概念结构设计中的( )方法。

A.自顶向下 B.自底向上 C.自内向外 D.混合策略

34.针对数据库文件的某个关键字段的值,在逻辑上重新排列库文件顺序所建立的文件称为( )。

A.文本文件 B.索引文件 C.排序文件 D.命令文件

35.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。

21

A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 36.概念模型( )。 A.依赖于计算机硬件和DBMS B.独立于计算机硬件,依赖于DBMS C.独立于计算机硬件和DBMS D.依赖于计算机硬件,独立于DBMS

37.数据库逻辑结构设计的主要任务是( )。 A.建立E-R图 B.把数据送入数据库 C.建立数据流图和需求说明书

D.将E-R图转换为某个DBMS所支持的数据模型

38.下列关于数据库运行和维护的叙述中,正确的是( )。 A.只要数据库正式投入运行,标志着数据库设计工作的结束。 B.数据库的维护工作就是维护数据库系统的正常运行。 C.数据库的维护工作就是发现错误,修改错误。

D.数据库正式投入运行标志着数据库运行和维护工作的开始。 39.不允许在关系中出现重复记录的约束是通过( )。

A.外部关系键实现 B.索引实现 C.主关系键实现 D.惟一索引实现

40.如果采用关系数据库实现应用,在数据库的( )设计阶段将关系模式进行规范化出来。 A.需求分析 B.概念结构 C.物理设计 D.逻辑设计

41.如何采用关系数据库实现应用,在数据库的逻辑结构设计阶段需要将( )转换为关系数据模型。

A.E-R模型 B.层次模型 C.关系模型 D.网状模型 42.下述哪一条不属于概念模型应具备的性质( )。 A.有丰富的语义表达能力 B.易于交流和理解 C.易于变动 D.在计算机中实现的效率高 二、填空题(共有题目12题)

1.________是数据库设计的起点,为以后的具体设计做准备。 需求分析

2.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的________设计阶段。 物理

3.建立索引可以有效的提高检索速度,但在对数据进行维护操作时还要考虑索引的________。 维护代价

4.在文件系统中,即使是最简单的数据存储任务也必须用某种________编写程序。 高级程序设计语言

5.数据字典中的________是不可再分的数据单位。 数据项

6.分E-R图之间的冲突主要有属性冲突、________、结构冲突三种。命名冲突

22

7.数据库的物理结构主要指数据库的存储结构和________。存取方法

8.数据库实施阶段包括两项重要的工作,一项是数据的________,另一项是应用程序的编码和调试。 载入(装载)

9.规范化理论是数据库________阶段的指南和工具。 逻辑结构设计

10.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储、数据加工过程等的描述,通常称为________。 数据字典

11.数据流图(DFD)是________阶段的工具。 需求分析

12.在数据库中建立索引主要是为了提高________。检索速度(查询速度;访问速度;存取速度) 三、判断题(共有题目21题)

1.需求分析可以独立于数据库管理系统。√

2.数据库重组与重构的差别在于:重组并不修改原有的逻辑模式和内模式;而重构则会部分修改原有的逻辑模式和内模式。√

3.逻辑设计可以独立于数据库管理系统。× 4.概念设计可以独立于数据库管理系统。√

5.数据字典是在需求分析阶段建立,在数据库设计阶段修改、补充和完善的。√ 6.数据库的物理设计的目标就是提高数据库的性能和有效利用存储空间。√ 7.对于关系数据库系统,用户既要提出“做什么”,也要指出“怎么做”。×

8.数据库的物理设计阶段根据DBMS的特点和处理的需要,选择存储结构,建立索引,形成数据库的模式。×

9.规范化理论给出了判断关系模型优劣的理论标准。√ 10.数据库的物理设计可以独立于数据库管理系统。×

11.设计数据库的概念模型和概念结构是数据库设计的第一步。×

12.对于十分复杂的、大规模的、要求较高的数据库应用系统,应当采用规范设计的方法。√ 13.数据流图不能表达数据和处理过程的关系。×

14.数据库设计的每个阶段完成后都要进行设计分析,评价一些重要的设计指标,将设计阶段产生的文档进行评审并与用户交流,对用户不满意之处必须进行修改。√

15.数据库开发的需求分析阶段必须要有用户参与。√ 16.属性值分布严重不均的属性上不适合建立索引。√

17.当发现一个关系上建立的索引文件不适合时,不能对其进行修改操作,只能删除,重新建立新的索引。√

18.当发现一个关系上建立的索引文件不适合时,不能对其进行修改操作,只能删除,重新建立新的索引。√

19.物理设计是在逻辑设计基础之上,为一个确定的逻辑结构设计最符合应用环境的物理结构。√

20.数据字典是对系统中数据类型的详细描述,是各类数据属性的清单。√

23

21.连接是开销较大的运算,参与连接的关系越多开销也越大。因此,要通过逻辑模式的规范化来提高数据库查询的性能。×

第4-6章 数据查询

一、单选题(共有题目32题)

1.按照用途来分,表可以分为( )两大类。 A.数据表和索引表 B.系统表和数据表 C.用户表和非用户表 D.系统表和用户表

2.DBMS对数据库的检索、插入、修改和删除操作的功能称为( )。 A.数据操纵 B.数据控制 C.数据管理数据定义 D.数据管理 3.SQL是一种( )语言。

A.高级算法 B.人工智能 C.关系数据库 D.函数型 4.关于SQL Server 2008文件组的叙述正确的是( )。 A.一个数据库文件不能存在于两个或两个以上的文件组中 B.日志文件可以属于某个文件组 C.文件组可以包含不同数据库的数据文件 D.一个文件组只能放在一个存储设备中

5.SQL Server 2008的物理存储主要包括两类文件( )。 A.主数据文件、次要数据文件 B.数据文件、事务日志文件 C.表文件、索引文件 D.事务日志文件、文本文件

6.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句DELETE实现( )功能。

A.数据查询 B.数据操纵 C.数据定义 D.数据控制

7.用于存储数据库中表和索引等数据库对象信息的文件为( )。 A.数据文件 B.事务日志文件 C.文本文件 D.图像文件 8.SQL语言是( )语言。

A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库 9.主数据库文件的扩展名为( )。 A.ndf B.db C.mdf D.ldf

10.SQL语言按其功能可分为4类,包括查询语言、定义语言、操纵语言和控制语言,其中最重要的、使用最频繁的语言是( )。

A.定义语言 B.查询语言 C.操纵语言 D.控制语言 11.SQL 是( )英文单词的缩写。

A.Standard Query Language B.Structured Query Language C.Select Query Language D.Some Query Language 12.下列( )不是关系数据库语言的共同特点。

24

联系合同范文客服:xxxxx#qq.com(#替换为@)