《数据厍设计与开发》讲义 传统集合运算举例 R RUS AB C al b1 cl al b1 c1 al b2 c2 al b2 c2 a2 b2 c1 a2 b2 c1 al b3 c2 R∩S AB C AB C al b2 c2 al b2 c2 al b3 c2 a2 b2 c1 2b2c1 家邮电大学物你学院 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 传统集合运算举例 R A B C a1 b1 c1 a1 b2 c2 a2 b2 c1 R∪S A B C a1 b1 c1 a1 b2 c2 a2 b2 c1 a1 b3 c2 S A B C a1 b2 c2 a1 b3 c2 a2 b2 c1 R∩S A B C a1 b2 c2 a2 b2 c1
《数据厍设计与开发》讲义 传统集合运算举例 R R-S A B C B al b1 cl al bl C al b2 c2 R×S a2 b2 c1 A C A al b2 1b2 al b2 AB C al b2 2b2 al b2 c2 al b2 2 1b2 a b2 2 b3 al b3 c2 al b2 2 a2 b2 c1 b2 1b2 a2 a2 b2 2b2 C 家邮电大学物你学院 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 传统集合运算举例 R A B C a1 b1 c1 a1 b2 c2 a2 b2 c1 R-S A B C a1 b1 c1 R×S A B C A B C a1 b2 c1 a1 b2 c2 a1 b2 c1 a1 b3 c2 a1 b2 c1 a2 b2 c1 a1 b2 c2 a1 b2 c2 a1 b2 c2 a1 b3 c2 a1 b2 c2 a2 b2 c1 a2 b2 c1 a1 b2 c2 a2 b2 c1 a1 b3 c2 a2 b2 c1 a2 b2 c1 S A B C a1 b2 c2 a1 b3 c2 a2 b2 c1
《数据厍设计与开发》讲义 1.2.2专门的关系运算 ·专门的关系运算包括选择、投影、连接、 除等。为了叙述上的方便,先引入几个 常用记号 设关系模式为R(A1,A2,…,An)。它的 个关系设为R。t∈R表示t是R的一个元组。 t[Ai]则表示元组t中相应于属性Ai的一个分 量 若A={Ail,Ai2,…,Aik},其中Ai1, Ai2,…,Aik是A1,A2,…,An中的一部分, 则A称为属性列或域列 家邮电大学物你学院 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 1.2.2 专门的关系运算 • 专门的关系运算包括选择、投影、连接、 除等。为了叙述上的方便,先引入几个 常用记号。 –设关系模式为R(Al,A2,…,An)。它的一 个关系设为R。t∈R表示t是R的一个元组。 t[Ai]则表示元组t中相应于属性Ai的一个分 量。 –若 A={Ai1 , Ai2 , … , Aik} , 其 中 Ail , Ai2,…,Aik是A1,A2,…,An中的一部分, 则A称为属性列或域列
《数据厍设计与开发》讲义 1.2.2专门的关系运算 R为n目关系,S为m目关系 tr∈R,ts∈S,trts称为元组的连接。它是 n+m列的元组,前n个分量为R中的一个n元 组,后m个分量为S中的一个m元组。 给定一个关系R(X,Z),X和Z为属性组。定 义t[Ⅺ]=x时,x在R中的象集( Images set)为: Zx=tiTer, t[X]=X) 它表示R中属性组X上值为x的诸元组在Z上分 量的集合。 家邮电大学物你学院 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 1.2.2 专门的关系运算 –R 为 n 目 关 系 , S 为 m 目 关 系 。 tr∈R,ts∈S,trts称为元组的连接。它是一 个n+m列的元组,前n个分量为R中的一个n元 组,后m个分量为S中的一个m元组。 –给定一个关系R(X,Z),X和Z为属性组。定 义t[X]=x时,x在R中的象集(Images Set)为: Zx={t[Z]︱t∈R,t[X]=x} 它表示R中属性组X上值为x的诸元组在Z上分 量的集合
《数据厍设计与开发》讲义 学生一课程数据库 S学生表 SC学生选课表 学号 姓名性别年龄所在系学号课程号成绩 no Sname Ssex Sage Sdept Sno Cno Grade 2000101张明男1 200101 92 2000102李华女20IS 200101 2000103王强男18MA 200101 12323 85 88 2000104秦永男19CS 200102 90 C课程表 200102 80 课程号课程名学分 Cno Cname Ccredit 数据库3 1234 数学 4 信息系统3 操作系统3 的电次学软优笔晚 部明80080
北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 学生-课程数据库 S 学生表 学号 姓名 性别 年龄 所在系 Sno Sname Ssex Sage Sdept 2000101 张明 男 19 CS 2000102 李华 女 20 IS 2000103 王强 男 18 MA 2000104 秦永 男 19 CS C 课程表 课程号 课程名 学分 Cno Cname Ccredit 1 数据库 3 2 数学 4 3 信息系统 3 4 操作系统 3 SC 学生选课表 学号课 程号 成绩 Sno Cno Grade 200101 1 92 200101 2 85 200101 3 88 200102 2 90 200102 3 80