数据库习题一、二章练习题

2026/1/27 9:59:21

一、二章习题

一、选择题

1、数据库中,数据的物理独立性是指:

A、DB和DBMS的相互独立 B、用户程序与DBMS的相互独立 C、用户的应用程序与存储在磁盘上的数据库中的数据相互独立; D、应用程序与数据库中数据的逻辑结构相互独立。

2、数据库技术采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的-------和---------:

A、数据共享 B、逻辑独立性; C、管理规范性; D、物理独立性; 3、在数据库系统中,通常采用三级模式来描述数据库,其中?-----是用户与数据库的接口,是应用程序可以见到的数据描述,?------是对数据整体的③------的描述,而④-----描述了数据的⑤-----。

A、外模式; B、概念模式; C、逻辑结构; D、内模式; E、层次结构; F、物理结构;

4、在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变。为使数据库的模式保持不变,从而不必修改应用程序,须改变模式与内模式之间的映像。这样,使数据库具有_____

A、数据独立性 B、逻辑独立性 C、物理独立性; D、操作独立性。 5、现实世界中客观存在并能相互区别的事物为:

A、实体 B、实体集; C、字段; D、记录。 6、现实世界中事物的特征在信息世界中称为

A、实体 B、实体标识符 C、属性; D、关键码。 7、采用二维表格结构表达实体类型及实体间联系的数据模型是

A、层次模型; B、网状模型; C、关系模型; D、对象模型。 8、DB、DBMS及DBS三者间的关系是

A、DB包括DBMS、DBS B、DBS包括DB和DBMS; C、DBMS包括DB、DBS D、DBS与DB、DBMS无关。 9、数据库系统中,用_____描述全部数据的整体逻辑结构。

A、外模式 B、存储模式 C、内模式 D、概念模式。

10、数据库系统中,用户使用的数据视图用____描述,该视图是用户和数据库系统之间的接口。

A、外模式 B、存储模式; C、内模式; D、概念模式。 11、在数据库中,产生数据不一致的根本原因是

A、数据存储量大 B、没有严格保护数据 C、未对数据进行完整性控制 D、数据冗余。 12、DBMS是

A、一个完整的数据库应用系统 B、一组硬件

C、一组系统软件; D、既有硬件又有软件。 13、DB的三级模式结构中最接近外部存储器的是

A、子模式 B、外模式 C、概念模式 D、内模式。 15、所谓概念模型,指的是

A、客观存在的事物及其相互联系 B、将信息世界中的信息数据化 C、实体模型在计算机中的数据化表示

D、现实世界到机器世界的一个中间层次,即信息世界。

16、若采用关系数据库实现应用,在数据库的逻辑设计阶段需将_____转化为关系数据模型。

A、E-R模型 B、层次模型; C、关系模型; D、网状模型。 17、应用数据库的主要目的是为了

A、解决安全为题; B、解决数据完整性问题; C、共享数据问题; D、解决数据量大的问题。

18、DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和_____

A、系统分析员 B、程序员 C、DBA D、操作员 19、下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是:

I、人工管理阶段 Ⅱ、文件系统阶段 Ⅲ、数据库阶段 A、I和Ⅱ B、只有Ⅱ C、Ⅱ和Ⅲ D、只有I。 20、下列四项中,不属于数据库系统的特点是

A、数据共享 B、数据完整性 C、数据冗余度高; D、数据独立性高。 21、描述数据库全体数据的全局逻辑结构和特性的是

A、模式 B、内模式; C、外模式; D、用户模式。 22、要保证数据库的数据独立性,需要修改的是

A、模式与外模式 B、模式与内模式 C、三层间的两种映射; D、三层模式。 23、要保证数据库的逻辑数据独立性,需要修改的是

A、模式与外模式映射 B、模式与内模式间的映射; C、模式; D、三层模式。

24、用户或应用程序看到的那部分局部逻辑结构和特征的描述是____,该部分是模式的逻辑子集。

A、模式; B、物理模式; C、子模式; D、内模式。 25、在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#在R中称为

