柠檬试题库
search
首页 计算机 公务员 驾照 关于

数据完整性保护是指保护数据的正确性和一致性。有下列关键字: Ⅰ.GRANT Ⅱ.CHECK Ⅲ.UNIQUE Ⅳ.NOT NULL 上述关键字中和完整性定义相关的是()。


  • A.仅Ⅰ和Ⅱ
  • B.仅Ⅰ、Ⅱ和Ⅲ
  • C.仅Ⅰ、Ⅱ和Ⅳ
  • D.仅Ⅱ、Ⅲ和Ⅳ
热度🔥444
参考答案:D
解析:

数据库完整性包括实体完整性、参照完整性和用户自定义完整性。 ①实体完整性在CREATE TABLE中用PRIMARY KEY定义。 ②参照完整性在CREATE TABLE 用FOREIGN KEY短语定义哪些列为外码,用REFERENCES短语指明这些外码参照哪些表的主码。 ③用户自定义完整性在CREATE TABLE中定义属性的同时也可以根据应用要求,定义属性上的约束条件,即属性值限制,包括:列值非空(NOT NULL),列值唯一(UNIQUE),检查列值是否满足一个布尔表达式(CHECK短语)。 根据上述用户自定义完整性可知选项D符合题意。GRANT关键字是属于定义数据库安全性的语句,主要用于将某些对数据库的操作权限授予某个用户。
复制题目向AI提问