1.若事务T对数据对象 A 进行读取和修改操作,且其它任何事务都不能访问 A,此时事务 T需对数据对象A加上( )。
? ? ?
A 读锁 B 死锁 C 写锁 D 活锁
?
正确答案:C ?
单选题
2.在SQL语言中授权的操作是通过( )语句实现的。
? ? ?
A CREATE B REVOKE C GRANT D INSERT
?
正确答案:C ?
单选题
3.如果事务T获得了数据项Q上的排它锁,则T对Q( )。
? ? ?
A 只能读不能写 B 只能写不能读 C 既可读又可写
?
D 不能读不能写
正确答案:C ?
单选题
4.根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept为‘IS’的记录进行更新操作。下面哪条语句适用?
? ? ?
A create view abc as select * from student where dept=’IS’
B create view abc as select * from student where dept=’IS’ with check option C create view abc as student where dept=’IS’ D create view abc as select dept=’IS’ from student
?
正确答案:B ?
单选题
5.根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句?
? ? ?
A drop sno from table student B alter table student drop sno C alter table student drop unique(sno) D alter table student drop sno unique
?
正确答案:C ?
单选题
6.1NF( )规范为2NF。
? ? ?
A 消除非主属性对码的部分函数依赖 B 消除非主属性对码的传递函数依赖 C 消除主属性对码的部分和传递函数依赖 D 消除非平凡且非函数依赖的多值依赖
?
正确答案:A ?
单选题
7.根据SQL标准,要修改表student中所有学生的年龄age,使之在原值基础上减一,下面哪个语句适用?
? ? ?
A update student set age = 1 B update student set age = age - 1 C update age = age -1 from student D update from student where age = age -1
?
正确答案:B ?
单选题
8.DBMS的并发控制子系统,保证了事务( )的实现。
?
A 原子性
? ?
B 一致性 C 隔离性 D 持久性
?
正确答案:C ?
单选题
9.根据SQL标准,要创建唯一索引该使用下面哪种语句?
? ? ?
A CREATE UNIQUE INDEX B CREATE CLUSTER INDEX C CREATE ONLY INDEX D CREATE PRIMARY INDEX
?
正确答案:A ?
单选题
10.根据SQL标准,修改表的数据结构,下面哪种语句适用?
? ? ?
A UPDATE B ALTER C CHANGE D SHIFT
?
正确答案:B ?
单选题
11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )。
? ? ?
A 多对多 B 一对一 C 多对一 D 一对多
?
正确答案:C ?
单选题
12.如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成( )。
? ? ?
A 活锁 B 死锁 C 乐观锁 D 悲观锁
?
正确答案:B ?