数据库系统概论试题及答案 版

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

③ 应用系统 ④ 数据库管理员

4. 数据库系统的特点有哪些?

答:

① 数据结构化

② 数据的共享性高、冗余度低、易扩充 ③ 数据独立性高

④ 数据有DBMS统一管理和控制

5. 什么是数据库的数据独立性?

答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。

第一章补充作业部分

假设教学管理规定:

①一个学生可选修多门课,一门课有若干学生选修; ②一个教师可讲授多门课,一门课只有一个教师讲授; ③一个学生选修一门课,仅有一个成绩。

学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。

要求:根据上述语义画出E-R图,要求在图中画出实体的属性并注明联系的类型; 解答:

课程学学生 课程课程 m 选n 姓成 n 讲1 教师 教师编

教师姓第二章 关系数据库

一、选择题

1. 关系数据库管理系统应能实现的专门关系运算包括 B 。

A.排序、索引、统计 C.关联、更新、排序

B.选择、投影、连接 D.显示、打印、制表

2. 关系模型中,一个关键字是 C 。

A.可由多个任意属性组成 B.至多由一个属性组成

C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D.以上都不是

3. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,

要求R和S含有一个或多个共有的 D 。 A.元组

B.行

C.记录

D.属性

4. 关系运算中花费时间可能最长的运算是 C 。

A.投影

D.除

B.选择

C.笛卡尔积

5. 关系模式的任何属性 A 。

A.不可再分 B.可再分

C.命名在该关系模式中可以不惟一 D.以上都不是

6. 在关系代数运算中,五种基本运算为 C 。

A.并、差、选择、投影、自然连接 C.并、差、选择、投影、乘积

B.并、差、交、选择、投影 D.并、差、交、选择、乘积

7. 设有关系R,按条件f对关系R进行选择,正确的是 C 。

A.R?R

D.?f(R)

F

B.R ?? R

C. ?f(R)

8. 如图所示,两个关系R1和R2,它们进行 D 运算后得到R3。

R2

R1

D A A C D B 1 2 1 C X Y y R3

A A D C A.交 二、填空题

1. 一个关系模式的定义格式为 关系名(属性名1,属性名2,…,属性名n) 。 2. 一个关系模式的定义主要包括 关系名 、 属性名 、 属性类型 、 属性长度 和 关

键字 。

3. 关系模型由 关系数据结构 、 关系操作集合 、 关系完整性约束 三部分组成。 4. 关系代数运算中,传统的集合运算有 笛卡尔积 、 并 、 交 和 差 。 5. 关系代数运算中,基本的运算是 并 、 差 、 笛卡尔积 、 选择 和 投影 。 6. 关系代数运算中,专门的关系运算有 选择 、 投影 和 连接 。 7. 关系数据库中基于数学上两类运算是 关系代数 和 关系演算 。

8. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日

期,专业,系编号)两个关系。系关系的主关键字是 系编号 ,系关系的外关键字 无 ,学生关系的主关键字是 学号 ,外关键字 系编号 。

B 1 1 2 C X y Y E M M N F I I J

D.连接

1 2 5 E M N M F I J K B.并 C.笛卡尔积

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi