基本信息
文件名称:数据库系统概论模拟习题与答案.docx
文件大小:14.01 KB
总页数:20 页
更新时间:2025-05-26
总字数:约1.07万字
文档摘要

数据库系统概论模拟习题与答案

一、单选题(共97题,每题1分,共97分)

1.当局部E-R图合并成全局E-R图时可能出现冲突,下列不属于合并冲突的是()

A、命名冲突

B、语法冲突

C、属性冲突

D、结构冲突

正确答案:B

2.一个关系的主码放在另外一个关系中,它被称为()。

A、候选码

B、外码

C、超码

D、主码

正确答案:B

3.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是()

A、扩充功能

B、加载数据

C、建立数据库

D、系统调试

正确答案:A

4.数据库系统并发控制的主要方法是采用()机制。

A、封锁

B、不加任何控制

C、拒绝

D、改为串行

正确答案:A

5.下面对属性的类型定义中,哪种方式最适合定义固定10个字符长度?()

A、CHAR(10)

B、VARCHAR(10)

C、TEXT(10)

D、STRING(10)

正确答案:A

6.SQL中用于删除基本表的命令是()。

A、DROP

B、DELETE

C、UPDATE

D、ZAP

正确答案:A

7.下列各种模型中不是数据模型的是()

A、层次模型

B、网状模型

C、关系模型

D、概念模型

正确答案:D

8.逻辑结构设计阶段得到的结果是()。

A、某个DBMS所支持的数据逻辑结构

B、包括存储结构和存取方法的物理结构

C、E-R图表示的概念模型数据字典描述的数据需求

D、数据字典描述的数据需求

正确答案:A

9.用二维表来表示实体及实体之间联系的数据模型是()

A、层次模型

B、网状模型

C、实体-联系模型

D、关系模型

正确答案:D

10.子模式是()。

A、模式的逻辑子集

B、模式的副本

C、多个模式的集合

D、其他三个答案都对

正确答案:A

11.同一个关系的任两个元组值()。

A、不能完全相同

B、可以完全相同

C、必须完全相同

D、其他三个答案均不正确

正确答案:A

12.关系数据库中的码是指()。

A、能唯一决定关系的字段

B、关键的很重要的字段

C、能唯一标识元组的属性或属性集合

D、不可改动的专用保留字

正确答案:C

13.在SELECT语句中使用GROUPBYCNO时,CNO必须()。

A、在SELECT中出现

B、在WHERE中出现

C、在FROM中出现

D、在HAVING中出现

正确答案:A

14.如果两个实体间的联系是m:n;则()引入第三个交叉关系。

A、可以

B、应合并两个实体

C、需要

D、不需要

正确答案:C

15.数据库中,数据的物理独立性是指()

A、用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的

B、数据库与数据库管理系统的相互独立

C、用户程序与DBMS的相互独立

D、应用程序与数据库中数据的逻辑结构相互独立

正确答案:A

16.授权数据对象的(),则授权子系统的越灵活。

A、约束越多

B、约束越少

C、粒度越大

D、粒度越小

正确答案:D

17.下面关于SQL语言的叙述中,错误的一条是()。

A、使用SQL语言用户只能定义索引而不能引用索引

B、SQL语言既可以做为联机交互环境中的查询语言又可以嵌入宿主语言中

C、SQL语言没有数据控制功能

D、用户可以使用SQL语言定义和检索视图

正确答案:C

18.在学生关系中,用SQL语句列出所有计算机系的学生姓名,应该对学生关系进行()操作。

A、选择和投影

B、投影

C、选择

D、连接

正确答案:A

19.同一个关系模型的任意两个元组值()。

A、不能全同

B、可以全同

C、必须全同

D、其他三个答案都不对

正确答案:A

20.下列聚合函数,可以计算出关系中元组(记录)数目的是()

A、COUNT(*)

B、SUM(属性列名)

C、MAX(属性列名)

D、AVG(属性列名)

正确答案:A

21.关系模型中,一个候选码()。

A、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

B、不用属性组成

C、至多由一个属性组成

D、可由多个任意属性组成

正确答案:A

22.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门“关系中,因哪个属性而使它不满足第一范式()部门(部门号,部门名,部门成员,部门总经理)

A、部门号

B、部门名

C、部门总经理

D、部门成员

正确答案:D

23.数据流图(DFD)是用于描述结构化方法中()阶段的工具。

A、需求分析

B、可行性分析

C、详细设计

D、程序编码

正确答案:A

24.下面关于数据库设计中需求分析阶段的叙述,错误的是()

A、需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。

B、需求分析确定的新系统必须充分考虑今后可能的扩充和改变