数据库系统期末复习(平时习题)

第一次习题(数据库系统概述)

1. (单选题)数据管理技术经历了若干阶段,其中人工管理阶段和文件系统阶段相比文件系统的个显著优势是( A )
A. 数据可以长期保存
B. 数据独立性很好
C. 数据共享性强
D. 数据整体结构化

2. (单选题)长期存储在计算机内,有组织的、可共享的大量数据的集合是 ( B )。
A. 数据(Data)
B. 数据库(DataBase)
C. 数据库管理系统(DBMS)
D. 数据库系统(DBS)

3. (单选题)在数据管理技术发展过程中,有专门管理数据的软件的是( C )。
A. 人工管理阶段
B. 人工管理阶段和文件系统阶段
C. 文件系统阶段和数据库系统阶段
D. 数据库系统阶段

4. (单选题)下列哪个不属于数据库产生的阶段?( D
A. 人工管理阶段
B. 文件系统阶段
C. 数据库系统阶段
D. 人工智能阶段

5. (单选题)下面的选项不属于关系数据库的性质的是( B )
A. 每一列中的分量具有相同的数据类型
B. 不同的列具有不同的数据类型
C. 列的顺序可以调换
D. 行的顺序可以调换

6. (单选题)数据库系统的简称是( B )
A. DB
B. DBS
C. DBA
D. DBMS

7. (单选题)以下关于DBMS的说法错误的是( D )。
A. DBMS是数据库管理软件的简称
B. DBMS是一种系统软件
C. MYSQL 是一个DBMS
D. DBMS是一种应用软件

8. (单选题)数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。
A. DBS包括DB和DBMS。
B. DBMS包括DB和DBS。
C. DB包括DBS和DBMS。
D. DBS就是DB,也就是DBMS。

9. (单选题)是数据库中存储的基本对象( C
A. 数字
B. 文字
C. 数据
D. 表

10. (单选题)长期存储在计算机内,有组织的、可共享的大量数据的集合是( B )
A. 数据(Data)
B. 数据库(DataBase)
C. 数据库管理系统(DBMS)
D. 数据库系统(DBS)

11. (单选题)数据库系统的简称是( B )
A. DB
B. DBS
C. DBA
D. DBMS

第二次习题(数据模型)

1. (单选题)数据库系统的核心和基础是( C )。
A. 物理模型
B. 概念模型
C. 数据模型
D. 逻辑模型

2. (单选题)实现将现实世界抽象为信息世界的是( B )
A. 物理模型
B. 概念模型
C. 数据模型
D. 逻辑模型

3. (单选题)关于网状数据库,以下说法正确的是( D )
A. 只有一个结点可以无双亲
B. 每个结点有且只有一个双亲
C. 两个结点之间只能有一种联系
D. 一个结点可以有多于一个的双亲

4. (单选题)在一个数据库中存储着若干个表,这些表之间可以通过( B )建立关系。
A. 内容不相同的属性列
B. 相同内容的属性列
C. 第一个属性列
D. 最后一个属性列

5. (单选题)同一个关系模型的任意两个元组值( A )
A. 不能全同
B. 可全同
C. 必须全同
D. 以上都不是

6. (单选题)关于数据操纵语言DML的叙述,错误的是( A )。
A. DML是过程性语言
B. DML的处理单位是关系
C. DML的处理结果是关系
D. DML是面向集合的语言

7. (单选题)关系模型的任何属性( A )
A. 不可再分
B. 可再分
C. 命名在改关系模式中可以不唯一
D. 以上都不是

8. (单选题)关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( B )。
A.实体完整性、参照完整性、用户定义完整性
B.数据结构、关系操作、完整性约束
C.数据增加、数据修改、数据查询
D.外模式、模式、内模式

9. (单选题)在关系模型中,保证实体唯一不重复的是( C )
A. 外码
B. 全码
C. 主码
D. 外键

10. (单选题)关系模型中,码是( C )。
A. 可以由多个任意属性组成
B. 至多由一个属性组成
C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组
D. 以上都不是

11. (单选题)关系模型中,实体的属性( B )
A. 取值必须唯一
B. 可以转换为表的字段
C. 命名长度没有限制
D. 不能有约束

12. (单选题)在下列实体类型的联系中,一对多联系的是( B )
A.学校与课程的学习联系
B.父亲与孩子的父子关系
C.省与省会的关系
D.顾客与商品的购买关系

13. (单选题)( B )也称为信息模型,它是按照用户的观点来对数据和信息建模,是现实世界到机器世界的一个中间层次,主要用于数据库设计。
A. 数据模型
B. 概念模型
C. E-R图
D. 关系模型

14. (单选题)( B )是存储在计算机内有结构的数据的集合。
A. 数据库系统
B. 数据库
C. 数据库管理系统
D. 数据结构

15. (单选题)关系模型中数据通过关系模型的( B )来给出数据的语义
A. 值
B. 型
C. 行
D. 列

16. (单选题)关系必须是规范化的,最基本的规范条件是( C
A. 关系的每一个分量必须是不重名的
B. 关系的每一个分量必须是不重复值得
C. 关系的每一个分量必须是不可分的
D. 关系的每一条记录是不重复的

第三次习题(数据库系统的结构)

  1. (单选题)能够保证数据库系统中的数据具有较高的逻辑独立性的是( A )
    A. 外模式/模式映像
    B. 模式
    C. 模式/内模式映像
    D. 外模式

  2. (单选题)数据库系统中,数据物理独立性是指( C )。
    A. 数据库与数据库管理系统的相互独立
    B. 应用程序与DBMS的相互独立
    C. 应用程序与存储在磁盘上数据库的物理模式是相互独立的
    D. 应用程序与数据库中数据的逻辑独立性相互独立

  3. (单选题)从数据库最终用户角度看,数据库系统的结构不包括( B )
    A. 单用户结构
    B. 三级模式结构
    C. 主从式结构
    D. 客户-服务器

  4. (单选题)在数据库的三级结构中,描述数据库中全体数据的全局逻辑结构和结构特征的是( B )。
    A. 外模式
    B. 模式
    C. 内模式
    D. 存储模式

  5. (单选题)数据库系统的数据独立性体现在( B ) 。
    A. 不会因为数据的变化而影响到应用程序
    B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
    C. 不会因为存储策略的变化而影响存储结构
    D. 不会因为某些存储结构的变化而影响其他的存储结构

  6. (单选题)一般情况下,一个数据库的外模式( B )。
    A. 只能有一个
    B. 可以有多个
    C. 至少两个
    D. 最多只能有一个

  7. (单选题)为了保证数据的独立性,需要修改的是( B )。
    A. 模式与外模式
    B. 三级模式之间的两层映像
    C. 内模式和模式
    D. 三级模式

  8. (单选题)在三级模式两层映像结构中,“模式”是指( B
    A. 内模式
    B. 概念模式
    C. 外模式
    D. 存储模式

  9. (单选题)在三级模式两层映像结构中,“物理模式”是指( A
    A. 存储模式
    B. 全局模式
    C. 用户模式
    D. 外模式

  10. (单选题)关于数据独立性,下列说法正确的为( B
    A. 概念模式到内模式的映像实现了数据的逻辑独立性
    B. 外模式到概念模式的映像实现了数据的逻辑独立性
    C. 外模式到内模式的映像实现了数据的逻辑独立性
    D. 以上说法均不正确

  11. (单选题)数据库系统的数据独立性是指( A
    A. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
    B. 不会因为数据的变化而影响应用程序
    C. 不会因为某些存储结构的变化而影响其他的存储结构
    D. 不会因为存储策略的变化而影响存储结构

  12. (单选题)关系数据库的型也称为关系数据库模式,是对( B )的描述。
    A. 数据
    B. 关系数据库
    C. 数据库管理系统
    D. 数据库

第四次习题(关系的完整性概述)

1. (单选题)关于数据完整性,下列说法错误的是( C )。
A. 数据符合现实世界语义
B. 数据反应当前实际情况
C. 数据很多很复杂
D. 数据库同一对象在不同关系表中的数据是符合逻辑的

2. (单选题)数据的完整性是指数据的正确性和( A )。
A. 相容性
B. 安全性
C. 规范性
D. 机密性

3. (单选题)完整性约束不包括:( D
A. 实体完整性
B. 参照完整性
C. 用户定义的完整性
D. 外码完整性

4. (单选题)关系数据库管理系统的完整性控制机制应具有的功能不包括( C )。
A. 提供定义完整性约束条件的机制
B. 提供完整性检查的方法
C. 记录数据库操作日志
D. 违约处理

5. (单选题)在数据库系统中,保证数据及语义正确和有效的功能是( D )。
A. 并发控制
B. 存取控制
C. 安全性控制
D. 完整性控制

6. (单选题)关系数据库管理系统的完整性控制机制应具有的功能不包括( C
A. 提供定义完整性约束条件的机制
B. 提供完整性检查的方法
C. 记录数据库操作日志
D. 违约处理

7. (单选题)数据库的( B )是指数据是符合现实世界语义,反映当前实际状况。
A. 安全性
B. 完整性
C. 正确性
D. 相容性

8. (单选题)数据库的( C )是指数据库同一对象在不同关系表中的数据是符合逻辑的。
A. 正确性
B. 无异议性
C. 相容性
D. 无错性

9. (单选题)下列sql命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是( B

A. primary key
B. reference
C. alter
D. unique

10. (单选题)数据库的完整性检查防范对象是( A
A. 不合语义的数据
B. 非法用户
C. 合法用户的非法操作
D. 不正确的数据、

11. (多选题)数据库的完整性是指数据的( ABC )。
A. 实体完整性
B. 参照完整性
C. 用户定义完整性
D. 安全完整性

第五次习题(关系操作)

1. (单选题)下列哪个不是关系模型的组成( B )。
A. 关系数据结构
B. 关系运算集合
C. 关系操作
D. 关系完整性的约束

2. (单选题)关系代数的5种基本基本运算是( D
A. 并、差、选择、投影、自然连接
B. 并、差、交、选择、投影
C. 并、差、交、选择、笛卡尔积
D. 并、差、选择、投影、笛卡尔积

3. (单选题)下列传统的集合运算中是复合运算的是( B )
A. 并
B. 交
C. 差
D. 笛卡尔积

4. (单选题)下列不属于传统集合运算的是( C
A. 并
B. 交
C. 连接
D. 笛卡尔积

5. (单选题)专门的关系运算包括选择,投影,连接,除运算等。其中从行的角度进行的运算是( A
A. 选择
B. 投影
C. 连接
D. 差

6. (单选题)关系模型中常用的关系操作包括查询操作和( )操作两大部分( A
A. 更新
B. 插入
C. 删除
D. 修改

7. (单选题)关系操作的对象和结果都是( C
A. 数据
B. 元素
C. 集合
D. 数组

8. (单选题)在关系代数运算中,五种基本运算为( C
A. 并、差、交、选择、投影
B. 并、差、选择、投影、自然连接
C. 并、差、选择、投影、乘积
D. 并、差、交、选择、乘积

9. (单选题)专门的关系运算包括选择,投影,连接,除运算等。其中从行的角度进行的运算是( A
A. 选择
B. 投影
C. 连接
D. 差

第六次习题(关系代数)

1. (单选题)参加差运算的两个关系 B
A. 属性个数可以不相同
B. 属性个数必须相同
C. 一个关系包含另一个关系的属性
D. 属性名必须相同

2. (单选题)自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( A )
A. 属性
B. 记录
C. 行
D. 元组

3. (单选题)传统的集合运算是二目运算,包括并、差 、交、 ( D )四中运算。
A. 选择
B. 投影
C. 除运算
D. 笛卡尔积

4. (单选题)有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然连接,得到的结果包含( B )列
A. 3
B. 4
C. 5
D. 6

5. (单选题)从关系中挑选出指定的属性组成新关系的运算称为( B )
A. “选取”运算
B. “投影”运算
C. “连接”运算
D. “交”运算

6. (单选题)关系代数运算是以( C )为基础的运算。
A. 关系运算
B. 谓词演算
C. 集合运算
D. 代数运算

7. (单选题)在关系运算中,选择运算的含义是( B )。
A. 在基本表中选择需要的字段(属性)组成一个新的关系
B. 在基本表中选择满足条件的记录组成一个新的关系
C.在基本表中选择满足条件的记录和属性组成一个新的关系
D.上述说法均是正确的

2.3分
8. (单选题)一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( B )。
A. 元组
B. 属性
C. 行
D. 记录

2.3分
9. (单选题)有两个关系 R(A,B,C)和S(B,C,D),则R÷S结果的属性个数是( C )
A. 3
B. 2
C. 1
D. 不一定

2.3分
10. (单选题)有两个关系R(A,B,C)和S(B,C,D),则R∞S结果的属性个数是( B )
A. 3
B. 4
C. 5
D. 6

11. (单选题)有两个关系R和S,分别包含15 个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是( B )
A. 15,5,10
B. 18,7,7
C. 21,11,4
D. 25,15,0

12. (单选题)对关系R进行投影运算后,得到关系S,则( B )
A. 关系R的元组数等于关系S的元组数
B. 关系R的元组数大于或等于关系S的元组数
C. 关系R的元组数小于或等于关系S的元组数
D. 关系R的元组数大于关系S的元组数

13. (单选题)对关系R进行投影运算后,得到关系S,则( B )
A. 关系R的元组数等于关系S的元组数
B. 关系R的元组数大于或等于关系S的元组数
C. 关系R的元组数小于或等于关系S的元组数
D. 关系R的元组数大于关系S的元组数

14. (单选题)下列不属于传统集合运算的是 C
A. 并
B. 交
C. 连接
D. 笛卡尔积
数据库系统期末复习(平时习题)_第1张图片
数据库系统期末复习(平时习题)_第2张图片
17. (单选题)自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求 R和S含有一个或多个共有的 B
A. 元组
B. 属性
C. 行
D. 域
数据库系统期末复习(平时习题)_第3张图片
数据库系统期末复习(平时习题)_第4张图片
数据库系统期末复习(平时习题)_第5张图片
数据库系统期末复习(平时习题)_第6张图片
数据库系统期末复习(平时习题)_第7张图片
数据库系统期末复习(平时习题)_第8张图片
数据库系统期末复习(平时习题)_第9张图片
数据库系统期末复习(平时习题)_第10张图片
数据库系统期末复习(平时习题)_第11张图片
数据库系统期末复习(平时习题)_第12张图片
数据库系统期末复习(平时习题)_第13张图片
30. (单选题)表达“从一个关系的所有行中提取出满足某些条件的行”,“从一个关系的所有列中提取出某些列”“提取出属于一个关系但不属于另一关系的所有元组”“将两个关系必须按照某种条件串接成一个较大的关系”的操作依次是 C

1、并 2、交 3、积 4、选择 5、投影 6、差 7、连接

A. 3567
B. 4537
C. 4567
D. 4561

31. (单选题)下列说法正确的是 A
A. R ´ S与 S ´ R运算的结果是同一个关系
B. R∪S与 S∪R运算的结果不是同一个关系
C. R - S与 S - R运算的结果是同一个关系
D. 其余说法都不对

32. (单选题)设关系R与关系S具有相同的目数(或称度数),且相对应属性的值取自同一个域,则R- (R-S)等于 A
A. R∩S
B. R∪S
C. S - R
D. S
数据库系统期末复习(平时习题)_第14张图片
34. (单选题)设关系R和S的属性个数分别为n和m,那么R×S操作结果的属性个数为 D
A. max(n,m)
B. n-m
C. n×m
D. n+m

35. (单选题)设f1,f2是条件表达式,σf1(σf2®)等价于 C
A. σf2®
B. σf1∨f2®
C. σf1∧f2®
D. σf1®

36. (单选题)有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然连接,得到的结果包含( B )列
A. 3
B. 4
C. 5
D. 6

37. (单选题)从关系中挑选出指定的属性组成新关系的运算称为( B )
A. “选取”运算
B. “投影”运算
C. “连接”运算
D. “交”运算

38. (单选题)在关系运算中,选择运算的含义是( B )。
A. 在基本表中选择需要的字段(属性)组成一个新的关系
B. 在基本表中选择满足条件的记录组成一个新的关系
C.在基本表中选择满足条件的记录和属性组成一个新的关系
D.上述说法均是正确的

39. (单选题)一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( B )。
A. 元组
B. 属性
C. 行
D. 记录

40. (单选题)有两个关系 R(A,B,C)和S(B,C,D),则R÷S结果的属性个数是( C )
A. 3
B. 2
C. 1
D. 不一定

41. (单选题)有两个关系R(A,B,C)和S(B,C,D),则R∞S结果的属性个数是( B )
A. 3
B. 4
C. 5
D. 6

42. (单选题)对关系R进行投影运算后,得到关系S,则( B )
A. 关系R的元组数等于关系S的元组数
B. 关系R的元组数大于或等于关系S的元组数
C. 关系R的元组数小于或等于关系S的元组数
D. 关系R的元组数大于关系S的元组数

43. (单选题)下列哪项不属于集合操作 D
A. 并操作
B. 交操作
C. 差操作
D. 投影操作

第七次习题(关系判断题)

1. (判断题)关系模型中的查询操作只有选择、投影、并、差、笛卡尔积5种。

2. (判断题)关系操作的对象和结果都是集合。

3. (判断题)实体完整性规则是针对基本关系而言的。

4. (判断题)参照完整性是指基本关系R 的主属性不能取空值。

5. (判断题)外码一定要与相应的主码同名

6. (判断题)任何关系数据库系统都应该支持实体完整性和参照完整行

7. (判断题)选择又称为限制

8. (判断题)选择运算是从行的角度进行的运算

9. (判断题)自然连接是一种特殊的等值连接。

10. (判断题)关系代数运算的基础是集合运算

11. (判断题)传统的集合运算是二目运算,包括并、差、交、迪卡儿积4种运算。

12. (判断题)选择运算是从行的角度进行的运算。

13. (判断题)投影运算是对二维表格从列的角度进行操作。

14. (判断题)连接运算是对二维表格同时从行和列的角度进行操作。

15. (判断题)自然连接要求两个关系中进行比较的分量必须是相同的属性组。

16. (判断题)给定关系R(X,Y)和S(Y,Z),R和S做除运算时要求R中的属性Y和S中的属性Y必须具有相同的域。

17. (判断题)关系的连接运算是从列的角度进行的运算。

18. (判断题)设一个学生关系为S(学号,姓名),课程关系为C(课程号,课程名),选课关系为X(学号,课程号,成绩),求出所有选课的学生信息的运算表达式为与S的自然连接。

19. (判断题)有两个关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中可能出现的一组元组数目情况是18,7,7

20. (判断题)投影、选择和连接三种关系运算具有不同的结果。

21. (判断题)参加差运算的两个关系属性个数必须相同。

22. (判断题)参加交运算的两个关系属性个数可以不同。

23. (判断题)参加并运算的两个关系属性个数可以不同。

第八次习题(数据库完整性)

  1. (单选题)关于数据完整性,下列说法错误的是( C )。
    A. 数据符合现实世界语义
    B. 数据反应当前实际情况
    C. 数据很多很复杂
    D. 数据库同一对象在不同关系表中的数据是符合逻辑的

  2. (单选题)数据的完整性是指数据的正确性和( A )。
    A. 相容性
    B. 安全性
    C. 规范性
    D. 机密性

  3. (单选题)完整性约束不包括: D
    A. 实体完整性
    B. 参照完整性
    C. 用户定义的完整性
    D. 外码完整性

  4. (单选题)关系数据库管理系统的完整性控制机制应具有的功能不包括( C )。
    A. 提供定义完整性约束条件的机制
    B. 提供完整性检查的方法
    C. 记录数据库操作日志
    D. 违约处理

  5. (单选题)关系数据库管理系统的完整性控制机制应具有的功能不包括 C
    A. 提供定义完整性约束条件的机制
    B. 提供完整性检查的方法
    C. 记录数据库操作日志
    D. 违约处理

  6. (单选题)
    创建学生表:CREATE TABLE Student(
    Sno char(6),
    Sname varchar(8),
    Ssex char(2),
    Sbirth DATE,
    Sdept varchar(30)
    );
    现在要添加主键的代码正确的是( A
    A.ALTER TABLE student ADD PRIMARY KEY(Sno);
    B.ALTER TABLE student ADD PRIMARY KEY Sno ;
    C.ALTER TABLE student ADD unique (Sno);
    D.ALTER TABLE student PRIMARY KEY(Sno);

  7. (单选题)下述SQL命令的短语中,定义属性上约束条件的是(

    创建系部表
    CREATE TABLE Department(
    Sdept varchar(20) PRIMARY KEY,
    PIC varchar(8),
    Adress varchar(20)
    );
    创建学生表
    CREATE TABLE Student(
    Sno char(6) PRIMARY key,
    Sname varchar(8),
    Ssex char(2),
    Sbirth DATE,
    Sdept varchar(20),
    FOREIGN key(Sdept)REFERENCES department(Sdept)
    ON DELETE SET NULL
    ON UPDATE CASCADE
    );
    下列描述不正确的是( B
    A. 删除Department表中的元组时,Student相应的元组对应值置空
    B. Department表中插入元组时,Student也自动插入新的元组
    C. Department表中元组更新时,Student相应的元组对应值也更新
    D. 设置了student表中的sdept为外码

  8. (单选题)在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的( C )约束。
    A. 实体完整性
    B. 参照完整性
    C. 用户自定义完整性
    D. 用户操作

二. 多选题(共2题,5.4分)
9. (多选题)数据库的完整性是指数据的( ABC )。
A. 实体完整性
B. 参照完整性
C. 用户定义完整性
D. 安全完整性

  1. (多选题)实体完整性规则检查的内容包括( AC )。
    A. 检查主码的各个属性值是否为空,只要有一个为空就拒绝插入或修改
    B. 检查主码的各个属性值是否唯一,只要有一个不唯一就拒绝插入或修改
    C. 检查主码值是否唯一,如果不唯一就拒绝插入或修改
    D. 检查主码值是否唯一,如果唯一就拒绝插入或修改

三. 判断题

  1. (判断题)数据完整性的防范对象是非法用户和合法用户的非法操作

  2. (判断题)数据的完整性是指数据的正确性和相容性

  3. (判断题)关系数据库中有完整性约束一般是指实体完整性、参照完整性和外码完整性。

  4. (判断题)关系数据库管理系统提供了定义和检验用户定义完整性的机制,不必由应用程序承担

  5. (判断题)数据库的完整性是指数据的相容性

  6. (判断题)数据的完整性是保护数据库,防止恶意破坏和非法存取。

  7. (判断题)一张表中最多有一个主键约束。

  8. (判断题)对多个属性构成的码只有一种定义方法,即定义为列级约束条件。
    答案解析:定义为表级约束条件

  9. (判断题)实体完整性是指在基本表中,主属性不能取空值

  10. (判断题)对单属性构成的码有两种定义方法

  11. (判断题)关系模型的实体完整性在CREATE TABLE中用PRIMARY KEY定义,且只能在表级定义主码。(

  12. (判断题)插入或对主码列进行更新操作时,关系数据库管理系统按照实体完整性规则自动进行检查

  13. (判断题)对多个属性构成的码只有一种定义方法,即定义为列级约束条件。
    答案解析:定义为表级约束条件

  14. (判断题)在参照完整性中,用FOREIGN KEY短语定义哪些列为外码

  15. (判断题)在参照完整性中,用REFERENCES短语指明这些外码参照哪些表的外码

  16. (判断题)
    参照完整性检查和违约处理可以是拒绝、级联更新,但不可以是置空。

  17. (判断题) 参照完整性检查和违约处理,置空(SET NULL)是指当删除或修改被参照表的元组时造成了不一致,则将参照表中的所有造成不一致的元组的对应属性设置为空值。

  18. (判断题)自增长只适用于整型,且一般将自增长的设为主码。

  19. (判断题)用户自定义完整性列值可以取空值或唯一值

  20. (判断题)数据库管理系统可以进行违约处理

  21. (判断题)可以为一个或多个字段定义UNIQUE约束。

  22. (判断题)在自定义约束中unique + not null 等价于primary key

四. 简答题(共4题,13.6分)

  1. (简答题)创建student表时为姓名添加唯一约束
    create table student (sname char(10) unique)

  2. (简答题)简述数据为什么要具有完整性和安全性
    数据的完整性是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。数据的安全性是保护数据库防止恶意破坏和非法存取。

  3. (简答题)参照完整性违约处理
    拒绝执行,级联操作,设置为空值

  4. (简答题)数据库的完整性包括什么
    数据的正确性 数据的相容性

第九次习题(关系规范化理论)

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