数据库习题 联系客服

发布时间 : 星期四 文章数据库习题更新完毕开始阅读0b7cae1b3186bceb18e8bb83

数据库习题

第一讲 走进数据库

1.1 走进数据库

1数据库系统与文件系统的最根本的区别是( )。

A.文件系统只能管理程序文件,而数据库系统可以管理各种类型文件 B.数据库系统复杂,而文件系统简单

C.文件系统管理的数据量少,而数据库系统可以管理庞大数据量 D.文件系统不能解决数据冗余和数据的独立性,而数据库系统能 正确答案: D

2下述不是DBA数据库管理员的职责的是( )。 A.完整性约束说明 B.定义数据库模式 C.数据库管理系统设计 D.数据库安全 正确答案: C

3数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS

D.DBS就是DB,也就是DBMS 正确答案: A

4( )是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。 正确答案:数据库

5在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是( )。 正确答案:模式

1.2 关系数据库

1 在关系运算中,选择运算的含义是( )。

A.从一个关系中找出满足给定条件的元组组成一个新的关系 B.从一个关系中找出需要的属性组成一个新的关系

C.从一个关系中找出满足条件的元组和属性组成一个新的关系 D.以上 3 种说法均是正确的 正确答案: A 2 在“学生表”中,要查找所有年龄大于 30 岁姓王的男同学,所采用的关系运算是( )。 A.选择 B.投影

C.连接 D.自然连接 正确答案: A

3 在关系运算中, ( )运算得到的新关系中属性个数通常多于原关系中属性个数。

1

A.选择 B.投影 C.连接 D.并

正确答案: C

4 在“教师表”中要显示教师的姓名和职称的信息,应采用的关系运算是( ) A.选择 B.投影 C.连接 D.差

正确答案: B

5 传统的集合运算包含并、差、交和( )。 正确答案:笛卡尔积

6 关系运算中专门的关系运算,包括选择、投影和( ) 正确答案:连接

7 在关系运算中,要选择若干属性组成新的关系,该运算称为( )。 正确答案:投影

8 有选修计算机基础的学生关系R,选修数据库的学生关系S。如果要求既选修了计算机基础又选修了数据库的学生,就应当进行( )运算。 正确答案:交

9 如果一个关系模式R(U)的所有属性都是( )的基本数据项,则称R(U)为第一范式,即R(U)∈1NF。 正确答案:不可再分

10 设关系模式R(U)∈2NF,且每一个非主属性既不部分函数依赖于码,也不传递函数依赖于码,则称R(U)为( )范式。 正确答案:第三 或 3

第一讲 单元测验

1单选(2分)数据库系统的核心部分是( B )。 A.硬件 B.数据库 C.软件

D.数据库管理员

2单选(2分)数据处理发展经过了人工管理阶段、文件系统阶段、( C )阶段和高级数据库系统阶段。 A.操作系统 B.初级数据库 C.数据库系统 D.中级数据库

3单选(2分)在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是( D )。 A.网状结构 B.层次结构 C.封装结构

2

D.二维表结构

4单选(2分)关系数据库管理系统应能实现的专门关系运算包括( C )。 A.显示、打印、制表 B.排序、索引、统计 C.选择、投影、连接 D.关联、更新、排序

5单选(2分)已知一个关系,学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( D )。 A.关键字完整性 B.实体完整性 C.参照完整性

D.用户自定义完整性

6填空(2分)( 数据库 )是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。

7填空(2分)( 数据 )是反映客观事物存在方式和运动状态的记录,是信息的载体。

8填空(2分)在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是( 模式 )。

9填空(2分)( 选择 )是根据给定的条件找到关系中的若干元组组成新的关系,是对关系的元组进行筛选。

10填空(2分)在一个关系中如果有这样一个属性,它的值能惟一地标识关系中的每一个元组,称这个属性为( 关键字 )。

第二讲 数据库设计及创建

2.1 数据库设计

1在关系数据库设计中,设计关系模式是数据库设计中( )阶段的任务 。 A.逻辑设计阶段 B.概念设计阶段 C.物理设计阶段 D.需求分析阶段 正确答案: A

2概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的( )。 A.数据模型 B.概念模型 C.层次模型 D.关系模型 正确答案: B

3 在数据库设计中,将ER图转换成关系数据模型的过程属于( )。 A.需求分析阶段

3

B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 正确答案: B

4公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( ) 。 A.多对多 B.一对一 C.一对多 D.无

正确答案: C

5在概念模型中的客观存在并可相互区别的事物称( ) 。 A.实体 B.元组 C.属性 D.节点

正确答案: A 6

在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是( )阶段的任务。 A.需求分析阶段 B.概念设计阶段 C.物理设计阶段 D.逻辑设计阶段 正确答案: D

7( )是数据库设计的初级阶段,是应用用户与专业开发人员沟通的重要环节,它决定了系统的成败。 正确答案:需求分析

8数据库( )是在需求分析的基础上,通过对用户需求进行分析、归纳、抽象,形成概念模型的过程。

正确答案:概念结构设计 9

数据库逻辑结构设计是把概念模型转换成某个数据库管理系统支持的( )。 正确答案:数据模型

10物理结构设计目标:是为( )数据结构选取一个最适合应用环境的物理结构,包括存储结构和存取方法等。 正确答案:逻辑

4