- 5
- 0
- 约8.32千字
- 约 66页
- 2016-12-04 发布于江苏
- 举报
数据库原理第二章:关系数据库 授课教师:顾留碗 本章主要学习内容 关系模型 关系数据结构 关系操作 关系的完整性约束 关系代数 集合计算 关系运算 关系演算 元组关系演算语言ALPHA 域关系演算语言QBE G 一、关系数据结构及形式化定义 单一的数据结构----关系 现实世界的实体以及实体间的各种联系均用关系来表示 逻辑结构----二维表 从用户角度,关系模型中数据的逻辑结构是一张二维表 关系操作的对象和结果都是集合,关系模型建立在集合代数的基础上; 1、域 域(Domain):一组具有相同数据类型的值的集合,也称为值域,用D表示。 域中所包含的值的个数称为域的基数,用m表示。 关系中用域表示属性的取值范围。例如: D1={李力,王平,刘伟} m1=3 D2={男,女} m2=2 D3={47,28,30} m3=3 其中,D1,D2,D3为域名,分别表示教师关系中姓名、性别、年龄的集合。 域名无排列次序,如D2={男,女}={女,男} 2、笛卡尔积 1)笛卡尔积(Cartesian Product) 给定一组域D1,D2,...Dn(域可相同),它们的笛卡儿积为: D1xD2x...xDn={(d1,d2,...,dn)|di∈Di,i=1,2,..,n} 所有域的所有取值组成一个集合,其中每一个元素(d1
原创力文档

文档评论(0)