数据库作业五

一. 单选题(共10题,76分)

1. (单选题)

设有关系WORK(ENO,CNO,PAY),主码为(ENO,CNO)。按照实体完整性规则(   )

  • A. 只有ENO不能取空值
  • B. 只有CNO不能取空值
  • C. 只有PAY不能取空值
  • D. ENO与CNO都不能取空值

我的答案: D正确答案: D

7.6

2. (单选题)关于主键约束以下说法错误的是( )

  • A. A. 一个表中只能设置一个主键约束
  • B. B.允许空值的字段上不能定义主键约束
  • C. C.允许空值的字段上可以定义主键约束
  • D. D.可以将包含多个字段的字段组合设置为主键

我的答案: C正确答案: C

7.6

3. (单选题)关系数据库系统实体完整性约束的意义在于(        )。

  • A. 用主键唯一识别元组
  • B. 实现实体间联系
  • C. 防范非授权访问
  • D. 保证关系运算安全性

我的答案: A正确答案: A

7.6

4. (单选题)下述SQL语言中的权限,哪一个允许用户定义新关系时,引用其他关系的主码作为外码( )。

  • A. INSERT 
  • B. DELETE
  • C.

    REFERENCES

  • D. SELECT

我的答案: C正确答案: C

7.6

5. (单选题)数据库的(       )  是指数据的正确性和相容性。

  • A. A.安全性
  • B. B.完整性
  • C. C.并发控制
  • D. D.恢复

我的答案: B正确答案: B

7.6

6. (单选题)主键的属性上有空值违反了(   )。

  • A. 实体完整性规则
  • B. 参照完整性规则
  • C. 安全性规则
  • D. 模型转换规则

我的答案: A正确答案: A

7.6

7. (单选题)在SQL的下列语句中,能够实现实体完整性约束的语句是(   )

  • A. FOREIGN KEY
  • B. PRIMARY KEY
  • C. REFERENCES
  • D. FOREIGN KEY和REFERENCES

我的答案: B正确答案: B

7.6

8. (单选题)(    )不是数据库系统必须提供的数据控制功能。

  • A. 安全性
  • B. 可移植性
  • C. 完整性
  • D. 并发控制

我的答案: B正确答案: B

7.6

9. (单选题)有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0-120之间符合(     )

  • A. 实体完整性
  • B. 参照完整性
  • C. 用户定义的完整性
  • D. 逻辑完整性

我的答案: C正确答案: C

7.6

10. (单选题)在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的(      )约束。

  • A. A.实体完整性
  • B. B、参照完整性
  • C. C、用户自定义
  • D. D、用户操作

我的答案: C正确答案: C

7.6

二. 填空题(共1题,7.6分)

11. (填空题)关系模型的参照完整性在________中用________短语定义哪些列为外码列,用________短语指明这些外码参照哪些表的主码。

我的答案:

5.1

(1) CREATE TABLE 

(2) FOREIGN KEY 

(3) EFERENCES 

正确答案:

(1) CREATE TABLE

(2) FOREIGN KEY

(3) REFERENCES

三. 判断题(共2题,16.4分)

12. (判断题)在关系中,可以任意选择候选码。(   )

  • A. 对
  • B. 错

我的答案: 错正确答案: 错

7.6

13. (判断题)外码只能取被参照关系主码的值。(  )

  • A. 对
  • B. 错

我的答案: 错正确答案: 错

你可能感兴趣的:(数据库,数据库,linq,sql)