2019-04-08

(1)关系模型与数据表:

关系(Relation):对应通常所说的一张表,如学生表。

元组(Tuple):表中的一行即为一个元组,

属性(Attribute):表中的一列即为一个属性

主键(Key):表中的某个属性组,它可以唯一确定一个元组,属性组可以有一个或多个属性。


(2)数据完整性定义、作用和分类:

数据完整性即用于保证数据库中的数据在逻辑上的一致性、正确性和可靠性。

数据完整性用于防止无效数据或错误数据保存进数据库。

数据完整性主要包含:实体完整性、域完整性和参照完整性。


(3)实体完整性作用和分类:

实体完整性规定表的每一行记录在表中是唯一的。

实体完整性一般通过主键约束、自增约束和唯一约束实现。


(4)什么是主键约束(Primary Key约束)?

主键约束用于唯一识别每一条记录,数据表中具有唯一值的字段可设定为主键字段,如Rank表的RankID。

在表的设计视图中,选中要设置为主键的字段,右键弹出菜单,选中“设置主键”,该字段即成为表的主键。

每个数据表只能有一个主键。设定为主键的字段内容不能有重复值,且不能为NULL值。


(5)什么是自增约束(IDENTITY 约束)?

字段值按一定的增长规则自动增长。

只能在整数类型的字段上设置自增约束。

不能对设定了自增约束的字段内容进行输入操作。

通常在整数类型的主键上设置自增约束。


(6)什么是唯一约束(Unique 约束)?

唯一约束保证在一个字段或一组字段中的数据与表中其他行的数据相比是唯一的。

与主键约束相比,唯一约束也用于确保列中不存在重复值,但其列值可以是NULL。

每个表可以有多个唯一约束,但只能有一个主键约束。


(7)参照完整性定义和性质:

两张表之间的约束条件。

参照完整性要求一张表的某些列的取值要受到另一张表中某些列值的限制。

被参照表称为主表,主表中的被参照列通常为主表的主键(少数情况下可以为唯一键);参照表称为从表,从表中的参照列称为外键。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 数据表是数据库中最重要、最基本的操作对象,是数据存储的基本单位。数据表被定义为列的集合,数据在表中是按照行和列的格...
    假正经乄阅读 6,089评论 0 2
  • 本文主要内容来自慕课网。配合视频食用口味更佳 主要是顺着已经学习的视频顺序总结一遍,以深化理解和方便日后复习 一些...
    stoneyang94阅读 5,357评论 0 1
  • 1、MySQL启动和关闭(安装及配置请参照百度经验,这里不再记录。MySQL默认端口号:3306;默认数据类型格式...
    强壮de西兰花阅读 3,957评论 0 1
  • MySQL5.6从零开始学 第一章 初始mysql 1.1数据库基础 数据库是由一批数据构成的有序的集合,这些数据...
    星期四晚八点阅读 4,889评论 0 4
  • 自己成长不少吧。以前被说坏话,可能会很气愤忧伤自责很久,现在跟同学打的电话倾诉一下,然后从正反两个方面来思考,却...
    忽尔今至阅读 1,225评论 0 0

友情链接更多精彩内容