数据库概论综合练习题 下载本文

内容发布更新时间 : 2024/5/4 23:51:23星期一 下面是文章的全部内容请认真阅读。

本文档为精品文档,如对你有帮助请下载支持,如有问题请及时沟通,谢谢支持!

《数据库系统》综合练习题

一、单项选择题

(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。) 1.数据库中存储的是 (

D

A)数据 B)数据模型

C)数据之间的联系 D)数据以及数据之间的联系 2.在数据库系统中,把可以相互区别的客观事物称为 ( C )

A)文件 B)字段 C)实体 D)关键码 3.下列四项中,不属于数据库特点的是 ( )

A)数据共享 B)数据完整性 C)数据冗余很高 D)数据独立性高 4.对数据库物理存储方式的描述称为 ( )

A)外模式 B)内模式 C)概念模式 D)逻辑模式 5.数据库系统的三级模式中,表达物理数据库的是 ( )

A)外模式 B)模式 C)用户模式 D)内模式

6.在数据库的三级模式结构中,描述数据库中数据的全局逻辑结构和特性的是( )

A)外模式 B)内模式 C)存储模式 D)模式 7.最终用户使用的数据视图称为 ( )

A)内模式 B)外模式 C)概念模式 D)存储模式 8.数据库系统的三级模式结构中,定义索引的组织方式属于 ( )

A)概念模式 B)外模式 C)逻辑模式 D)内模式

9.数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的( )

A)事务并发性 B)数据可靠性 C)数据独立性 D)数据重用性 10.在数据库三级模式间引入两级映像的主要作用是 ( )

A)提高数据与程序的独立性 B)提高数据与程序的安全性 C)保持数据与程序的一致性 D)提高数据与程序的可移植性 11.物理结构的改变不影响整体逻辑结构的性质,称为数据库的 ( )

A)物理数据独立性 B)逻辑数据独立性 C)物理结构独立性 D)逻辑结构独立性

12.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为 ( )

A)物理结构独立性 B)物理数据独立性 C)逻辑结构独立性 D)逻辑数据独立性

13.数据库系统的物理数据独立性是指 ( )

A)概念模式改变,外模式和应用程序不变 B)概念模式改变,内模式不变 C)内模式改变,概念模式不变

D)内模式改变,外模式和应用程序不变

14.逻辑数据独立性是指 ( )

A)外模式改变,模式不变 B)内模式改变,模式不变 C)模式改变,外模式不变 D)模式改变,内模式不变

15.要保证数据库物理数据独立性,需要修改的是 ( )

1

本文档为精品文档,如对你有帮助请下载支持,如有问题请及时沟通,谢谢支持!

A)模式 B)模式与内模式的映射 C)模式与外模式的映射 D)内模式

16.要保证数据库逻辑数据独立性,需要修改的是 ( )

A)模式 B)模式与内模式的映射 C)模式与外模式的映射 D)内模式

17.具有坚实数学理论基础的数据模型是 ( )

A)关系模型 B)层次模型 C)网状模型 D)E—R模型 18.下列数据模型中,数据独立性最高的是 ( )

A)网状数据模型 B)关系数据模型 C)层次数据模型 D)非关系模型 19.E-R模型属于 ( )

A)概念模型 B)层次模型 C)网状模型 D)关系模型 20.在数据库技术中,独立于计算机系统的模型是 ( )

A)E-R模型 B)层次模型 C)关系模型 D)面向对象的模型 21.反映现实世界中实体及实体间联系的信息模型是 ( )

A)关系模型 B)层次模型 C)网状模型 D)E-R 23.关系数据模型的三个组成部分中,不包括 ( )

A)完整性规则 B)数据结构 C)数据操作 D)并发控制 24.数据库系统中,使用宿主语言和DML编写应用程序的人员是 ( )

A)数据库管理员 B)专业用户 C)应用程序员 D)最终用户 25.在下面给出的内容中,不属于DBA职责的是 ( )

A)定义概念模式 B)修改模式结构 C)编写应用程序 D)编写完整性规则 26.DB、DBMS和DBS三者之间的关系是 ( )

A)DB包括DBMS和DBS B)DBS包括DB和DBMS C)DBMS包括DB和DBS D)不能相互包括

28.取出关系中的某些列,并消去重复的元组的关系运算称为 ( )

