【数据库】数据库系统概念 chapter 2 --关系模型介绍

本文介绍了关系数据库的结构,包括关系模式和关系实例的概念,以及键、码(如超码、候选码、主码和外码)的定义。此外,还讨论了主码选择的原则,并通过模式图展示了关系模式的表示方法,最后简要概述了关系代数的基础操作。
摘要由CSDN通过智能技术生成

数据库系统概念chapter 2.

一、关系数据库的结构

1)关系数据库由表的集合构成,每个表都有唯一的名字用来与其他表做区分。表中的一行代表了一组值之间的一种联系(n个值的元组)。

2)域:对于关系的每个属性,都存在一个允许取值的集合

3)下图为一个表的结构:
关系数据库结构
关系就是一组关系实例的集合,关系模式不经常改变,而关系实例常常变化。

4)关系模式:关系的逻辑设计
  关系实例:给定时刻关系中数据的一个快照

二、键、码(Key)

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

2)候选码(candidate key):最小超码。

3)主码(primary key):用来在一个关系中区分不同元组地候选码。

4)外码(foreign key):一个关系模式r1可能包含另一个关系模式的主码。这个属性在r1上称为参照r2的外码。r1称为被外码依赖的参照关系。

5)主码的选择:
  ·选择值从不或极少变化的属性;
  ·将一个关系模式的主码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值