可视化程序设计-东北大学继续教育学院.PPT

可视化程序设计-东北大学继续教育学院

关系数据库数学模型 关系模型的基本概念 EER模型到关系模型的转换 关系代数 关系演算 关系模型的基本概念 在关系模型中,无论是实体还是实体之间的联系都是由单一的结构类型即关系(或称为表)来表示的 关系是关系模型的基础,关系模型是建立在集合代数基础之上 在关系的概念中,涉及到域、笛卡尔积、码(又称为键)等有关的概念。 关系模型的基本概念 关系的数据定义 域(Domain) 定义:一组具有相同数据类型的值的集合。 例如,假设规定人的年龄在1至200之间,那么年龄对应的域就是1至200所有整数的集合;如果用1表示性别为男,0为女,则性别对应的域就是{0,1}。 关系模型的基本概念 笛卡儿积(Cartesian Product) 定义 给定一组域D1,D2,…,Dn,这些域中可以有相同的 D1,D2,…,Dn的笛卡儿积为: D1×D2×…×Dn={(d1,d2,…,dn)|di∈Di,i=1,2,..,n} 其中 每一个元素(d1,d2,…,dn)称为一个n元组(n-tuple)或元组(Tuple) 元素中的每一个值di称为一个分量(Component)。 若Di为有限集,其基数(Cardinal number)为mi,则D1×D2×…×Dn的基数为: 关系模型的基本概念 笛卡儿积(Cartesian Product) 笛卡儿积可表示为一个二维表 表中每行对应一个元组,每列对应一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档