联络形式是一种安排层数据形式。从数据形式三要素(数据结构,数据操作,数据完好性束缚)来进行剖析:A8站源码交易平台
1.联络形式数据结构
联络形式用二维表来安排数据,这个二维表在联络形式中称为联络,联络形式的逻辑结构是二维表。下面介绍有关概念:
①联络
联络便是二维表满意以下条件:

a.联络中每一列都是不行再分的特点,不能呈现如下复合特点(列不行分性):
b.联络队伍无序(队伍无序性),交流列的前后次序(比方性别放到年纪前面并不影响联络形式的语义表达)。
c.联络中不行能呈现两个完全相同的元组(实体完好性) 。
②特点
二维表中的每一列称为特点,每个特点有一个名字称为特点名,称为特点名(便是表头),某一列的值称为特点值,上表有学号名字年纪等特点。
③值域
二维表中特点的取值规模,如性别只能取男女。
④元组
二维表中的一行数据称为元组(记载)。如(023904,李勇,21,男,计算机系)
⑤重量
元组中的每个特点值称为元组的重量,如对应名字特点的重量是李勇。
⑥联络形式
联络的描绘便是联络形式,联络模型整体数据逻辑结构的描绘便是联络形式,或者说二维表的表头,设有联络R,特点A1,A2,A3,则表明为R(A1,A2,A3),联络形式是型,联络便是详细的值。
⑦联络数据库
对应一个联络模型的一切联络的调集称为联络数据库。
⑧各种码以及主特点
a.超码:一个或多个特点的调集,这些特点的调集可以使咱们在一个联络中仅有标识一个元组。
b.候选码:候选码是最小的超码,即候选码可以仅有标识一个元组,但除掉候选码中的任何一个特点均不能仅有标识元组。
c.主码:当有多个候选码时可以挑选一个作为主码,一个联络只要一个主码。主码可以仅有标识一个联络的元组且不含有剩余元素。
d.主特点:包括在恣意候选码中的特点称为主特点,不包括在恣意候选码中的特点叫非主特点。
e.外码:外码用于表明两个或多个实体间的相关联络。外码实际上是联络中的一个或多个特点,这些特点引证其他联络的主码或(候选码),详见参照完好性束缚。
2.联络模型操作A8站源码交易平台
联络形式的操作对象是调集(也便是联络)而不是行。操作的数据操作的成果都是完好的表(有表头的),而不是单行。
操作首要包括查询和更新(增,删,改)。
3.联络模型完好性束缚A8站源码交易平台
在数据库中数据的完好性是指确保数据正确性的特性。联络模型中数据完好性规则是对联络的某种束缚条件。他的数据完好性束缚包括三大类:实体完好性束缚,参照完好性束缚,用户自界说完好性束缚。
①实体完好性束缚
实体完好性是指数据库一切表中都有主码,且表中不允许存在:
a.无主码的记载 (数据库中一切记载主码中一切特点都不为空) b.主码相同的记载
②参照完好性
参照的完好性要求联络中不允许引证不存在的实体。也称引证完好性,参照完好性描绘了实体间的联络。参照完好性一般是指多个实体表之间的引证联络。

学生联络形式中的专业号引证了专业联络形式中的专业号(且专业号在专业联络形式中是主码),明显学生联络中的专业号有必要是个存在的专业号(可认为空表明未分配专业)。即学生联络形式中的专业号是引证了专业联络形式中的专业号的外码。
注:主码要求非空且不重复,外码没这个要求,外码的值要么为空要么存在。
③用户界说完好性
用户自界说完好性也称为域完好性和语义完好性,任何联络数据库办理体系都应支撑实体完好性参照完好性,除此之外依据要求不同还需要加一些特别的束缚条件。
用户界说完好性实际上便是指明联络中的取值规模,也便是特点的域,所以又名域完好性,比方性别限定在男女,成果限定在0-100.