收藏 分享(赏)

数据库课本答案.doc

上传人:精品资料 文档编号:10534647 上传时间:2019-11-26 格式:DOC 页数:7 大小:63.50KB
下载 相关 举报
数据库课本答案.doc_第1页
第1页 / 共7页
数据库课本答案.doc_第2页
第2页 / 共7页
数据库课本答案.doc_第3页
第3页 / 共7页
数据库课本答案.doc_第4页
第4页 / 共7页
数据库课本答案.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、选择题第一单元1、 ( DBMS)是位于用户与操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。 ADBMS BDB C DBS DDBA 2、文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是( DATA) ADATA BDBS CDB D其他 3、目前(关系 )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。 A关系 B面向对象 C分布 D 对象-关系 4、 (数据结构 )是刻画一个数据模型性质最重要的方面。因此在数据库系统中,人们通常按它的类型来命名数据模型。 A数据结构 B数据操纵 C完整性约束 D数据联系

2、 5、( 概念模型) 属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。 A数据模型 B概念模型 C非关系模型 D 关系模型6、当数据库的(模式 ) 改变了,由数据库管理员对(模式/ 内模式 )映象作相应改变,可以使( 外模式/模式) 保持不变,从而保证了数据的物理独立性。 (1)模式 (2) 存储结构 (3)外模式/模式 (4)用户模式 (5)模式/ 内模式 A(1)和(3)和(4) B (1)和(5)和(3) C(2) 和(5)和(1) D(1)和(2)和(4) 7、数据库的三级体系结构即子模式、模式与内模式是对( 数据库系统 )的三个抽象级别。 A信息世界 B数据库系统 C数

