数据库原理与技术复习题及参考答案

发布时间 : 星期三 文章数据库原理与技术复习题及参考答案更新完毕开始阅读

中南大学网络教育课程考试复习题及参考答案

数据库原理与技术

一、名词解释: 1.数据管理 2.DB 3.DBMS 4.DBS 5.RDBMS 6.DBA 7.ORDBMS 8.SQL 9.关系 10.关系模型 11.关系系统 12.完整性控制 13.属性 14.2NF 15.候选码

二、单项选择题:

1.任何由二个属性组成的关系可能是 [ ] A.1NF B.2NF C.3NF D.不能判定

2.数据冗余引起的问题主要是花费 [ ] A.时间 B.空间 C.时间与空间 D.时间或空间

3.在数据库中,存储冗余数据是 [ ] A.不应该的 B.应该且合理的 C.合理的但不能过度冗余 D.视情况而定

4.在关系运算中,进行自然联接运算的两个关系 [ ] A.必有相同的列名 B.必有相同的关键字 C.没有要求 D.必有类型相同的列

5.在数据库系统中,DBMS与DB 的关系是 [ ] A.DBMS包括DB B.DB 包括DBMS C.不一定的 D.同级关系

6.在SQL的查询语句的WHERE子句中,下列哪个不能出现? [ ] A.sum B. != C.<> D.<=

7.关系模式 R,S具有共同的属性X,且X是R的主码,则X称为S的 [ ] A.主码 B.外码 C.关键字 D.相对主码

8.关系系统不会具有如下哪个特征? [ ] A.支持关系数据结构 B.支持关系数据操作 C.支持关系模型所有特征 D.支持表结构

9.一个外部关键字的属性可以 [ ] A.1 个 B.不超过2个 C.多个 D.最多1个

10.设属性组 X,Y,Z分别是m, n, k目的,则R(X,Y)÷S(Y,Z)是( )A. m B.n C. k D. m+n-k

11.数据库与数据仓库关系是 [ ] A.一个概念 B.包含关系 C.不一样的概念 D.不确定的

12.数据库管理系统是一个 [ ] A.软件系统 B.硬件系统 C.软硬件结合的系统 D.数据集合

目的。 [ ] 13.数据模型是( )数据特征的抽象。 [ ] A.计算机世界 B.现实世界 C.模型空间 D.概念世界

14.在SQL的查询中,子查询中( )返回多个记录。 [ ] A.不能 B.能 C.不一定 D.能,但有限制

15.关系模式 R为3NF,则R不存在 [ ] A.部分依赖 B.传递依赖

C.非主属性对码的传递依赖 D.主属性对码的传递依赖

16.关系模式R为2NF,则R不存在 [ ] A.部分依赖 B.传递依赖

C.非主属性对码的部分依赖 D.主属性对码的传递依赖

17.关于关系数据库的缺点是 [ ] A.结构复杂 B.存取效率不高 C.操作复杂 D.操作语句难以理解与记忆

18.关系R的实体完整性控制是指 [ ] A.主键非空 B.主键唯一 C.主键非空且唯一 D.主键非空或唯一

三、判断题:

1.任何由二个属性组成的关系不可能是 3NF。 [ ] 2.数据冗余引起的问题主要是花费空间。 [ ] 3.DB设计中优化设计的目标是减少 DB设计时间。 [ ] 4.在数据库中,不应该存储任何冗余数据。 [ ] 5.关系中的行、列均可交换。 [ ] 6.在关系统运算中,进行自然联接运算的两个关系必须具有相同关键字。 [ ] 7.在数据库设计中,由分E-R图生成总E-R图,主要是消除结构冲突与命名冲突。 [ ] 8.关系代数运算中,运算对象为两个关系的运算有并、交、选择、投影等。 [ ] 9.常用的关系运算是关系代数和逻辑演算。 [ ] 10.在数据库系统中,DBMS包括DBS和DB。 [ ] 11.SQL的标准库函数 COUNT,SUM等是不允许直接出现在查询语句中的。 [ ] 12.数据库具有数据结构化、较小冗余、易于扩充等特点。 [ ] 13.数据模型包括数据结构,数据操作,完整性约束条件。 [ ] 14.关系模式R,S具有共同的属性 X,且X是R的主码,则X称为S的外部码。 [ ] 15.关系系统是支持关系模型所有特征的系统。 [ ] 16.一个外部关键字的属性至多一个。 [ ] 17.描述事物的符号记录称为数据。 [ ] 18.数据库也就是数据仓库。 [ ] 19.数据库管理系统是一个软件系统。 [ ] 20.数据库系统指软件为主,不包括数据库与用户。 [ ] 21.数据库的数据控制功能包括安全性、并发、分布式控制等控制功能。 [ ] 22.数据模型是现实世界数据特征的抽象。 [ ] 23.在SQL的查询中,子查询中不能返回多个记录,否则会出错。 [ ] 24.关系数据库存取效率不高。 [ ]

