1-06数据库原理练习题 下载本文

数据原理及应用课后思考练习题

(1) 经过处理和加工提炼而用于决策或其他应用活动的数据称为 。

①信息

(2) 数据管理技术经历了 、 和 三个阶段。

①人工管理②文件系统③数据库系统

(3)数据库系统一般由 、 、 、 和 组成。

①硬件系统②数据库集合③数据库管理系统及相关软件④数据库管理员⑤用户

(4) 数据库是长期存储在计算机内、具有 的、可以 的数据集合。

①组织 ②共享

(5) DBMS是指 ,它是位于 和 之间的一层管理软件。

①数据库管理系统②用户③操作系统

(6) DBMS管理的是 的数据。

结构化

(7) 数据库管理系统的主要功能有 、 、数据库的运行管理以及数据库的建立和维护等四个方面。

①数据库定义功能②数据库操纵功能

(8) 数据库语言包括 和 两大部分,前者负责描述和定义数据库的各种特性,后者说明对数据进行的各种操作。

①数据描述语言 ②数据操纵语言

(9) 指出下列缩写的含义

(1) DML: ; (2) DBMS: ; (3) DDL: ; (4) DBS: ; (5) SQL: ; (6) DB: ; (7) DD: ; (8) DBA: ; (9) SDDL: ; (10) PDDL: ;

①数据操纵语言②数据库管理系统 ③数据描述语言 ④数据库系统⑤结构化查询语言 ⑥数据库 ⑦数据字典 ⑧数据库管理员 ⑨子模式数据描述语言 ⑩物理数据描述语言

(10) 数据库系统与文件系统的本质区别在于 。

数据库系统实现了整体数据的结构化

(11) 数据独立性是指 与 是相互独立的。

①用户的应用程序②存储在外存上的数据库中的数据

(12) 数据独立性又可分为 和 。

①逻辑数据独立性 ②物理数据独立性

(13) 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的 。

物理独立性

(14) 数据模型是由 、 和 三部分组成。

①数据结构②数据操作③完整性约束

(15) 是对数据库系统的静态特性的描述, 是对数据库系统的动态

①数据结构②数据操作

(16) 以子模式为框架的数据库是 ;以模式为框架的数据库是 ;以物理模式为框架的数据库是 。

①用户数据库 ②概念数据库 ③物理数据库

(17) 层次数据模型中,只有一个结点无父结点,它被称为 。

根结点

(18) 层次模型的物理存储方法一般采用 和 。

①邻接法 ②指针法

(19) 层次模型中,根结点以外的结点至多可有 个父结点。 (20) 数据描述语言的作用是 。

定义数据库

(21) 数据库体系结构按照 、 和 三级结构进行组织。

①外模式 ②模式 ③内模式

(22) 外模式是 的子集。

模式

(23) 独立于计算机系统,只用于描述某个特定组织所关心的信息结构的模型,称为 ;直接面向数据库的逻辑结构的模型,称为 。

①概念模型 ②数据模型

(24) 现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是 、 和 。

①现实世界 ②信息世界 ③计算机世界(或数据世界)

(25) 实体之间的联系可抽象为三类,它们是 、 和 。

①1:1 ②1:n ③ m:n

(26) 数据冗余可能导致的问题有 和 。

①浪费存储空间及修改麻烦 ②潜在的数据不一致性

(27) 从外部视图到子模式的数据结构的转换是由 实现,模式与子模式之间的映象是由 实现,存储模式与数据物理组织之间的映象是由 实现。

① 应用程序 ②DBMS ③操作系统的存取方法

(28) 某大学实行学分制,学生可根据自己的情况选课,每名学生可同时选修多门课程,每门课程可由多位教师主讲,每位教师可讲授多门课程。则:

(1)指出学生与课程的联系类型 。m:n (2)指出课程与教师的联系类型 。 m:n

(3)若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师的联系 。n:1

(29)有关联机事务处理OLTP(On Line Transaction Processing)的叙述错误的是:

A.联机事务处理对用户的操作命令响应快 B.联机事务处理每次操作涉及的数据量少。

C.银行存取款系统、学生选课系统属于联机事务处理范畴。 D.“啤酒和尿布”案例属于联机事务处理范畴。

(30) 联机分析处理OLAP(On Line Analytical Processing)主要用于:

