数据库系统概念---关系模型介绍

关系数据库由构成

关系实例(relation instance):表示一个关系的特定实例,也就是所包含的一组特定的行。

关系的每个属性都有一个允许取值的集合,称为该属性的(domain)

若域中的元素被看作是不可再分的单位,则域是原子的(atomic)

空值(null)很特殊


术语总结:

关系:一个关系对应一张表

元组:表中的一行

属性:表中的一列


超码(superkey):是一个或多个属性的集合,这些属性的组合可以使我们在一个关系中唯一地标识一个元组

超码中可能也包含无关紧要的属性,若k是一个超码,那么k的任意超集也是超码,若其任意真子集都不能成为一个超码,那这样的最小超码成为候选码(candidate key),也即不含多余属性的超码

主码(primary key):若一个关系有多个候选码,选定其中一个作为主码;主码应该选择能唯一标识一个元组的属性

外码(foreign key):简单地说,该模式下的属性是另一个模式上的主码

一个关系模式r1中的一个属性是模式r2的主码,该属性在r1上称作参照r2的外码。关系r1也称为外码依赖的参照关系(referencing relation),r2叫做外码的被参照关系(referenced relation)






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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值