您的位置:首页 > 数据库

《数据库系统概念》学习笔记之二

2015-08-21 12:28 218 查看

关系模型介绍

关系数据库的结构

在关系模型的术语中,关系( relation )用来指代元组( tuple )指代属性( attribute )指代表中的

由于关系的元组集合,所以元组在关系中出现的顺序无关紧要的。

对于关系的每个属性,都存在一个允许取值的集合称为该属性的域( domain )

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

空(null) 表示值未知或者不存在

数据库模式

数据库模式:数据库的逻辑设计

数据库实例:给定时刻数据库中的数据快照

关系模式由属性序列及各属性对应域组成

一个关系中没有两个元组在所有属性上的取值都相同

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

候选码( candidate key ):任意真子集不能成为超码的最小超码

主码( primary key ):被数据库设计者选中的、主要用来在一个关系中区分不同元组的候选码。

主码应该选择那些值从不或极少变化的属性

一个关系模式r1可能在它的属性中包括另一个关系模式r2的主码,这个属性在r1上称作参照r2的外码

参照完整性约束要求在参照关系中任意元组在特定属性上的取值必然等于被参照关系中某个元组在特定属性上的取值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: