2.2 关系模型概念

关系模型概念

关系是关系模型(关系数据模型)的数据结构,给出了存储在关系数据库中数据的描述和数据的值。

我们把对数据的描述称为数据的型,也叫关系模式;把数据本身称为数据的值。

作为数据库的组成部分,值是动态的数据,随着应用的变化而变化,而对值的描述是净态的,也就是型是相对不变的内容,是关系型数据库的核心。

(1)元组(Tuple)

元组也称记录,关系表中的每行对应一个元组,组成元组的元素称为分量。数据库中的一个实体或实体之间的一个联系均使用一个元组来表示。

(2)属性(Attrbute)

关系中的每列对应一个域。由于域可以相同,因此为了加以区分,必须给每列一个命名,这个命名就称为属性。N 目关系必有 N 个属性。

(3)候选码(Candidatekey)

若关系中的某一属性或属性组的值能唯一地标识一个元组,则称该属性或属性组为候选码(Candidatekey)。

(4)主码(Primary key)

若一个关系中有多个候选码,则选定其中一个为主码(也可以称为主键,主关键字)。

(5)全码(All-key)

在最简单的情况下,候选码只包含一个属性;在最极端的情况下,关系模式的所有属性是这个关系模式的候选码,称为全码。全码是候选码的特例。

(6)主属性(Prime attribute)和非主属性(Non-primeattribute)

在关系中,候选码中的属性称为主属性,不包含在任何候选码中的属性称为非主属性。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值