关系数据库~SQL server

来源:互联网 发布:手机显示yy网络不给力 编辑:程序博客网 时间:2024/05/01 05:26

关系模型由数据结构、数据操作和数据完整性约束三部分组成,这三部分也称为关系模型的三要素。

关系模型源于数学,它使用二维表来组织数据,而这个二维表在关系数据库中就称为关系。

关系模型给出了关系操作的能力。关系模型的操作包括:

1、传统的关系运算:并、交、差、笛卡尔乘积;

2、专门的关系运算:选择、投影、连接等;

3、有关的数据操作:查询、插入、删除和更改。

在数据库中数据的完整性是指保证数据正确性的特征,由一组完整性规则定义,在关系模型中一般将数据完整性分为三类,即实体完整性、参照完整性和用户定义完整性。

完整性约束主要包括三大类:实体完整性、草诏完整性和用户定义完整性。

实体完整性是指关系数据库中所有的表都必须有主键,而且表中不允许存在无主键值的记录;主键值相同的记录。

参照完整性也称为引用完整性,一般是指多个实体或关系之间的关联关系。与实体间的联系类似,不仅两个或两个以上的关系间可以存在引用关系,而且同一个关系的内部属性之间也可以存在引用关系。

关系代数是一种纯理论预言,它定义了一些操作,运用这些操作可以从一个或多个关系中得到另一个关系,而不改变源关系。因此,关系代数的操作数和操作结果都是关系,而且一个操作的输出可以是另一个操作的输入。

0 0
原创粉丝点击