数据库理论(二)

眉间皱痕 提交于 2020-01-31 11:14:06

关系模型

1.关系模型的数据结构

   1)关系:一个关系对应通常说的一张表

   2)元组:表中的一行即为一个元组

   3)属性:表中的一列即为一个一个属性,给每一个属性起一个名称即属性名

   4)主码:也称码键。表中的某个属性组,它可以唯一确定一个元组

   5)域:是一组具有相同数据类型的值的集合,属性的取值范围来自某个域。

   6)分组:元组中的一个属性值

   7)关系模式:对关系的描述

         如:关系名(属性1,属性2,...属性n)

                学生(学号,姓名,年龄,性别,系别)

   8)关系必须是规范化的,不允许表中还有表。如图所示,工资和扣除是可分的数据项,不符合关系模型要求

2.关系模型的操纵与完整性约束

   1)数据操作是集合操作,操作对象和操作结果都是关系

   2)关系的完整性约束条件

        实体完整性

        参照完整性

        用户定义的完整性

        其中,实体完整性和参照完整性是由关系模型来确定的

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!