数据库原理及应用——复习题(2)

数据库原理及应用——复习题(填空题)

二、填空题
1、若关系模式 R ∈ 3NF ,则 R 中一定不存在非主属性对主码的 _____ 函数依赖。
答案: 传递;
2、关系数据库中的关系表至少都满足 _____ 范式要求。
答案: 第一;
3、索引建立的合适,可以加快数据 _____ 操作的执行效率。
答案: 查询;
4、当数据库数据由于机器硬件故障而遭到破坏时,数据库管理系统提供了将数据库恢复到正确状态,并尽可能使数据不丢失的功能,这是数据库管理系统的 ______ 特性保证的。
答案: 可靠性;
5、FROM A LEFT JOIN B ON … 语句表示在连接结果中不限制 _________ 表数据必须满足连接条件。
答案: A;
6、在利用数据库技术管理数据时,所有的数据都被 _______ 统一管理。 数据库管理系统
答案: 数据库管理系统;
7、修改存储过程的 SQL 语句是 _____ 。
答案: alter proc;
8、在 SQL Server中,系统提供的具有创建数据库权限的服务器角色是 _____ 。
答案: dbcreate;
9、数据管理技术的发展动力包括_____、硬件技术的发展及_______
答案:
应用需求的发展;应用需求的推动;
软件技术的发展;计算机软件的发展
10、数据库完整性包括实体完整性、_。
答案:
参照完整性;
用户自定义完整性;用户定义完整性
11、关系操作的特点是基于 ______ 的操作
答案: 集合;
12、在数据库环境下,进行并发控制的主要方式是 _____ 。
答案: 加锁;
13、视图对应数据库三级模式中的 _____ 模式。
答案: 外;
14、若关系模式 R 中所有的非主属性都完全函数依赖于主码,则 R 至少属于第 _____ 范式。
答案: 2;
15、在关系模式 R 中,若属性 A 不在任何函数依赖中出现,则 A 是 _____ 类属性。
答案: N;
16、当数据的物理存储位置发生变化时,通过调整 ______ 映像,可以保证 ______ 不变化,从而保证数据的物理独立性。
答案: 模式/内模式;模式;
17、SQL Server 支持两种类型的触发器,它们是 _____ 触发型触发器和 _____ 触发型触发器。
答案: 前;后;
18、SQL Server中,当恢复模式为简单模式时,不能进行 _____ 备份
答案: 日志备份;
19、非聚集索引的 B- 树中,叶级节点中每个索引行由索引键值和 _____ 组成 。
答案: 行指示器;
20、数据库管理系统提供的两个数据独立性是 _______ 独立性和 _______ 独立性。
答案: 逻辑独立性;物理独立性;
21、聚合函数 COUNT(*) 是按 _________ 统计数据个数。
答案: 行;
22、在客户 / 服务器结构中,数据的处理是在 ________ 端完成的
答案: 服务器;
23、在一个表上最多可以建立 _____ 个聚集索引,可以建立 _____ 个非聚集索引。
答案: 1;多;
24、在相关子查询中,子查询的执行次数是由 _________ 决定的
答案: 外层表的行数;
25、数据库系统的 ______ 和 ______ 之间的映像,提供了数据的物理独立性
答案: 模式;内模式;
26、对分组后的统计结果再进行筛选使用的子句是 _________
答案: having;
27、根据应用要求确定在哪些表的哪个或哪些属性上建立索引的工作是在数据库设计的 ______ 阶段完成的。
答案: 物理设计;
28、假设有两个事务 T1 和 T2 ,它们要读入同一数据并进行修改,如果 T2 提交的结果覆盖了 T1 提交的结果,导致 T1 修改的结果无效。这种现象称为 ______ 。
答案: 丢失修改;
29、数据独立性包括_____、
答案:
逻辑独立性
物理独立性
30、在操作游标时,判断数据提取状态的全局变量 _____ 。
答案: @@fetch_status;
31、为防止并发操作的事务产生相互干情况,数据库管理系统采用加锁机制来避免这种情况。锁的类型包括 ______ 和 ______ 。
答案: 共享锁;S锁;排他锁;X锁;
32、一个事务可通过执行 ______ 语句来取消其已完成的数据修改操作。
答案: rollback;
33、要求事务在读数据项之前必须先对数据项加 S 锁,直到事务结束才释放该锁的封锁协议是 ______ 级封锁协议。
答案: 三;
34、第一次对数据库进行的备份必须 是 _____ 。
答案: 完整备份;
35、在数据库设计中,在需求分析阶段用文档来描述数据需求,包括对数据项、数据结构、数据流、数据存储和数据处理过程的描述,通常将这个文档称为 ______ 。
答案: 数据字典;
36、在 employees 表的 phone 列上建立一个非聚集索引的 SQL 语句是 _____
答案: CREATE INDEX IDX1 ON employees(phone);CREATE NONCLUSTERED INDEX IDX1 ON employees(phone);
37、在关系模式 R 中,若有 X → Y ,且 Z→Y ,则 X → Z 在 R 上也成立,该推理规则为 Armstrong 公理系统中的 _____ 。
答案: 传递依赖;
38、数据的逻辑独立性是指当 ______ 变化时可以保持 ______ 不变。
答案: 模式;外模式;
39、一个事务只要执行了 _____ 语句,其对数据库的操作就是永久的。
答案: commit;
40、设有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩),现要建立统计每个系的选课人数。请补全下列语句:SELECT 所在系 , _________ FROM 选课表 JOIN 学生表 ON 选课表 . 学号 = 学生表 . 学号 GROUP BY 所在系
答案: COUNT(DISTINCT 选课表 . 学号 );
41、数据库结构设计包括 ______ 、 ______ 和 ______ 三个过程
答案: 概念结构;逻辑结构;物理结构;
42、对于后触发型触发器,当触发器执行时,引发触发器的操作语句(已执行完 / 未执行) _____ 。
答案: 已执行完;
43、如果在某个表的 INSERT 操作上定义了触发器,则当执行 INSERT 语句时,系统产生的临时工作表是 _____ 。
答案: INSERTED;
44、将 E-R 图转换为某个数据库管理系统支持的组织层数据模型是 ______ 设计阶段完成的工作。
答案: 逻辑结构;逻辑;
45、事务应对要读取的数据加 ______ 锁,对要修改的数据加 ______ 锁
答案: 共享锁;S锁;排他锁;X锁;
46、若关系模式 R 的主码只包含一个属性,则 R 至少属于第 _____ 范式。
答案: 2;
47、UNION 操作用于合并多个查询语句的结果,如果在合并结果时不希望去掉重复的数据,则在用 UNION 操作时应使用 _________ 关键字。
答案: All;
48、数据管理的发展主要经历了 _______ 和 _______ 两个阶段
答案: 文件管理;数据库管理阶段;
49、关系规范化的过程是将关系模式从低范式规范化到高范式的过程,这个过程实际上是通过 _____ 实现的。
答案: 模式分解;
50、数据流图表达了数据库应用系统中 ______ 和 ______ 的关系。
答案: 数据;处理;加工;
51、数据库中的用户按操作权限的不同,通常分为 _____ 、 _____ 和 _____ 三种。
答案: 数据库管理员;数据库对象的拥有者;普通用户;
52、在一个表上针对每个操作,可以定义 _____ 个前触发型触发器。
答案: 一;
53、与用数据库技术管理数据相比,文件管理系统的数据共享性 ________ ,数据独立性 ________ 。
答案: 差;低;
54、设有关系模式 R(U, F) , U={X, Y, Z, W} , F={XY → Z, W → X} ,则 (ZW) + = _____ , R 的候选码为 _____ ,该关系模式属于 _____ 范式。
答案: XZW;YW;第一;
55、进行自连接操作的两个表在物理上为 一 张表。通过 _________ 方法可将物理上的一张表 在逻辑上成为两张表
答案: 别名;
56、数据库的管理系统的功能主要包括数据定义功能、确定组织数据的文件结构和存取方式、_____、