四、填空题:

1.关系代数运算中,运算对象为两个关系的运算有并、___________、_____________等。 2.常用的关系运算是_____________与_________________。 3.SQL的标准库函数有SUM、_________等,其中不允许直接出现在查询Where子句中的有SUM、_________。 4.数据模型包括数据结构、_____________与_________________。 5.数据库系统包括计算机硬件、_____________、____________等

6.数据库的数据控制功能包括安全性、_________、_________等控制功能。

7.数据库设计主要包括需求分析、____________、___________、运行维护等步骤。 8.数据库系统主要包括关系、____________、___________等类型的系统。

五、简要回答以下问题:

1.为什么说ORACLE10g是完备式关系系统? 2.试比较文件系统与数据库系统的区别与联系? 六、关系代数与SQL综合应用。 1.现有如下E-R图,

单位 员工 有

1 n

实体的主要属性如下,其中下划线部分为主码:

单位(编号、名称、电话、地址、邮编、负责人员工号、?) 员工(员工号、姓名、年龄、性别、职称职务、?)

⑴试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(一定要表示联系),其中电话以’026-’开头且唯一,性别为“男”、“女”或“其它”,各字段的类型长度可以根据需要自己确定。

⑵在上述定义的每个表中输入一个有代表性的记录,体现相互间的联系。 ⑶用SQL与关系代数(两者都要)表示:

找出’新开区规划部’的电话与职工号、姓名 ⑷试用SQL表示查询:

找出姓名为“张一通”的员工编号与年龄 ⑸删除名称为空值的单位。(2分)

2.现有如下E-R图:

学校 教职工 有

1 n

实体的主要属性如下,其中下划线部分为主码:

学校(编号、名称、电话、?)

教职工(职工号、姓名、年龄、性别、职称、?)

⑴试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(一定要表示联系),其中电话以’0731-’开头且唯一,性别为“男”或“女”,各字段的类型长度可以根据需要自己确定。

⑵在上述定义的每个表中输入一个有代表性的记录,体现相互间的联系。 ⑶用SQL与关系代数(两者都要)表示:

(a)找出’中南大学’的电话与职工号、姓名

⑷试用SQL表示查询:

找出平均年龄小于45的学校编号与名称、电话。 ⑸删除名称为空值的学校。

⑹建立视图表示关系(学校名称、电话、职工号、姓名、年龄、性别)

3.现有如下E-R图:

公司 职工 有

1 n

实体的主要属性如下,其中下划线部分为主码:

公司(编号、名称、电话、?)

职工(职工号、姓名、年龄、性别、?)

⑴试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(一定要表示联系),其中电话以’0731-’开头且唯一,年龄>=20,各字段的类型长度可以根据需要自己确定。

⑵用SQL与关系代数(两者都要)表示:

(a)找出’张茸芳’的学号与年龄、性别 ⑶试用SQL表示查询:

找出平均年龄小于35的公司编号与名称、电话。

⑷建立视图表示关系(公司名称、电话、职工号、姓名、年龄、性别)

4.现有如下E-R图:

院系 学生 有

1 n

实体的主要属性如下,其中下划线部分为主码:

院系(编号、名称、电话、?)

学生(学号、姓名、年龄、性别、?)

⑴试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(一定要表示联系),其中电话以’88’开头且唯一,年龄>=12,各字段的类型长度可以根据需要自己确定。

⑵用SQL与关系代数(两者都要)表示:

(a)找出’信息学院’的电话与学生学号、姓名

⑶建立视图表示关系(院系名称、电话、学号、姓名、年龄、性别)

5.现有如下E-R图:

部门 职工 有

n 1

实体的主要属性如下,其中下划线部分为主码:

部门(编号、名称、电话、部门负责人号、?)

职工(职工号、姓名、年龄、性别、工资、津贴、?)

⑴试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(一定要表示联系),其中电话以’0731-’开头,年龄>=18,工资+津贴<=5000,各字段的类型长度可以根据需要自己确定。 ⑵用SQL与关系代数(两者都要)表示

(a)找出职工’ 王晓芳’的职工号与年龄、性别

联系合同范文客服:xxxxx#qq.com(#替换为@)