1.如下这张医生表:

                                                                     Doctor

Doid

Dname

Dage

Dnumber

Dsex

1

徐某

41

1547849


2

陈某

36

123123


3

何某

29

15648


4

康某

54

1748987


关系实例

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

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

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

关系模式:

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

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

关系数据库:是一个集合

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

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

关系型数据库中常用的约束条件 关系型数据库的规则_关系数据库

 

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

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

关系由元组组成。

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

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

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

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

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

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

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

外键:如下例,

Doctor_table

           Dno(primarykey)

Name

number

121

何某

253

康某

就诊_table

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

English:

候选键:Candicate Key

主属性:Primary Attribute

全码:All Key

外键:Foreign Key