数据库系统原理复习 下载本文

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

数据库系统原理复习(6.26 9:00--11:00 11B206)

一、单项选择题

1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段、数据库系统阶段,在这几个阶段中,数据独立性最高的是 A 阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2. 数据库中,数据的物理独立性是指 C A数据库与数据库管理系统的相互独立性 A. 用户程序与DBMS的相互独立。

C.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 3.数据库管理系统(DBMS)的主要功能是 B A.修改数据库 B.定义数据库 C.应用数据库

4.实体是信息世界中的术语,与之对应的数据库术语为 D A. 文件 B.数据库 C.字段 D.记录 4. 关系模型中,一个关键字是 C

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

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

5. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 D

A.元组 B.行 C.记录 D.属性 7.SQL语言中,实现数据检索的语句是 A

A.SELECT B.INSERT C.UPDATE D.DELETE 8.假定有关系:S(S#,SNAMEY,AGE),C(C#,CNAME,TEACHER),

SC(S#,C#,GRADE).

查找选修“COMPUTER”课程的“女”学生姓名,涉及到关系 D A. S B.SC,C C.S,SC D.S,C,SC 9.候选关键字的属性称为 B

A非主属性 B.主属性 C.复合属性 D.关键属性

10. 图(1)所示的E—R图转换成关系模型,可以转换为 C 关系模式。

A.1个 B.2个 C.3个 D.4个

11. B 是存储在计算机内有结构的数据的集合。

A数据库系统 B数据库 C数摆结构 D.教据库管理系统 12.数据库的数据的共享,严格地讲,这里的数是共享是指 D 。 A. 同一个应用中的多个程序共享一个数据集合 B. 多用户、同一种语言共享数据

C. 多用户共享一个数据文件

D. 多种应用、多种语言、多个用户覆盖使用数据集合 13. 应用数据库的主要目的是为了 C A解决保密问题 B.解决数据完整性何题 C. 共享数据问题 D.解决数据量大的问题

14数据库的网状模型应满足的条件是 A

A允许一个以上的无双亲,也允许一个结点有多个双亲

B. 必须有两个以上的结点C.每个节点有且仅有一个双亲E有且体有一个结点无双亲,其会结点都只有一个双亲

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

15.同一个关系模型的任两个元组值 A

A.不能全同 B.可全同 C.必须全司 D.以上都不是 16.SQL语言具有 B 的功能 A.关系规范化、数据操纵、数据控制

B.数据定义、数据操纵、数据控制 C. 数据定义、关系规范化、数据控制 D. 数据定义、关系规范化、数据操级

17. 下列SQL语句中,修改表结构的是 A

A ALTER B. CREATE C. UPDATE D. INSERT 18. 当B属于函数依赖于A属性时,属性A与B的联系是 B A.1对多 B.多对1 C.多对多 D.以上都不是 19. 关系模式中各级模式之间的关系为 C A.3NF∈2F∈1NF B.3NF∈1NF∈2NF C.1NF∈2NF∈3NF D.2NF∈1NF∈3NF

20. 解决并发操作带来的数据不一致性问题普遍采用 A

A.封锁 B.恢复 C.存取控制 D.协商

二、填空题

1.关系代数的5个基本操作是并 、 差 、 笛卡儿积 、 投影 、 选择 。