大学 计算机数据库练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.
一、选择题
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是(A )阶段。
A)数据库系统B)文件系统C)人工管理D)数据项管理
2.在数据库中存储的是(C )。
A)数据B)数据模型C)数据以及数据之间的联系D)信息
3.数据库中,数据的物理独立性是指(A )。
A)数据库与数据库管理系统的相互独立B)用户程序与DBMS的相互独立
C)用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D)应用程序与数据库中数据的逻辑结构相互独立
4.关系模型中,一个关键字(C )。
A)可由多个任意属性组成B)至多由一个属性组成C)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D)以上都不是
5.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(D )。
A)元组B)行C)记录D)属性
6.SQL语言具有(B )的功能。
A)关系规范化、数据操纵、数据控制B)数据定义、数据操纵、数据控制
C)数据定义、关系规范化、数据控制D)数据定义、关系规范化、数据操纵
7.下列SQL语句中,修改表结构的语句是(A )。
A)ALTER B)CREATE C)UPDATE D)INSERT
8、数据库、数据库系统和数据库管理系统之间的关系是 B
A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3者没有明显的包含关系
9、关系模型允许定义3类数据约束,下列不属于数据约束的是 C 。
A.实体完整性约束B.参照完整性约束C.域完整性约束D.用户自定义的完整性约束10. 关系规范化中的插入操作异常是指(D )。
A)不该删除的数据被删除B)不该插入的数据被插入
C)应该删除的数据未被删除D)应该插入的数据未被插入
11.规范化过程主要为克服数据逻辑结构中的插入异常,删除异常以及(C )的缺陷。A)数据的不一致性B)结构不合理C)冗余度大D)数据丢失
12. 侯选关键字中的属性称为(B )。
A)非主属性B)主属性C)复合属性D)关键属性
13. 设有关系R(S,D,M),F={S?D,D?M}。则关系R至多满足(B )。
A)1NF B)2NF C)3NF D)BCNF
14. 关系模式中满足2NF的模式(B )。
A)可能是1NF B)必定是1NF C)必定是3NF D)必定是BCNF
15、惟一索引的"惟一性"是指 C 。
A.字段值的"惟一"B.表达式的"惟一"C.索引项的"惟一"D.列属性的"惟一"
16、数据库管理系统是 B
A.系统软件B.应用软C.教学软件D.工具软件
17、关系型数据库采用 B 来表示实体和实体间的联系。
A.属性B.二维表C.字段D.记录
18、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C (课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为 C 。A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩
19. 若用如下的SQL语句创建一个student表,可插入至表中的是(B )。
CREATE TABLE student (NO CHAR(4) NOT NULL,
NAME CHAR(8) NOT NULL,
SEX CHAR(2),
AGE INT);
A)(“1031”,“曾华”,男,23)B)(“1031”,“曾华”,NULL,NULL)
C)(NULL,“曾华”,“男”,“23”)D)(“1031”,NULL,“男”,23)
20. 消除了部分函数依赖的1NF的关系模式,必定是(B )。
A)1NF B)2NF C)3NF D)4NF
21.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式?(B )
部门(部门号,部门名,部门成员,部门总经理)
A)部门总经理B)部门成员C)部门名D)部门号
22.有一名为“销售”的实体,含有:商品名、客户名、数量等属性,该实体的主键是( C )。
A)商品名B)客户名C)商品名+客户名D)商品名+数量
二、填空题
1.候选关键字具有的两个特性为表中任一行在候选键属性上的值是唯一的、不存在更小的真子集。
2.在合成E-R图时,要注意消除部分函数依赖问题,在优化E-R图时,要注意消除传递函数依赖问题。
3.视图是一个虚表,它是从基本表中导出的表。在数据库中,只存放视图的select语句,不存放视图中的数据。
4.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系:
“系”关系的主关键字是:系编号,“系”关系的外关键字是:地点,“学生”关系的主关键字是:学号,“学生”关系的外关键字是:系编号。
5.在数据库系统中,用户对数据的操作只能通过DML 语言进行。
6.车间(车间号,车间名,电话)和职工(工号,姓名,性别,年龄,车间号)两关系的联系方式是一对多联系。
三、判断题
(×)1.若关系模式AB∈2NF,则AB∈3NF。
(√)2.主属性与非主属性的并集为关系模式的属性全集U。
(√)3.数据库开发的需求分析阶段必须要有用户参与。
(√)4.关系是元组的集合。
(×)5.如果一个关系模式属于3NF,则该关系模式一定属于BCNF。
( ×)6.规范化理论为数据库设计提供了理论上的指导和工具。规范化程度越高,模式就越好。
(×)7.某一个属性有可能既是主属性又是非主属性。
(√)8.属性是指实体具有的某种特性或若干方面的特性。
(√)9.属性取值的变化范围称为该属性的域。
(×)10.关系模型不能表示实体之间多对多联系