概念 数据库的完整性是指数据的正确性与相容性 正确性:数据是满足现实世界语义,反映当前状况 相容性:同一数据库对象在不同关系表中的数据是符合逻辑的 作用 防止数据库中存在不符合语义的不正确数据,防范对象对象是不合语义、不正确的数据 实体完整性--列级/表级约束条件 使用 关系模型实体完整性用PRIM ...
分类:
数据库 时间:
2017-09-05 23:17:03
阅读次数:
617
本节要点: 实体完整性 参照完整性 用户定义的完整性 完整性约束命名子句 触发器 数据库的完整性是指数据的正确性和相容性。 例如,学生的学号必须唯一;性别只能是男或女;本科学生年龄的取值范围为14~50的整数;学生选的课程必须是学校开设的课程;学生所在的院系必须是学校已经成立的院系等。 数据的完整性 ...
分类:
数据库 时间:
2017-08-21 00:36:49
阅读次数:
291
1.关系型数据库 域约束:比如成绩取值类型必须是数字,取值范围是0-100, 主键:唯一标识该记录的字段;主键不能为空;(实体完整性) 外键:有两个表,表A 和表B,表A中的主键在表B中存在,对于表B来说,表A的主键就是表B的外键;通过外键建立起表之间的联系,外键所引用的数据必须存在;(参照完整性) ...
分类:
数据库 时间:
2017-08-09 15:28:52
阅读次数:
305
第二章 关系数据库 关系数据库是最重要、应用最广泛的数据库系统。 本章主要关于关系模型的基本概念,即关系模型的数据结构,关系操作和关系的完整性。 关系模型中有三类完整性约束:实体完整性,参照完整性以及用户定义的完整性。前两个约束条件是关系模型必须满足的完整性约束条件,被称为关系的两个不变性,应该由关 ...
分类:
数据库 时间:
2017-08-07 19:19:25
阅读次数:
205
1.数据库 database 2.主键 ,表的唯一性标识的一列,主键的值永远不能重。primary key 主键的类型:单一主键:一列构成的;复合主键:多个列组合起来充当主键。多采用流水号,单一列当做主键 3.三大规则 :实体完整性约束:主键 :PK 参照完整性约束:外键 :A表的主键出现在B表,在 ...
分类:
数据库 时间:
2017-08-06 20:44:22
阅读次数:
204
3.1、创建数据表创建数据表指的是在已经创建好的数据库中建立新表。创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(实体完整性、引用完整性、域完整性)约束的过程。创建表的语法格式数据表属于数据库,在创建数据表之前,应该先创建数据库,指定在哪个数据..
分类:
其他好文 时间:
2017-07-30 23:33:41
阅读次数:
109
数据的完整性约束是对数据描述的某种约束条件,关系型数据模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。 实体完整性Entity Integrity 实体完整性Entity Integrity 一个基本关系通过对应显示世界的一个实体集。例如学生关系对应于学生的集体。现实世界中的实 ...
分类:
数据库 时间:
2017-07-12 21:28:04
阅读次数:
203
主键Primary key,唯一标示一个实体。是保证数据库的实体完整性,保证数据中数据的正确性和合理性,取值非空唯一。 外键Foreign,是用来使表与表之间联系。用来保证数据库的参照完整性,外键的取值必须来自参照表参照列的值,可以为空也可不为空。 外键的作用: 保持数据一致性,完整性,主要目的是控 ...
分类:
数据库 时间:
2017-06-24 23:42:49
阅读次数:
261
主键Primary key,唯一标示一个实体。是保证数据库的实体完整性,保证数据中数据的正确性和合理性,取值非空唯一。 外键Foreign,是用来使表与表之间联系。用来保证数据库的参照完整性,外键的取值必须来自参照表参照列的值,可以为空也可不为空。 外键的作用: 保持数据一致性,完整性,主要目的是控 ...
分类:
数据库 时间:
2017-06-24 23:40:45
阅读次数:
240
下载地址:https://dev.mysql.com/downloads/mysql/(社区版开源免费) 数据冗余:两个表中包含同一字段,通俗的说就是数据多余; 数据失去完整性:数据丢失; 主键:唯一性,(主键为空,即失去实体完整性) 外键:该表中的数据来源于另一个表(不可随意更改) 外键中出现主键 ...
分类:
数据库 时间:
2017-06-15 17:14:48
阅读次数:
137