A)取列运算 B)投影运算 C)连接运算 D)选择运算 29.在关系代数中,可以用选择和笛卡尔积表示的运算是( )

A)投影 B)连接 C)交 D)除法 30.有关系: 教学(学号、教工号、课程号)

假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授

一门课程,每门课程可以由多个老师来讲授,那么该关系的主键是 ( ) A)课程号 B)教工号 C)(学号,课程号) D)(学号,教工号) 31.设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是( ) A)职工号 B)姓名,技能 C)技能 D)职工号,技能 44.在视图上不能完成的操作是 ( )

A)更新视图 B)查询

C)在视图上定义新视图 D)在视图上定义新的基本表

45.在数据库系统中,保证数据及语义正确和有效的功能是 ( )

A)并发控制 B)存取控制 C)安全控制 D)完整性控制 46.在数据库的如下两个表中,若雇员信息表的主键是雇员号,部门信息表的主键是部门号。

雇员信息表 部门信息表 雇员号 雇员名 部门号 工资 2

部门号 部门名 主任 本文档为精品文档,如对你有帮助请下载支持,如有问题请及时沟通,谢谢支持!

001 010 056 101 张 山 王宏达 马林生 赵 敏 02 01 02 04 2000 1200 1000 1500

01 02 03 04 业务部 销售部 服务部 财务部 李 建 应伟东 周 垠 陈力胜 在下列所给的操作中,不能执行的操作是 A)从雇员信息表中删除行(‘010’,‘王宏达’,‘01’,1200) B)将行(‘102’,‘赵敏’,‘01’,1500)插入到雇员信息表中 C)将雇员信息表中雇员号=‘010’的工资改为1600元 D)将雇员信息表中雇员号=‘101’的部门号改为‘05’ 47.在上题的部门信息表中,可以被删除的行是

A)部门号=‘01’的行 B)部门号=‘02’的行 C)部门号=‘03’的行 D)部门号=‘04’的行 48.设有关系R(A,B,C)和S(D,A),如下所示,R的主键为A,S的主键为D且外键为A, S

R D A A B C 1 2 1 2 3 2 NULL 2 1 3 3 3 4 4 则关系S中违反参照完整性约束的元组是( ) A)(1,2) B)(2,NULL) C)(3,3) D)(4,4) 49.SQL语言通常称为 ( )

A)结构化查询语言 B C)结构化定义语言 D

50.下列关于SQL语言的描述中,不正确的是 ( )

A)SQL语言是关系数据库的国际标准语言

B)SQL语言具有数据定义、查询、操纵和控制功能 C)SQL语言可以自动实现关系数据库的规范化 D)SQL语言称为结构查询语言

51.SQL语言中,SELECT语句的执行结果是 ( )

A)属性 B)表 C)元组 D)数据库 52.在基本SQL语言中,不可以实现的是 ( )

A)定义视图 B)定义基本表 C)并发控制 D)查询视图和基本表 53.在SQL语言中,属于DML的操作命令是( )

A)CREATE B)GRANT C)UPDATE D)DROP 54.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且 ( ) A)包括20岁和30岁 B)不包括20岁和30岁

C)包括20岁但不包括30岁 D)包括30岁但不包括20岁

55.表达式“AGE BETWEEN 18 AND 24”等价于 ( )

A)AGE>18 AND G<24 B)AGE>=18 AND G<24 C)AGE>18 AND G<=24 D)AGE>=18 AND AGE<=24 58.用下面的SQL语句建立一个基本表:

CREATE TABLE Student(Sno CHAR (4) NOT NULL, Sname CHAR (8) NOT NULL,

3

3 2 4 本文档为精品文档,如对你有帮助请下载支持,如有问题请及时沟通,谢谢支持! Sex CHAR (2), Age SMALLINT) 可以插入到表中的元组是( )

A)′5021′,′刘祥′,男,21 B)NULL,′刘祥′,NULL,21 C)′5021′,NULL,男,21 D)′5021′,′刘祥′,NULL,NULL 59.在SQL语言中,用于测试列值非空的短语是 ( )

A)IS NOT EMPTY B)IS NOT NULL C)NOT UNIQUE D)NOT EXISTS 60.有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是( )

A)SELECT sname FROM R WHERE age=NULL B)SELECT sname FROM R WHERE age IS NULL

