赞
踩
模拟试卷:
1.如果数据库中只包含成功事务提交的结果,就说数据库处于① 一致 状态。
2.完整性约束是指②实体完整性 和③参照完整性。
3.关系数据库中可命名的最小数据单位是④属性名
4.保护数据安全性的一般方法是设置用户标识和存取权限控制 。
5.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的⑥物理设计阶段。
6.若关系为1NF,且它的每一非主属性都完全依赖候选码,则该关系为2NF。
7.关系代数运算中,专门的关系运算有⑧选择、⑨投影和⑩连接。
8.数据库的__完整性__是指数据的正确性和相容性。
9.授权编译系统和合法性检查机制一起组成了安全性 子系统。
10.DBMS的恢复子系统,保证了事务_____原子性 _____的实现。
11.数据库在磁盘上的基本组织形式是文件
12.概念设计的结果得到的是概念模式。概念模式是与DBMS有关的
第一章:绪论
【填空题】
1.数据结构、_____数据操作______和______数据完整性约束条件_________这三方面内容完整地描述了一个数据模型。
2.完整性约束是指___实体完整性____ 和_____参照完整性___ 。
3.数据库系统中主要的逻辑数据模型有___层次模型______、_____网状模型_____、_____关系模型_____、面向对象数据模型、对象关系数据模型、半结构化数据模型。
4.数据库系统的三级模式结构是指数据库系统是由____外模式______、_____模式________、____内模式______三级构成。
5.数据库系统一般由数据库、_____数据库管理系统____、___应用程序________、数据库管理员组成。
6.数据库系统与文件系统的主要区别是:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
7.在DBS中,最接近于物理存储设备一级的结构,称为:内模式
8.关系模型中,一个候选码:可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
9.数据库的核心:数据库管理系统(DBMS)
10.关系数据库中可命名的最小数据单位是:属性名
11. FoxBASE、FoxPro属于____B____。
A.表式系统 B.最小关系系统
C.关系完备的系统 D.全关系系统
第二章:关系数据库
1.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的__属性__。
2.设属性A 是关系R 的主属性,则属性A 不能取空值(NULL),这是___实体完整性规则______
3.下面对于关系的叙述中,不正确的是___C____。
A.关系中的每个属性是不可分解的
B.在关系中元组的顺序是无关紧要的
C.任意的一个二维表都是一个关系
D.每一个关系只有一种记录类型
4.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为___投影__;从表中选出满足某种条件的元组的操作称为___选择____;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为____连接____。
5.关系代数运算中,专门的关系运算有___选择_____、____投影_____、______连接____、除。
6.若关系中的某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性组为____候选键_______。若一个关系有多个这样的属性组,则选定一个作为______主键_____。
第三章:关系数据库标准语言SQL
1.SQL语言是 非过程化 的语言,易学习。
2.SQL语言具有两种使用方式,分别称为交互式SQL和 嵌入式语言 。
3.数据库中只存放视图的___定义_____。
4.视图的优点之一是___提高数据的逻辑独立性_____。
5.当修改基表数据时,视图___可以看到修改结果_____。
6.SQL的中文意思是__结构化查询语言__。
7.SQL语言的数据定义功能包括:定义数据库、定义基本表、定义视图、定义索引
8.视图是一个虚表,它是从①一个或几个基本表中导出的表。在数据库中,只存放视图的②定义,不存放视图的③视图对应的数据。
第四章:数据库安全性
1.DBMS存取控制机制主要包括两部分:自主存取控制和强制存取控制
2.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用 GRANT 语句,收回所授的权限使用 REVOKE 语句。
3.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 安全性 。
4.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的 安全性 。
5.在数据系统中,对存取权限的定义称为授权
第五章:数据库完整性
1.关于约束叙述正确的是( 每个约束可以作用到多个表多个列 )。
2.在数据库的表定义在,限制成绩属性列的取值在0~100的范围内,属于数据的( 用户自定义 )约束。
3.数据库的完整性是指数据的 正确性 和________相容性_________。
4.数据库完整性的定义一般由SQL的 DDL 语句来实现。它们作为数据库模式的一部分存入数据字典 中。
5.检查主码值出现___空值____和____不唯一_情况时,则DBMS拒绝插入或修改。
6.当参照完整性检查出现违约情况时,则DBMS可以采用__拒绝执行___、____级联____和____设置为空_______策略处理。
7.创建触发器使用CREATE TRIGGER语句。在表或视图上执行INSERT、UPDATE和 DELETE 语句可以激活触发器。
第六章:关系数据理论
1.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一属性都是(不可分解的)
2.设有关系模式R(S,D,M)。其函数依赖集F={S->D,D->M},则关系R的规范化程序至多达到(2NF)。
3.在一个关系中,能够惟一确定一个元组的属性或属性组合的叫做(域)。
4.设有关系模式R(A,B,C,D),F={(A,D)->C.C->B},则R的所有候选码为((A,D))
5.关系模式R(P,W,A),P表示演奏者,W表示作品,A表示听众。这个关系模式的码为((P,W,A))
6.设有关系模式R(S,D,M)。其函数依赖集F={S->D,S->M},则关系R的规范化程序至多达到(BCNF)
7.如果模式是BCNF,则模式R必定是___3NF____,反之,则_____不一定______成立。
8.关系模型中的关系模式至少为____第一范式___ 。
9.如果关系R是第一范式,且每个属性都不传递依赖于R的候选键,那么称R是_____第三范式______模式。
10.如果R为第一范式,并且R中每一个非主属性完全依赖于R 的某个侯选码,则称为___第二___范式。
11.关系模式的规范化过程是通过关系模式的_____分解_____ 来实现的,但在进行这种操作时必须保证操作前后的关系模式_____等价____。
12.模式分解需要保持_______无损连接________ 或_________函数依赖_________,或两者均保持。
13.一个关系模式不属于第二范式可能会产生___插入异常__ 、______删除异常______和 _____更新异常___ 等几个问题,解决的办法是______模式分解__________ 。
第九章:数据恢复
1.__事务__是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
2.DBMS的恢复子系统,保证了事务____原子性______的实现。
3.若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为 系统故障 。
4.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为 介质故障 。
5. 日志文件 用来记录对数据库中数据进行的每一次更新操作。
6.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括 日志文件、数据库后备副本。
7.数据转储按操作可分为______静态转储_____和______动态转储______。
8.如果数据库中只包含成功事务提交的结果,就说数据库处于____一致性______状态。
9.数据库系统在运行过程中,可能会发生故障。故障主要有 系统故障 、 事务故障 、介质故障和 计算机病毒 四类。
第十章:并发控制
1.为了防止一个用户的工作不适当地影响另一个用户,应该采取(并发控制 )
2.解决并发操作带来的数据不一致问题普遍采用(封锁 )技术。
3.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是( 一级封锁协议)
4.如果事务T获得了数据项Q上的排他锁,则T对Q( 既可读又可写)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。