数据库习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题一

一、单项选择题

1.数据管理技术的发展经历了多个理阶段,其中数据独立性最高的是( A )阶段。

A)数据库系统 B)文件系统 C)人工管理D)数据项管理

2.( B )属于信息世界的模型,是现实世界到机器世界的一个中间层次。

A)数据模型 B)概念模型 C)E-R图 D)关系模型

3.反映现实世界中实体及实体间联系的信息模型是( D )。

A)关系模型 B)层次模型 C)网状模型 D)E-R模型

4.下列条目中,( C )是数据模型的要素。

Ⅰ.数据管理Ⅱ.数据操作Ⅲ.数据完整性约束Ⅳ.数据结构

A)Ⅰ、Ⅱ和Ⅲ B)Ⅰ、Ⅱ和Ⅳ C)Ⅱ、Ⅲ和Ⅳ D)Ⅰ、Ⅲ和Ⅳ

5.数据库的概念模型独立于( B )。

A)E-R图 B)具体的机器和DBMS

C)现实世界 D)用户需求

6.按所使用的数据模型来分,数据库可分为哪三种模型( A )。

A)层次、关系和网状 B)网状、环状和链状

C)大型、中型和小型 D)独享、共享和分时

7.层次模型不能直接表示实体间的( C )。

A)1﹕1关系 B)1:n关系 C)m﹕n关系 D)1﹕1和1:n关系

8.在对层次数据库进行操作时,如果删除双亲节点,则相应的子女节点值也被同时删除。这是由层次模型

的( B )决定的。

A)数据结构 B)完整性约束 C)数据操作 D)缺陷

9.下列条目中,( D )是数据库应用系统的组成成员。

Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户

Ⅳ.数据库管理员Ⅴ.数据库Ⅵ.应用系统

A)仅Ⅱ、Ⅳ和Ⅴ B)仅Ⅰ、Ⅱ、Ⅲ、Ⅳ和Ⅴ

C)仅Ⅰ、Ⅱ、Ⅳ和Ⅴ D)都是

10.在数据库中,产生数据不一致性的根本原因是( C )。

A)数据存储量过大 B)访问数据的用户数太多

C)数据冗余 D)数据类型太复杂

11.关系模型的完整性规则不包括( D )。

A)实体完整性规则 B)参照完整性规则

C)用户自定义的完整性规则 D)数据操作性规则

12.数据库管理系统中数据操纵语言DML所实现的操作一般包括( A )。

A)查询、插入、修改、删除B)排序、授权、删除

C)建立、插入、修改、排序D)建立、授权、修改

13.关系模型中,一个关键字( C )。

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

C)可由一个或多个其值能唯一标识该关系模式或任何元组的属性组成

D)以上都不是

14.现有学生关系模式:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期),这个关系

模式的主关键字是( B )。

A)宿舍编号 B)学号 C)宿舍地址,姓名 D)宿舍编号,学号

15.在关系数据库中,用来表示实体之间联系的是( D )。

A)树形结构 B)网状结构 C)线性表 D)二维表

16.逻辑数据独立性是指( D )。

A)概念模式改变,外模式和应用程序不变 B)概念模式改变,内模式不变

C)内模式改变,概念模式不变 D)内模式改变,外模式和应用程序不变

17.数据库三级模式体系结构的划分,有利于保持数据库的( A )。

A) 数据独立性 B) 数据安全性 C) 结构规范化 D) 操作可行性

18.在数据库的三级模式结构中,内模式的个数( A )。

A)只有1个 B)与用户个数相同 C)由系统参数决定 D)有任意多个

19.在数据库的三级模式结构中,当模式改变时,通过修改外模式/模式的映像而使外模式不变,从而不

必修改应用程序,这是保证了数据与程序的( D )。

A)存储独立性 B)物理独立性 C)用户独立性 D)逻辑独立性

20.数据库系统的体系结构是( C )。

A)二级模式结构和一级映像 B)三级模式结构和一级映像

C)三级模式结构和二级映像 D)三级模式结构和三级映像

2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种;

3)一个车间生产多种产品,产品有产品编号、产品名称、规格型号和价格;

4)一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、零件名、重量和价格;5)一个产品由多种零件组成,一种零件也可装配出多种产品;

6)产品与零件均存入仓库中;

7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。

画出该数据库的E-R图。

习题二

一、单项选择题

1.关系模型中,候选码(C )。

A)可由多个任意属性组成

B)至多由一个属性组成

C)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

D)以上说法都不正确

2.一个关系数据库中的各个元组(B )。

A)前后顺序不能任意颠倒,一定要按照输入的顺序排列

B)前后顺序可以任意颠倒,不影响数据库中的数据关系

C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同

D)前后顺序不能任意颠倒,一定要按照码段值的顺序排列

3.外码必须为空值或等于被参照表中某个元组的主码。这是(B )。

A)实体完整性规则B)参照完整性规则

C)用户自定义完整性规则D)域完整性规则

4.在关系代数运算中,不属于基本运算的是(C )。

A)差B)并C)交D)乘积

5.设关系R和S的属性个数分别是3和4,元组个数分别是100和300,关系T是R和S的广义笛卡尔积,

则T的属性个数和元组个数分别是(D )。

A)4,300 B)4,400 C)7,400 D)7,30000

6.在关系代数的连接操作中,(A )操作需要取消重复列。

A)自然连接B)笛卡儿积C)等值连接D)θ连接

7.下列哪一种关系运算不要求:R和S具有相同的元数,且它们对应属性的数据类型也相同”?(C )。

A)R∪S B)R∩S C)R-S D)R×S

8.设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于(B )。

A)R∪S B)R∩S C)R×S D)R-S

9.在关系代数的专门关系运算中,从关系中取出若干属性的操作称为(B );从关系中选出满足某种条件

的元组的操作称为(A );将两个关系中具有共同属性的值的元组连接到一起构成新关系的操作称为( C )。

A)选择B)投影C)连接D)扫描

10.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为(A )。

A)外码B)候选码C)主码D)超码

11.等值连接和自然连接相比较,正确的是(C )。

A)等值连接和自然连接的结果完全相同

B)等值连接的属性个数大于自然连接的属性个数

C)等值连接的属性个数小于自然连接的属性个数

D)等值连接的属性个数等于自然连接的属性个数

12.有两个关系R(A, B, C)和S(B, C, D),则R÷S结果的属性个数是(C )。

A)3 B)2 C)1 D)不一定

13.设关系

A)σ2=4

14.设关系

相关文档
最新文档