测试错题
通过索引,唯一约束,主键约束或者标识列属性,可以实现表的实体完整性,不是引用
本题目考约束的基本概念,SQL Server使用过程中需要注意的操作为: (1)实体完整性要求每一个表中的主键字段都不能为空或者重复的值。实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主关键字 (2)域完整性是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。 域完整性指列的值域的完整性 (3)主键完整性是指表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性 因此本题目正确答案为AB
基本SQL语句的使用。SQL语言中,insert语句是插入语句,delete语句是删除语句,update语句是修改语句,select语句是查询语句
答案是C。使用Drop Database语句可以删除数据库,每个应用数据库可以有多个数据库文件,数据完整性包括域完整性,实体完整性、参照完整性和用户定义完整性,其中:实体完整性是指关系的主关键字不能重复也不能取"空值"。
delete table删除表的数据,表仍然存在,仍可以对表进行操作。同样,还有一个TRUNCATE TABLE TABLENAME语句,也是删除数据,表仍然存在。drop table,是从数据库中删除表。删除后,表结构不在存在,无法再对该表进行任何操作。
答案是D。选项A中WHERE子句限定为SID值为1的记录加10分,与题目要求不符。选项B和C存在语法错误。
此题考查的是对数据库查询语句的运用。A答案关键字order by 和where位置先后错误C答案where条件后面应该是一个表达式而不是最终得到一个值 D答案查询and错误的用法,因此B是正确答案