第六章 数据库安全与保护
【例题】
一 、单选题
51.删除表的同时 ,表中所有的完整性约束都会自动被删除的语句是( )
A.ALTER TABLE
B.DROP TABLE
C.DELETE TABLE
D.REVOKE TABLE
52.可以独立地删除完整性约束 ,而不会删除表的语句是( )
A.ALTER TABLE
B.DROP TABLE
C.CHECK TABLE
D.DELETE ALTER
53.当触发器涉及对触发表自身的更新操作时 ,只能使用的触发器是( )
A.BEFORE INSERT
B.AFTER INSERT
C.BEFORE UPDATE
D.AFTER UPDATE
54.MySQL 所支持的触发器不包括( )
A.INSERT 触发器
B.DELETE 触发器
C.SELECT 触发器
D.UPDATE 触发器
55.MySQL 的 GRANT 语句不能指定权限的级别是( )
A.行权限 B.列权限 C.表权限 D.数据库权限
56.为防止在备份过程中表被其他用户更新 ,需要在指定表上做一个( )
A.读锁定 B.写锁定 C.解锁 D.关锁
二 、填空题
57.MySQL 支持几种用户自定义完整性约束 ,分别是非空约束 、____________和 ____________ 。
58.在 MySQL 中 ,实体完整性是通过主键约束和 __________约束来实现的 。
59.命名完整性约束的方法是在各种完整性约束的定义说明之前加上关键字__________ 和该