第二章 关系数据库基本原理与技术.ppt

第二章 关系数据库基本原理与技术

第二章关系数据库基本原理与技术本章概要2.1关系数据库2.2关系数据库标准语言SQL2.3数据库设计2.1关系数据库2.1.1关系数据结构关系模型建立在集合代数的基础上。关系数据结构的基本概念关系的基本概念关系模式关系数据库一、关系的基本概念域笛卡尔积关系2.笛卡尔积1)笛卡尔积的定义给定一组域D1,D2,…,Dn。D1,D2,…,Dn的笛卡尔积为:D1×D2×……×Dn={(d1,d2,…,dn)|di∈Di,i=1,2,…,n}。1域域是具有相同数据类型的值的集合。例:整数、{0,1}、{男,女}、26个字母。域用D表示域中所包含的值的个数称为域的基数。(用m表示)。关系中用域表示属性的取值范围。例如:D1={张力,李岩,王平}m1=3(基数)D2={男,女}m2=2 D3={18,19,20}m3=3 其中,D1,D2,D3为域名,分别表示学生关系中姓名、性别、年龄的集合。例:D1={张力,李岩,王平}姓名D2={安阳,北京,上海}籍贯D3={18,19,20}年龄则D1×D2×D3={(张力,安阳,18),(张力,安阳,19),……,(王平,上海,20)}共计27个元素,则由27个元组组成。所有域的所有取值的一个组合不能重复2)元组笛卡尔积中每一个元素(d1,d2,…,dn)叫作一个元组。3)分量笛卡尔积元素(d1,d2,…,dn)中的每一个值di叫作一个分量。来自相应的域

文档评论(0)

1亿VIP精品文档

相关文档