关系模式采用二维表来表示,一个关系对应一张二维表。可以这么说,一个关系就是一个二维表,但是一个二维表不一定是一个关系。
• 元组:在一个二维表(一个具体关系)中,水平方向的行称为元组。元组对应存储文件中的一个具体记录;
• 属性:二维表中垂直方向的列称为属性,每一列有一个属性名;
• 域:属性的取值范围,也就是不同元组对同一属性的取值所限定的范围。
在二维表中惟一标识元组的最小属性值称为该表的键或码。二维表中可能有若干个健,它们称为表的侯选码或侯选健。从二维表的所有侯选键选取一个作为
用户使用的键称为主键或主码。表A中的某属性集是某表B的键,则称该属性值为A的外键或外码。
关系模型采用二维表来表示,二维表一般满足下面7个性质:
①二维表中元组个数是有限的——元组个数有限性;
②二维表中元组均不相同——元组的唯一性;
③二维表中元组的次序可以任意交换——元组的次序无关性;
④二维表中元组的分量是不可分割的基本数据项——元组分量的原子性;
⑤二维表中属性名各不相同——属性名唯一性;
⑥二维表中属性与次序无关,可任意交换——属性的次序无关性;
⑦二维表属性的分量具有与该属性相同的值域——分量值域的统一性。
关系操纵:数据查询、数据的删除、数据插入、数据修改。
关系模型允许定义三类数据约束,它们是实体完整性约束、参照完整性约束以及用户定义的完整性约束。
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|