A.丢失修改 B.不可重复读 C.死锁 D.脏读
3.DBMS普遍采用(C )方法来保证调度的正确性 。 A.索引 B.授权 C.封锁 D.日志
4.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是(A ) 。
A.一级封锁协议 B.二级封锁协议 C.三级封锁协议 D.零级封锁协议
5.如果事务T获得了数据项Q上的排他锁,则T对Q( C) 。 A.只能读不能写 B.只能写不能读 C.既可读又可写 D.不能读也不能写
6.设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作(D) 。 A.T1正在写A,T2要读A B.T1正在写A,T2也要写A C.T1正在读A,T2要写A D.T1正在读A,T2也要读A
7.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(D ) 。
A.一个是DELETE,一个是SELECT B.一个是SELECT,一个是DELETE C.两个都是UPDATE D.两个都是SELECT
第9章 数据库安全性 考试时间:
1.以下(D )不属于实现数据库系统安全性的主要技术和方法。 A.存取控制技术 B.视图技术 C.审计技术
D.出入机房登记和加防盗门
2.SQL中的视图机制提高了数据库系统的( D)。 A.完整性 B.并发控制 C.隔离性
D.安全性
3.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的(C )。 A.完整性 B.可靠性 C.安全性 D.一致性
4.在数据库的安全性控制中,授权的数据对象的(A),授权子系统就越灵活。 A.范围越小 B.约束越细致 C.范围越大 D.约束范围大
第10章 数据库完整性 考试时间:
1.完整性检查和控制的防范对象是( AC),防止它们进入数据库。安全性控制的防范对象是( BD),防止他们对数据库数据的存取。 A.不合语义的数据 B.非法用户
C.不正确的数据 D.非法操作
2.找出下面SQL命令中的数据控制命令(A )。 A.GRANT B.COMMIT C.UPDATE D.SELECT
3.下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是( C)。 A.INSERT B.DELETE
C.REFERENCES D. SELECT
4.下述SQL命令的短语中,定义属性上约束条件的是(ABC )。 A.NOT NULL短语 B.UNIQUE短语 C.CHECK短语 D.HAVING短语