关系数据模型

本文深入探讨了关系数据模型,包括关系数据库的定义、关系模型的三要素:数据结构、操作集合和完整性约束。介绍了关系、属性、值域、元祖等基本术语,强调了主键和候选键的概念。此外,还讨论了关系模型的形式化定义,强调了关系的限定条件,如属性不可再分、列的数据类型固定等。最后,简述了关系代数及其运算,如选择、投影、连接等。
摘要由CSDN通过智能技术生成

3.1关系数据模型和关系数据库

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

3.1.1关系数据库就是表活着说是关系的集合。

3.1.2数据操作

传统的关系运算:并,交,差,广义笛卡尔乘积

专门的关系运算:选择,投影,连接,除

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

关系模型的操作对象是集合或表,而不是单个的数据行。

3.1.3数据完整性约束

(1)与现实世界中应用需求的数据的相容性和正确性。

(2)数据库内数据之间的相容性和正确性。

3.2关系模型的基本术语与形式化定义

3.2.1基本术语

1.关系

关系就是二维表,二维表的名字就是关系的名字

2.属性

二维表中的每一个列称为一个属性,每个属性有一个名字,称为属性名。二维表中对应某一列的值称为属性值,二维表的中列的个数称为关系的元数。如果一个二维表有n个列,则称为其为n元关系。

3.值域

二维表中属性的取值范围称为值域。

4.元祖

二维表中的一行数据称为一个元祖。

5.分量

元祖中的每一个属性值称为元祖的一个分量,n元关系的每一个元祖有n个分量。

6.关系模式

二维表的结构称为关系模式,或者说,关系模式就是二维表的表框架,或者表头结构。

如果将关系模式理解为数据类型,则关系就是该数据类型的一个具体值。

7.关系数据库

对应于一个关系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值