A、外键. B、候选键 C、主键

26、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是 A、ΠA,c(R)∞ΠD,c(S) B、R∪S; C、ΠB(R)∩ΠB(S) D、R∞S。 27、根据关系模式的完整性规则,一个关系中的主键

A、不能有两个 B、不能成为另一个关系的外键 C、不允许为空; D、可以取值。 28、同一个关系模型的任意两个元组值

A、不能相同. B、可以相同; C、必须相同; D、前述都不是。 29、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的

A、元组 B、行 C、记录 D、属性。 30、取出关系中的某些列,并消除重复元组的关系代数运算称为

A、取列运算 B、投影运算. C、连接运算; D、选择运算。 31、参加差运算的两个关系

A、属性个数可以不同 B、属性个数必须相同;

C、一个关系包含另一个关系的属性 D、属性名必须相同。 32、设有关系R,按条件F对关系R进行选择,正确的是 A、R x R B、R

?FR

C、?f(R); D、Πf(R)。

33、在基本的关系中,下列说法正确的是

A、行、列顺序有关 B、属性名允许重名; C、任意两个元组不许重复;

34、四元关系R 为R(A,B,C,D)则( )是正确的。 A、ΠA,C(R)为取属性值为A,C的两列组成

B、Π1,3(R)为取属性值为1,3的两列组成

C、ΠA,C(R)和Π1,3(R)是等价的;

D、ΠA,C(R)和Π1,3(R)是不等价的;

35、R为四元关系R(A,B,C,D),S为三元关系S(B,C,D),R x S构成的结果集为____元关系。

A、4; B、3; C、7 D、6。 36、R为四元关系R(A,B,C,D),S为三元关系S(B,C,D),R∞S构成的结果集为____元关系。

A、4; B、3 C、7 D、6。 37、关系模式的任何属性

A、不可再分 B、可以再分; C、命名在该关系模式中可以不唯一; 38、实体完整性约束: 。

39、参照完整性约束:关系间的联系是通过 (即一个关系的关键字和另一个关系的外键)实现的。

二、简答题

1、什么是数据独立性?数据库系统如何实现数据独立性?数据独立性可以带来什么好处?

2、试述数据库系统三级模式结构,其优点是什么?

3、什么是数据库的逻辑独立性?什么是数据库的物理独立性?为什么数据库系统具有数据与程序的独立性?

4、什么是数据冗余?数据库系统与文件系统相比怎样减少数据冗余? 5、在著书工作中,一位作者可以编写多本图书,一本书可以由多位作者合写。设作者的属性有:作者号、姓名、单位、电话;书的属性有:书号、书名、出版 社、日期。试完成:

(1)根据上述内容绘出其E-R图;

(2)将这个E-R图转化为关系模式,并给出各关系模式的主码。

6、学校有若干个系,每个系有若干名教师和学生;每名教师可以担任若干门课程,并参加多个项目;每名学生可以同时选修多门课程。试设计某学校的教学管理的E-R数据模型,要求给出每个实体、联系的属性。 7、笛卡儿积、等值连接、自然连接三者之间有什么区别? 8、为什么关系中的元组没有先后顺序? 9、为什么关系中不许有重复的元组? 10、设有三个关系:

S(S#,SNAME,AGE,SEX); SC(S#,C#,CNAME); C(C#,CNAME,TEACHER)。

试用关系代数表达式表示下列查询语句: (1) 检索LIU老师所授课程的课程号和课程名; (2) 检索年龄大于23岁的男同学的学号和姓名;

(3) 检索学号为S3学生所学课程的课程名与任课教师名; (4) 检索选修LIU老师所授课程中一门课的女学生姓名; (5) 检索WANG同学不学的课程的课程号; (6) 检索至少选修两门课的学生学号 ;

(7) 检索全部学生都选修的课程的课程号和课程名; (8) 检索选修课程包含LIU老师所授全部课程的学生学号。


数据库习题一、二章练习题.doc 将本文的Word文档下载到电脑
搜索更多关于: 数据库习题一、二章练习题 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

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

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