关系数据库的规范定义

1.如下这张医生表:

                                                                     Doctor

DoidDnameDageDnumberDsex
1徐某411547849
2陈某36123123
3何某2915648
4康某541748987

关系实例

①在数据库中,这张表表示的是医生关系,也作一个关系实例。

②每行,即每一条记录,叫做一个元组,表示一个实体。此医生关系示例中的元组数称为基数。

③每列,即每个字段,叫做该关系示例的一个属性。

关系模式:

包含关系名(即Doctor)、属性及属性的取值范围(称作域)、完整性约束(即数据的相关形式规则)

一般可以表示为关系名(属性1,属性2,属性3....)

关系数据库:是一个集合

关系数据库=关系实例的集合

关系数据库=关系模式的集合

 

关系数据库,即实体+联系。

关系=关系模式(关系名+属性)+关系实例(值),且属性不能重复。

关系由元组组成。

度/目:表示属性域的个数

分量:元组中的一个属性值(即某列的某给=个值),是关系的最小单位,无法再细分了

键/码/关键字:在关系中能够唯一区分不同元组的属性或属性组,该分量或属性组的值必须唯一,且不能为null。

候选键:表示凡是在关系中能狗唯一区分元组的属性或属性组,具唯一性和最小性

主属性与非主属性:主属性——包含在候选键中的属性;非主属性——关系中除候选键以外的属性

全码:关系中的所有属性都是候选键

主键:当一个关系中有多个候选键(即唯一标识元组),需要(必须)在候选键中唯一确定一个关系的主键

外键:如下例,

Doctor_table

           Dno(primarykey)Namenumber
121何某
253康某

就诊_table

如就诊信息表中的Dno属性,不是就诊信息表(关系)中的键,却是医生表(关系)的主键,Dno属性就是就诊关系的外键。就诊信息关系称为参照关系,医生关系称为被参照关系。

English:

候选键:Candicate Key

主属性:Primary Attribute

全码:All Key

外键:Foreign Key

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值