习题答案(第1~4章)

2026/4/23 3:58:05

习题一

一、单项选择题

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. 现有学生关系模式:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期),这个关系模式的主关键字是( D )。

A)宿舍编号 B)学号 C)宿舍地址,姓名 D)宿舍编号,学号 15. 在关系数据库中,用来表示实体之间联系的是( D )。

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

1

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)三级模式结构和三级映像 二、设计题 1.已知某图书销售数据库由图书、出版商、作者、书店、订单等实体集(对象)组成,各个实体的属性如下: 1)出版商:出版商编码、名称、地址、所在城市、联系电话 2)图书:书编码、书名、类型、单价、出版日期 3)作者:作者编码、姓名、出生日期、地址、联系电话 4)书店:书店编码、名称、地址、联系电话 5)订单:订单编号、订单日期、订购数量。 数据库语义如下: 1)一个出版商可以出版多本图书,但一本图书只能由一个出版商出版; 2)一个作者可以写多本书,一本书可以有多个作者编写; 3)图书销售情况以订单形式加以存储,一张订单可以有多本图书,一本图书可以在多个订单中出现,但同一订单中同一本图书只能出现一次; 4)一个订单只属于一个书店,一个书店可以有多张订单; 画出该数据库的E-R图。 参考答案: 书号书名类型单价n出版日期m作者编码姓名出版商1城市出版n图书n编码名称地址电话包含编码m订单n销售1书店名称地址城市订单号订单日期订购数量电话编写作者出生日期地址电话 2

2.某工厂(包括厂名和厂长名)需要建立一个数据库,其语义如下:

1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话; 2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种; 3)一个车间生产多种产品,产品有产品编号、产品名称、规格型号和价格;

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

7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。 画出该数据库的E-R图。 参考答案: 职工号厂名厂长名工厂1拥有仓库号仓库名仓库仓库主任电话装配n1存放n零件n制造11存储n产品m电话nn生产1车间产品名规格型号1包含n姓名年龄性别电话员工n组成产品号单价1车间号车间主任地址零件号零件名规格型号单价 3

习题二

一、单项选择题

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)选择 A)外码

B)投影 C)连接 B)候选码

D)扫描

D)超码

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

C)主码

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. 设关系R(A,B,C)和关系S(B,C,D),那么与2=1等价的关系代数表达式是( B )。 A)σ2=4(RS) B)σ2=4(R×S) C)σ2=1(RS) B)σ2=1(R×S)

4 RS


习题答案(第1~4章).doc 将本文的Word文档下载到电脑
搜索更多关于: 习题答案(第1~4章) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219