数据库原理与应用(5)——关系、关系模式、关系数据库与关系数据库模式
一、关系的形式化定义和概念
1、关系上域的定义
- 域(Domain):一组具有相同数据类型的值的集合,又称为值域(用D表示)
- 整数、实数、和字符串的集合都是域
- 域中所包含的值的个数称为域的基数(用m表示)。在关系中用域表示属性的取值范围
2、笛卡尔积(Cartesian Product)
给定一组域D1、D2…Dn,它们可以包含相同的元素,即可以完全不同,也可以部分或全部相同。
D1、D2…Dn的笛卡尔积为
D1 × D2 × Dn = {(d1,d2,…,dn)|di∈Di,i=1,2,…,n}
- 每一个元素(d1,d2,…,dn)中的每一个值di叫做一个分量(Component),di∈Di
- 每一个元素(d1,d2