一、选择题1. 完整性检查和控制的防范对象是( ),防止它们进入数据库。安全性控制的防范对象是(),防止他们对数据库数据的存取。 A.不合语义的数据 B.非法用户 C.不正确的数据 D.非法操作2. 找出下面SQL命令中的数据控制命令( )。A.GRANT B.COMMIT C.UPDATE D.SELECT3. 下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()。A.INSERT B.DELETE C.REFERENCES D. SELECT 4. 下述SQL命令的短语中,不用于定义属性上约束条件的是()。A.NOT NULL短语 B.UNIQUE短语 C.CHECK短语 D.HAVING短语二、填空题1. 数据库的完整性是指 数据的正确性和相容性。2. 关系模型的实体完整性在CREATE TABLE中用 primary key 关键字来实现。3. 检查主码值出现 不唯一和有一个为空 违约情况时,则DBMS拒绝插入或修改。4.