3、据 D数据库管理系统8、英文缩写 DBA 代表(数据库管理员 ) A数据库管理员 B数据库管理系统 C数据定义语言 D 数据操纵语言9、模式和内模式(只能各有一个 )。 A只能各有一个 B最多只能有一个 C至少两个 D 可以有多个 10、在数据库中存储的是( ) 。10、在数据库中存储的是(数据和数据之间的联系 )。A数据 B信息 C 数据和数据之间的联系 D数据模型的定义第二单元1、设关系 R 和 S 的属性个数分别为 r 和 s,则(RS)操作结果的属性个数为( r+s) A. r+s B. r-s C. rs D. max(r,s) 2、在基本的关系中,下列说法正确的是(任意两个元组不允

4、许重复 )A. 行列顺序有关 B. 属性名允许重名 C. 任意两个元组不允许重复 D. 列是非同质的 3、有关系 R 和 S,RS 的运算等价于(R-(R-S) )A.S-(R-S) B.R-(R-S) C.(R-S)S D.R(R-S) 4、设关系 R(A,B,C)和 S(A,D),与自然连接 R S 等价的关系代数表达式是( B,C,S.A,D(R.A=S.A(R S) A. R.A=S.A(RS) B. R S C. B,C,S.A,D( R.A=S.A(RS) D. R.A,B,C(RS) 5、五种基本关系代数运算是(、-、 和 )A. 、-、 和 B. 、-、 、和 C. 、 和 D

5、. 、 、 和 6、关系代数中的 联接操作由(. 和 )操作组合而成。A. 和 B. 和 C. 、 和 D. 和 7、在关系数据模型中,把(记录类型 )称为关系模式。A.记录 B.记录类型 C. 元组 D.元组集8、对一个关系做投影操作后,新关系的基数个数(小于或等于 )原来关系的基数个数。A.小于 B.小于或等于 C. 等于 D.大于9、有关系:R(A,B,C)主键=A,S(D,A)主键=D,外键=A,参照 R 的属性A,系 R 和 S 的元组如下:指出关系 S 中违反关系完整性规则的元组是( (3,3)。R: A B C S: D A 1 2 3 1 2 2 1 3 2 null 3 3

6、4 1 A. (1,2) B. (2,null) C. (3,3) D. (4,1) 10、关系运算中花费时间可能最长的运算是(广义笛卡儿积 )。 A.投影 B.选择 C. 广义笛卡儿积 D.并第三单元1、在 SQL 语言中授权的操作是通过(GRANT)语句实现的。A、CREATE B、REVOKE C、GRANT D、INSERT 2、SQL 语言的一体化特点是主要同(.非关系模型的数据语言 )相比较而言的。A.操作系统命令 B.非关系模型的数据语言 C.高级语言 D. 关系模型语言 3、在嵌入式 SQL 语言中使用游标的目的在于(处理多行记录 ) 。A、区分 SQL 与宿主语言 B、与数据

7、库通信 C、处理错误信息 D、处理多行记录 4、设有关系 R=(A ,B , C) 。与 SQL 语句SELECT DISTINCT A FROM R WHERE B=17 等价的关系代数表达式是( A(B=17(R) ) 。 A. A(R) B. B=17(R) C. A(B=17(R) D. B=17(A(R) 5、两个子查询的结果(结构完全一致)时,可以执行并、交、差操作。A. 结构完全一致 B.结构完全不一致 C. 结构部分一致 C.主键一致6、在 SQL 查询语句中,用于测试子查询是否为空的谓词是 ( Exists)。A.Exists B.Unique C.Some D.All 7、

8、使用 SQL 语句进行查询操作时,若希望查询结果中不出现重复元组,应在Select 子句中使用(.Distinct)保留字。 A.Unique B.All C.Except D.Distinct8、在视图上不可能完成的操作是(在视图上定义新的基本表 ) A.更新视图 B.查询 C.在视图上定义新的基本表 D.在视图上定义新视图 9、SQL 中涉及属性 Age 是否是空值的比较操作,写法( .Age=Null )是错误的。 A. Age Is Null B. Not(Age Is Null) C. Age=Null D.Age Is Not Null 10、假定学生关系是 S(S#,Sname,

9、Sex,Age),课程关系是C(C#,CName,TEACHER),学生选课关系是 SC(S#,C#,Grade)。要查找选修“数据库系统概论”课程的“男”学生学号,将涉及到关系(S,SC,C ) 。 A.S B.SC,C C.S,SC D.S,SC,C 第四单元1、关系模式中数据依赖问题的存在,可能会导致库中数据插入异常,这是指(该插入的数据不能实现插入 )。A插入了不该插入的数据 B数据插入后导致数据库处于不一致状态 C该插入的数据不能实现插入 D以上都不对 2、若属性 X 函数依赖于属性 Y 时,则属性 X 与属性 Y 之间具有(一对多 )的联系。A一对一 B一对多 C多对一 D多对多

10、3、关系模式中的候选键( 可以有一或多个)。 A有且仅有一个 B必然有多个 C可以有一或多个 D 以上都不对4、规范化的关系模式中,所有属性都必须是( 不可分解的)。 A相互关联的 B互不相关的 C不可分解的 D 长度可变的 5、设关系模式 RA,B,C,D,E,其上函数依赖集 FABC,DCE,D B ,则可导出的函数依赖是(ADE )。 AADE BBCE CDCAB DDB A 6、设关系模式 R 属于第一范式,若在 R 中消除了部分函数依赖,则 R 至少属于(第二范式 )。 A第一范式 B第二范式 C第三范式 D第四范式 7、若关系模式 R 中的属性都是主属性,则 R 至少属于(第三范

11、式 )。A第三范式 BBC 范式 C第四范式 D第五范式8、下列关于函数依赖的叙述中, (由 XY,WYZ,有 XWZ )个是不正确的。A由 XY,XZ,有 XYZ B由 XYZ,有 XZ 或 XZ C由 XY,WYZ ,有 XWZ D由 XY 及 Z Y,有 XZ 9、在关系模式 R(A,B,C)中,有函数依赖集 F=ABC ,BCA,则 R 最高达到(BC 范式 )A第一范式 B第二范式 C第三范式 DBC 范式 10、设有关系模式 R(A,B,C) ,其函数依赖集 F=AB,BC ,则关系R 最高达到 (2NF )。 A1NF B2NF C3NF D BCNF第五单元1、对用户访问数据库

12、的权限加以限定是为了保护数据库的(安全性 )。 A安全性 B完整性 C一致性 D并发性2、数据库的(完整性 ) 是指数据的正确性和相容性。 A完整性 B安全性 C并发控制 D系统恢复 3、在数据库系统中,定义用户可以对哪些数据对象进行何种操作被称为( 授权)。A审计 B授权 C 定义 D视图 4、脏数据是指(被撤消的事务曾写入库中的数据 )。 A不健康的数据 B缺损的数据 C多余的数据 D被撤消的事务曾写入库中的数据5、设对并发事务 T1、T2 的交叉并行执行如下,执行过程中( 有不能重复读问题)。 Tl T2 READ(A) READ(A) A=A+10 写回 READ(A) A有丢失修改问

13、题 B有不能重复读问题 C有读脏数据问题 D 没有任何问题 6、若事务 T1 已经给数据 A 加了共享锁,则事务 T2( 只能再对 A 加共享锁)。 A只能再对 A 加共享锁 B只能再对 A 加排它锁 C可以对 A 加共享锁,也可以对 A 加排它锁 D不能再给 A 加任何锁7、用于数据库恢复的重要文件是(日志文件 )。 A.日志文件 B.索引文件 C.数据库文件 D.备注文件8、若事务 T1 已经给数据对象 A 加了排它锁,则 T1 对 A( 可读可写)。 A只读不写 B只写不读 C可读可写 D可以修改,但不能删除 9、数据库恢复的基本原理是(冗余 )。 A冗余 B审计 C 授权 D视图 10

14、、数据备份可只复制自上次备份以来更新过的数据,这种备份方法称为( 增量备份)。A海量备份 B增量备份 C动态备份 D静态备份第六单元1、下列对数据库应用系统设计的说法中正确的是(应用程序员可以不必参与数据库的概念结构设计 )。 A必须先完成数据库的设计,才能开始对数据处理的设计 B应用系统用户不必参与设计过程 C应用程序员可以不必参与数据库的概念结构设计 D以上都不对 2、在需求分析阶段,常用( 数据流图)描述用户单位的业务流程。 A数据流图 BE-R 图 C程序流图 D判定表 3、下列对 E-R 图设计的说法中错误的是( 集成后所得的 E-R 图中可能存在冗余数据和冗余联系,应予以全部清除

15、)。 A设计局部 E-R 图中,能作为属性处理的客观事物应尽量作为属性处理 B局部 E-R 图中的属性均应为原子属性,即不能再细分为子属性的组合C对局部 E-R 图集成时既可以一次实现全部集成,也可以两两集成,逐步进行 D集成后所得的 E-R 图中可能存在冗余数据和冗余联系,应予以全部清除 4、下列属于逻辑结构设计阶段任务的是(将 E-R 图转换为一组关系模式 )。A生成数据字典 B集成局部 E-R 图 C将 E-R 图转换为一组关系模式 D确定数据存取方法5、将一个一对多联系型转换为一个独立关系模式时,应取(多端实体型的关键属性 )为关键字。A一端实体型的关键属性 B多端实体型的关键属性 C

16、两个实体型的关键属性的组合 D联系型的全体属性 6、将一个 M 对 N(MN)的联系型转换成关系模式时,应(转换为一个独立的关系模式 )。 A转换为一个独立的关系模式 B与 M 端的实体型所对应的关系模式合并C与 N 端的实体型所对应的关系模式合并 D以上都可以 7、在从 E-R 图到关系模式的转化过程中,下列说法错误的是 (关系模式的规范化程度越高,查询的效率就越高 )。 A一个一对一的联系型可以转换为一个独立的关系模式 B一个涉及三个以上实体的多元联系也可以转换为一个独立的关系模式 C对关系模型优化时有些模式可能要进一步分解,有些模式可能要合并D关系模式的规范化程度越高,查询的效率就越高

17、8、对数据库的物理设计优劣评价的重点是(时空效率 )。 A时空效率 B动态和静态性能 C用户界面的友好性 D 成本和效益 9、下列不属于数据库物理结构设计阶段任务的是(确定选用的 DBMS )。 A确定选用的 DBMS B确定数据的存放位置 C确定数据的存取方法D初步确定系统配置 10、确定数据的存储结构和存取方法时,下列策略中(将表和索引存储在同一磁盘上 )不利于提高查询效率。A使用索引 B建立聚簇 C将表和索引存储在同一磁盘上 D将存取频率高的数据与存取频率低的数据存储在不同磁盘上填空题第一单元1、数据库就是长期储存在计算机内有组织的、可共享的数据集合。 2、数据管理技术已经历了人工管理阶

18、段、文件系统阶段和数据库系统阶段三个发展阶段。 3、数据模型通常都是由数据结构、数据操作和数据完整性约束三个要素组成。 4、数据库系统的主要特点:数据整体结构化、数据冗余度小、具有较高的数据程序独立性、具有统一的数据控制功能等。 5、用二维表结构表示实体以及实体间联系的数据模型称为关系数据模型。 6、在数据库的三级模式体系结构中,外模式与模式之间的映象,实现了数据库的数据逻辑独立性。 7、数据库系统是以数据库或数据库中的数据为中心的系统。 8、E-R 图表示的概念模型比 DBMS 支持的数据模型更一般、更抽象、更接近现实世界。 9、外模式,亦称为子模式或用户模式,是局部用户能够看到和使用的局部

19、数据的逻辑结构和特征的描述。 10、数据库系统的软件主要包括支持 DBMS 运行的操作系统以及 DBMS 本身。第二单元1,关系中主码的取值必须惟一且非空,这条规则是实体完整性规则。2 关系代数中专门的关系运算包括:选择、投影、连接和除法,主要实现查询类操作。3 关系数据库的关系演算语言是以谓词演算为基础的 DML 语言。 4 系数据库中,关系称为表,元组亦称为行,属性亦称为列。5 数据库描述语言的作用是定义数据库。 6、一个关系模式可以形式化地表示为 R(U,D,dom ,F ) 。7、关系数据库操作的特点是一次一集合式操作。 8.数据库的所有关系模式的集合构成关系数据库模型,所有的关系集合

20、构成关系数据库。 9、在关系数据模型中,两个关系 R1 与 R2 之间存在 1:m 的联系,可以通过在一个关系 R2 中的外键或外码或外部关键字在相关联的另一个关系 R1 中检索相对应的记录。 10、将两个关系中满足一定条件的元组连接到一起构成新表的操作称为 -连接操作。第三单元1、SQL 操作命令 CREATE、DROP、ALTER 主要完成的是数据的定义功能。2、SQL 为关系数据库语言国际标准语言。 3、SQL 中文含义是结构化查询语言,它集查询、操纵、定义和控制等多种功能。 4、视图是从基本表或视图导出的表。它相当于三级结构中的外模式。5、视图是虚表,它一经定义就可以和基本表一样被查询

21、,但更新操作将有一定限制。 6、SQL 的数据更新功能主要包括 INSERT、UPDATE 和 DELETE 三个语句。 7、在字符匹配查询中,通配符“%”代表任意多个字符, “_”代表任意单个字符。8、SQL 语句具有交互式和嵌入式两种使用方式。 9、SQL 语言中,实现数据检索的语句是 SELECT。 10、在 SQL 中如果希望将查询结果排序,应在 Select 语句中使用 ORDER BY子句。第四单元1、数据依赖主要包括函数依赖、多值依赖和连接依赖。 2、一个不好的关系模式会存在插入异常、删除异常和修改复杂等弊端。 3、设 XY 为 R 上的一个函数依赖,若对任意 X 的真子集 X,

22、均无 XY 存在,则称 Y 完全函数依赖于 X。 4、设关系模式 R 上有函数依赖 XY 和 YZ 成立,若 Y 不包含于 X 且YX 不成立,则称 Z 传递函数依赖于 X。 5、设关系模式 R 的属性集为 U,K 为 U 的子集,若 KU 为完全函数依赖,则称 K 为 R 的候选键。 6、包含 R 中全部属性的候选键称主属性。不在任何候选键中的属性称非主属性。 7、Armstrong 公理系统是有效的和完备的。 8、第三范式是基于_函数_依赖的范式,第四范式是基于多值依赖的范式。9、关系数据库中的关系模式至少应属于第一范式。 10、规范化过程,是通过投影分解,把一个范式级别较低的的关系模式“

23、分解”为若干个范式级别较高的关系模式第五单元1、对数据库的保护一般包括安全性、完整性、并发控制和数据恢复四个方面的内容。 2、对数据库安全性的保护就是指要采取措施,防止库中数据被非法访问、修改,甚至恶意破坏。 3、安全性控制的一般方法有用户标识和鉴别、用户存取权限控制、视图机制、数据加密和审计五种。 4、用户鉴定机制包括用户标识定义和用户身份验证两个部分。 5、每个数据均需指明其数据类型和取值范围,这是数据完整性约束所必需的。6、在 SQL 中,COMMIT 语句用于提交事务,ROLLBACK 语句用于回滚事务。7、加锁对象的大小被称为加锁的粒度。 8、对死锁的处理主要有两类方法,一是预防死锁

24、的发生,二是_检测死锁发现后予以消除死锁。 9、解除死锁最常用的方法是撤消一些陷入死锁的事务。 10、基于日志的恢复方法需要使用两种冗余数据,即后备数据库和日志文件。第六单元1、在设计分 E-R 图时,由于各个子系统分别面向不同的应用,所以各个分 E-R图之间难免存在冲突,这些冲突主要包括命名冲突、属性冲突和结构冲突三类。2、数据字典中的数据项是不可再分的数据单位。 3、若在两个局部 E-R 图中都有实体“零件”的“ 重量”属性,而所用重量单位分别为公斤和克,则称这两个 E-R 图存在属性冲突。 4、设有 E-R 图如图 6.18,其中实体“学生”的关键属性是 “学号” ,实体“课程”的关键属

25、性是“课程编码” ,设将其中联系“选修”转换为关系模式 R,则R 的关键字应为属性集学号与课程编码。 5、确定数据库的物理结构主要包括三方面内容,即:确定数据存放位置和存储结构、确定数据存取方法和系统配置。 6、将关系 R 中在属性 A 上具有相同值的元组集中存放在连续的物理块上,称为对关系 R 基于属性 A 进行聚簇。 7、数据库设计的重要特点之一要把结构(数据)设计和行为(处理)设计密切结合起来,并以结构(数据)为核心而展开。 8、数据库设计一般分为如下六个阶段:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、数据库运行与维护。9、概念设计的结果是得到一个与计算机与 DBMS 无关的模型。 10、在数据库设计中,数据字典是系统各类数据的描述的集合。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报