41、检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是 。 答案:D
42、检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是 。 答案:C
43、检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是 。 答案:D
44、关系规范化中的删除操作异常是指 ① ,插入操作异常是指 ② 。 A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入 答案:① A ② D
45、设计性能较优的关系模式称为规范化,规范化主要的理论依据是 。 答案:A A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑
46、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及 的缺陷。 答案:C
A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失 47、当关系模式R(A,B)已属于3NF,下列说法中 是正确的。 答案:B A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF D.A和C都是 48、关系模型中的关系模式至少是 。 答案:A A.1NF B.2NF C.3NF D.BCNF
49、在关系DB中,任何二元关系模式的最高范式必定是 。 答案:D A.1NF B.2NF C.3NF D.BCNF
50、在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是 。 答案:C
A.2NF B.3NF C.4NF D.BCNF 51、候选关键字中的属性称为 。 答案:B
A.非主属性 B.主属性 C.复合属性 D.关键属性 52、消除了部分函数依赖的1NF的关系模式,必定是 。 答案:B A.1NF B.2NF C.3NF D.4NF
53、关系模式的候选关键字可以有 ① ,主关键字有 ② 。 答案:① C ② B A.0个 B.1个 C.1个或多个 D.多个 54、关系模式的分解 。 答案:B
A.唯一 B.不唯一 C.没有规定 D.不知道
55、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式? 。 答案:B 部门(部门号,部门名,部门成员,部门总经理)
A.部门总经理 B.部门成员 C.部门名 D.部门号 56、有关系R和S,R∩S的运算等价于( )。 答案:B A.S—(S—R) B.R—(R—S) C.(R—S)∪S D.R∪(R—S)
57、SQL语言中,条件“年龄 BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。 答案:A
A.包括20岁和30岁 B.不包括20岁和30岁 C.包括20岁但不包括30岁 D.包括30岁但不包括20岁 58、单个用户使用的数据视图的描述称为( )。 答案:D
A.存储模式 B.概念模式 C.内模式 D.外模式 59、在DBS中,DBMS和OS之间的关系是( )。 答案:B A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行
60、设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( )。 答案:A
A.r + s B.r - s C.r × s D.max(r,s)
61、设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,
可以设置“参照完整性规则”,为此要求这两个表: 答案:B
A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引 B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 D.在父表和子表的连接字段上都要建立主索引
62、关系模型中,一个关键字是( )。 答案:C A.至多由一个属性组成 B.由任选的几个属性组成 C.由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D.以上都不是
二、填空题
1. 数据管理技术经历了 ① 、 ② 和 ③ 三个阶段。 答案:① 人工管理 ② 文件系统 ② 数据库系统
2. 数据库是长期存储在计算机内、有 ① 的、可 ② 的数据集合。 答案:① 组织 ② 共享
3.DBMS是指 ① 它是位于 ② 和 ③ 之间的一层管理软件。 答案:① 数据库管理系统 ② 用户 ③ 操作系统
4. 数据库管理系统的主要功能有 ① 、 ② 、数据库的运行管理和数据库的建立以及维护等4个方面。
答案:① 数据定义功能 ② 数据操纵功能 5. 数据独立性又可分为 ① 和 ② 。 答案:① 逻辑数据独立性 ② 物理数据独立性
6. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的 。
答案:物理独立性
7. 数据模型是由 ① 、 ② 和 ③ 三部分组成的。 答案:① 数据结构 ② 数据操作 ③ 完整性约束
8. ① 是对数据系统的静态特性的描述, ② 是对数据库系统的动态特性的描述。
答案:① 数据结构 ② 数据操作
9. 数据库体系结构按照 ① 、 ② 和 ③ 三级结构进行组织。 答案:① 模式 ② 外模式 ③ 内模式
10. 实体之间的联系可抽象为三类,它们是 ① 、 ② 和 ③ 。 答案:① 1∶1 ② 1∶m ③ m∶n
11.数据冗余可能导致的问题有 ① 和 ② 。 答案:① 浪费存储空间及修改麻烦 ② 潜在的数据不一致性 12、一个关系模式的定义格式为 。 答案:关系名(属性名1,属性名2,…,属性名n)
13、一个关系模式的定义主要包括 ① 、 ② 、 ③ 、 ④ 和 ⑤ 。 答案:① 关系名 ② 属性名 ③ 属性类型 ④ 属性长度 ⑤关键字 14、关系代数运算中,传统的集合运算有 ① 、 ② 、 ③ 和 ④ 。 答案:① 笛卡尔积 ② 并 ③ 交 ④ 差
15、关系代数运算中,基本的运算是 ① 、 ② 、 ③ 、 ④ 和 ⑤ 。 答案:① 并 ② 差 ③ 笛卡尔积 ④ 投影 ⑤ 选择
16、关系代数运算中,专门的关系运算有 ① 、 ② 和 ③ 。 答案:① 选择 ② 投影 ③ 连接
17、关系数据库中基于数学上两类运算是 ① 和 ② 。 答案:① 关系代数 ② 关系演算
18、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是 ① ,系关系的外关键字 ② ,学生关系的主关键字是 ③ ,外关键字 ④ 。
答案:① 系编号 ② 无 ③ 学号 ④ 系编号 19、SQL是 。 答案:结构化查询语言
20、视图是一个虚表,它是从 ① 中导出的表。在数据库中,只存放视图的 ② ,不存放视图的 ③ 。
答案:① 一个或几个基本表 ② 定义 ③ 视图对应的数据 21、设有如下关系表R: R(No,NAME,SEX,AGE,CLASS)
主关键字是NO,其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。 写出实现下列功能的SQL语句。
① 插入一个记录(25,“李明”,“男”,21,“95031”); 。 ② 插入“95031”班学号为30、姓名为“郑和”的学生记录; 。