C)SELECT sname FROM R WHERE NOT(age IS NULL) D)SELECT sname FROM R WHERE age IS NOT NULL

61.SQL语言中,实现数据存取控制功能的语句是 ( )

A)CREATE和DROP B)INSERT和DELETE C)GRANT和REVOKE D)COMMIT和ROLLBACK

63.下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修

改权”这一功能的是 ( ) A)REVOKE UPDATE(XH) ON TABLE FROM ZHAO B)REVOKE UPDATE(XH) ON TABLE FROM PUBLIC C)REVOKE UPDATE(XH) ON STUD FROM ZHAO D)REVOKE UPDATE(XH) ON STUD FROM PUBLIC

64.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是 ( )

A)GRANT GRADE ON SC TO ZHAO B)GRANT UPDATE ON SC TO ZHAO

C)GRANT UPDATE (GRADE) ON SC TO ZHAO D)GRANT UPDATE ON SC (GRADE) TO ZHAO

81.设计性能较优的关系模式称为规范化,规范化的主要理论依据是 ( )

A)关系规范化理论 B)关系运算理论 C)代数运算理论 D)数理逻辑理论 86.如果关系模式R上有函数依赖AB→C和A→C,则R中存在 ( )

A)完全依赖 B)部分依赖 C)传递依赖 D)多值依赖 88.任何一个满足2NF但不满足3NF的关系模式都不存在 ( )

A)主属性对候选键的部分依赖 B)非主属性对候选键的部分依赖 C)主属性对候选键的传递依赖 D)非主属性对候选键的传递依赖 91.下列四项中,可以直接用于表示概念模型的是 ( )

A)层次模型 B)关系模型 C)网状模型 D)实体-联系模型 94.把ER模型转换成关系模型的过程,属于数据库的 ( ) A)需求分析 B)概念设计 C)逻辑设计 D)物理设计

95.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则

业务员与产品之间的联系是 ( )

A)一对一 B)一对多 C)多对多 D)多对一

96.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的

联系类型是 ( ) A)一对一 B)一对多 C)多对多 D)多对一

97.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之

4

本文档为精品文档,如对你有帮助请下载支持,如有问题请及时沟通,谢谢支持! 间的联系是 ( ) A)一对一 B)一对多 C)多对多 D)多对一 98.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,

从职员到部门的联系类型是 ( ) A)一对一 B)一对多 C)多对多 D)多对一

99.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集

与零部件实体集之间的联系是 ( ) A)一对一 B)一对多 C)多对多 D)多对一

100.供应商可以给某个工程提供多种材料,同一种材料也可以由不同的供应商提供,从材

料到供应商之间的联系类型是 ( ) A)一对一 B)一对多 C)多对多 D)多对一

101.在E-R模型转换成关系模型的过程中,下列叙述不正确的是 ( )

A)每个实体类型转换成一个关系模式

B)每个M∶N联系类型转换一个关系模式 C)每个联系类型转换成一个关系模式

D)在处理1∶1和1∶N联系类型时,不生成新的关系模式。

102.在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一

联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是 ( ) A)3 B)4 C)5 D)6

103.在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,

3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是( )

A)6 B)9 C)12 D)15 104.数据库设计中,用于反映企业信息需求的是 ( )

A)ER模型 B)关系模型 C)层次模型 D)网状模型 106.全局ER模型的设计,需要消除属性冲突、命名冲突和( )

A)结构冲突 B)联系冲突 C)类型冲突 D)实体冲突 107.在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是( )

A)概念设计 B)物理设计 C)逻辑设计 D)系统实施 109.从E-R模型向关系模型转换,一个N:M的联系转换成一个关系模式时,该关系模式

的键是 ( ) A)N端实体的键 B)M端实体的键 C)N端实体键与M端实体键组合 D)重新选取其他属性 二、填空题

34.视图是定义在__基本表___之上的,对视图的一切操作最终要转换为对_基本表_的操作。

35.在基本表中,主键应该体现其值的_唯一_和_非空_两个特性。

36.在关系S(SAB,SN,DAB)和D(DAB,CN,NM)中,S的主键是SAB,D的主键

是DAB,则DAB在S中称为外键_。

38.关系模式的三类完整性约束条件分别是_实体完整性约束__、参照完整性约束和自定义完整性约束_。

39.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、_参照完整性约束_

5