《数据库原理与应用》复习题一、判断题
1在关系数据库管理系统中,创建的视图在数据库三层结构中属于模式。错
装
2若在一个关系中,某一个属性或属性组的值能唯一地标识该关系的元组,而
其真子集不行,则称该属性或属性组为候选码。对
3每个Oracle数据库中只有一个重做日志文件。错
订
4DBMS提供数据定义语言(DDL)实现对数据库的检索、插入、修改、删除
等基本操作。错
5静态列级约束是对一个列的取值域的说明。对
线
6数据库的安全性是为了保护数据库以防止不合法的使用所造成的数据泄露、
更改或破坏。对
7若事务T对数据对象A加上共享锁后,则只允许事务T读取A。错8INSTEADOF触发器是基于视图的触发器,只适用于视图。对
二、单项选择题1关系模式规范化的最起码的要求是达到第一范式,即满足D。A每个非码属性都完全依赖于主码B主码属性唯一标识关系中的的元组C关系中的元组不可重复D每个属性都是不可分解的2公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是C。A多对多B一对一C多对一D一对多。
3在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是CA子模式B用户模式C模式D存储模式
4在数据库中可以创建和删除表、视图、索引,可以修改表。这是因为数据库管理系统提供了A。
16
fA数据定义功能C数据维护功能5SQL语言称为C。A结构化定义语言C结构化查询语言
B数据操纵功能D数据控制功能
B结构化控制语言D结构人操纵语言
6设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKEA__W_C_W__B。B_W__D_W_
7SQL语言级数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句种,哪个语句是属于数据控制功能的语句(A)。AGRANTCINSERTBCREATEDSELECT
8将“年龄”限制在1830岁之间,属于DBMS的哪种功能B。A安全性控制恢复9关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪种类型的整性?BA实体完整性C用户定义的完整性D实体完整性、参照完整性和用户定义的完整性10为了防止一个用户的工作不适当地影响另一个用户,应该采取C。A完整性控制C并发控制B安全性控制D访问控制B参照完整性B完整性控制C并发控制D数据
11一个正在执行的事务不能向其他事务透露r