A.支持决策支持系统 B.实时系统控制 C.远程事物管理 D.网上商务交易

(31) 对关系模型叙述错误的是________:

A.建立在严格的数学理论、集合论和谓词演算公式基础之一 B.微机DBMS绝大部分采取关系数据模型 C.用二维表表示关系模型是其一大特点

D.不具有连接操作的DBMS也可以是关系数据库管理系统 答:关系模型采用二维表表示实体及实体间的联系,实体间的联系是通过不同关系中的公共属性实现的。若关系DBMS不提供连接操作,将无法完成涉及多个表之间的查询操作。本题答案为D。

(32) 关系模式的任何属性_____。

A.不可再分 B.可再分

C.命名在该关系模式中可以不惟一 D.以上都不是

答:由关系的性质可知,关系中的属性是最小的不可再分的数据单位。本题答案为A。 (33) 在通常情况下,下面的关系中不可以作为关系数据库的关系是_____。

A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号) C.R3(学生号,学生名,宿舍号) D.R4(学生号,学生名,简历)

答:关系必须是规范化的,即关系中的每个属性都是最小的不可再分的,而R4关系

中的“简历”属性可以再分。本题答案为D。 (34)关系数据库中的码是指________

A.能惟一决定关系的字段 B.不可改动的专用保留字

C.关键的很重要的字段 D.能惟一标识元组的属性或属性集合 答:由码的定义可知本题答案为D。

(35) 根据关系模式的完整性规则,一个关系中的“主码”_________。

A.不能有两个 B.不能成为另一个关系的外码 C.不允许为空 D.可以取值

答:一个关系中的“主码”不能为空。本题答案为C。

(36) 关系数据库中能惟一识别元组的那个属性称为________

A.惟一性的属性 B.不可改动的保留字段 C.关系元组的惟一性 D.关键字段

答:由关键字段(或码)的定义可知本题答案为D。

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

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

答:关系S中的主码S#出现在关系R中,而S#又不是R的主码,所以S#是关系R中的外码。本题答案为A。

(38) 关系模型中,一个码是_______。

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

B.至多由一个属性组成

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

答:码应具有惟一标识性,可以是一个属性,也可以是属性集。本题答案为C。 (39)一个关系数据库文件中的各条记录_________。

A.前后顺序不能任意颠倒,一定要按照输入的顺序排列 B.前后顺序可以任意颠倒,不影响库中的数据关系

C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 D.前后顺序不能任意颠倒,一定要按照码段值的顺序排列

答:由关系的性质可知,关系中行、列的顺序无关紧要,可以任意交换。本题答案为B (40) 关系数据库管理系统应能实现的专门关系运算包括________

A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表

(41) 同一个关系模型的任意两个元组值___________。

A.不能全同 B.可全同 C.必须全同 D.以上都不是

答:关系的性质中要求关系的任意两个元组不能完全相同。本题答案为A。

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

A.元组 B. 行 C.记录 D.属性 答:自然连接是在两个关系的公共属性上进行的等值连接。本题答案为D。 (43) 取出关系中的某些列,并消去重复元组的关系代数运算称为________

A.取列运算 B.投影运算 C.连接运算 D.选择运算

答:由投影运算的定义可知本题答案为B。

(44) 若D1={al,a2,a3},D2=(1,2,3),则DlxD2集合中共有元组_______个。

A.6 B.8 C.9 D.12

答:两个关系笛卡尔积中元组的个数为两个关系中元组个数的乘积。本题答案为C (45) 两个关系在没有公共属性时,其自然连接操作表现为_________。

A.结果为空关系 B.笛卡尔积操作 C.等值连接操作 D.无意义的操作 答:自然连接通常情况下是在两个关系的公共属性上进行的等值连接操作,但当两个关系没有公共属性时,自然连接操作就演变为笛卡尔积操作。本题答案为B。 (46) 设有属性A,B,C,D,以下表示中不是关系的是________

A.R(A) B. R(A, B,C,D) C.R(AXBXCXD) D. R(A,B)

答:关系模式的表示中各属性之间用逗号间隔开。本题答案为C。 (47) 关系运算中花费时间可能最长的运算是__________。

A.投影 B.选择 C.笛卡尔积 D.除

答:笛卡尔积运算的次数为两个关系元组个数的乘积。本题答案为C。

(48) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是_______阶段。

A.数据库系统 B.文件系统