答案:
数据操纵;数据操纵功能;
事务处理和运行管理;数据库的事务处理和运行管理;
数据库的建立和维护功能
57、设 Grade 列目前有三个值: 90 、 80 和 NULL ,则 AVG(Grade) 的值是 _________ , MIN(Grade) 的值 是 _________ 。
答案: 85;80;
58、将局部 E-R 图合并为全局 E-R 图时,可能遇到的冲突有 ______ 、 ______ 和 ______ 。
答案: 属性冲突;命名冲突;结构冲突;
59、数据完整性约束包括 ______ 完整性、 ______ 完整性和 ______ 完整性
答案: 实体;参照;用户自定义;
60、若 SELECT 语句中同时包含 WHERE 子句和 GROUP 子句,则先执行的是 _________ 子句
答案: where;
61、调用存储过程时,其参数传递方式有 _____ 和 _____ 两种。
答案: 按参数位置;按参数名;
62、在数据库技术中,当表达现实世界的信息内容发生变化时,可以保证不影响应用程序,这个特性称为 ______ 。
答案: 逻辑独立性;
63、打开游标的语句是 _____ 。
答案: open cursor_name;
64、当在 T 表的 C1 列上建立聚集索引后,数据库管理系统会将 T 表数据按 _____ 列进行 _____ 。
答案: C1;物理排序;
65、对包含相关子查询的查询语句,是先执行 _________ 层查询,在执行 _________ 层查询
答案: 外;内;
66、采用 E-R 方法的概念结构设计通常包括 ______ 、 ______ 和 ______ 三个步骤。
答案: 设计局部E-R图;设计全局E-R图;优化全局E-R图;
67、如果实体 A 与实体 B 是一对多联系,则实体 B 中的一个实例最多可对应实体 A 中的 ______ 实例
答案: 一个;
68、实体联系模型属于 ______ 层数据模型,它与具体的 DBMS
__
答案:
概念
无关
69、数据模型分为____、逻辑模型及____,其中前者与具体的DBMS无关。
答案:
概念模型
物理模型
70、数据库系统就是基于数据库的计算机应用系统,它主要由 ________ 、 ________ 和 ________ 三部分组成
答案: 数据库;数据库管理阶段;应用程序;
71、数据库中的数据是相互关联的数据集合,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,且具有安全性和可靠性,这些特征都是由 ______ 保证的。
答案: 数据库管理系统;
72、在数据库实施阶段除了创建数据库、关系表等之外,还包括两项重要的工作,一项是 ______ ,另一项是 ______ 。
答案: 加载数据;调试和运行应用程序;
73、数据模型三要素包括 ______ 、 ______ 和 ______ 。
答案:
数据结构
数据操纵;数据操作
数据完整性约束条件;数据完整性约束;数据完整性;数据的完整性约束条件
74、对包含基于集合测试子查询的查询语句,是先执行 _________ 层查询,在执行 _________ 层查询
答案: 内;外;
75、如果并发执行的所有事务都遵守两段锁协议,则这些事务的任何并发调度一定是 _____ 。
答案: 可串行化的;
76、通常情况下,完整备份、差异备份和日志备份中,备份时间最长的是 _____ 。
答案: 完整备份;
77、修改视图定义的语句是 _____
答案: alter view;
78、利用存储过程机制,可以 _____ 数据操作效率。
答案: 提高;
79、设有关系模式 X(S, SN, D) 和 Y(D, DN, M) , X 的主码是 S , Y 的主码是 D ,则 D 在关系模式 X 中被称为 _____ 。
答案: 外码;
80、实体 - 联系模型主要包含 ______ 、 ______ 和 ______ 三部分内容
答案: 实体;联系;属性;
81、如果 总是将事务为两个阶段,一个是加锁期,一个是解锁期,在加锁期不允许解锁,在解锁期不允许加锁,则将该规定称为 _____ 。
答案: 两段锁协议;
82、对视图的操作最终都转换为对 _____ 操作。
答案: 基本表;
83、关系数据模型的组织形式是 ______
答案: 二维表;
84、_____ 设计是将需求分析得到的用户需求进行概括和抽象,得到概念层数据模型。
答案: 概念结构;概念;
85、一般将数据库设计分为 ______ 、 ______ 、 ______ 、 ______ 、 ______ 几个阶段。
答案: 需求分析;结构设计;行为设计;数据库实施;数据库运行和维护;
86、若关系模式 R ∈ 2NF ,则 R 中一定不存在非主属性对主码的 _____ 函数依赖。
答案: 部分;
87、数据库系统能够保证进入到数据库中的数据都是正确的数据,该特征称为 _______ 。
答案: 数据完整性;
88、视图是虚表,在数据库中只存储视图的 _____ ,不存储视图的数据。
答案: 定义;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李桥桉

支持一下作者

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值