- 1、本文档共122页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[研究生入学考试]数据库 第二章 关系数据库1
* 表之间进行查询时要进行笛卡尔积运算 * * R S A B C a1 b1 5 a1 b2 6 a2 b3 8 a3 b4 12 B E b1 3 b2 7 b3 10 b3 2 b5 2 A B C E a1 b1 5 3 a1 b2 6 7 a2 b3 8 10 a2 b3 8 2 null b5 null 2 a3 b4 12 null 外连接(Ⅲ) 所有老师的信息 T# TN SAL C# CN T01 赵明 800 C01 物理 T02 钱广 700 C02 数学 T04 李三 500 C02 数学 T03 孙立 600 null null = T# TN SAL T01 赵明 800 T02 钱广 700 T03 孙立 600 T04 李三 500 C# T# C01 T01 C02 T02 C02 T04 C# CN C01 物理 C02 数学 C03 化学 例:列出教师的所有信息,包括教师的工号、姓名、工资及所讲授的课号、课名。 ∏T# ,TN , Sal , C# , CN (TEACH TC C) 外连接(Ⅳ) 所有课程的信息 例:列出课程的所有信息,包括教师的工号、姓名、工资及所讲授的课号、课名。 ∏T# ,TN , Sal , C# , CN (TEACH TC C) T# TN SAL T01 赵明 800 T02 钱广 700 T03 孙立 600 T04 李三 500 C# T# C01 T01 C02 T02 C02 T04 C# CN C01 物理 C02 数学 C03 化学 T# TN SAL C# CN T01 赵明 800 C01 物理 T02 钱广 700 C02 数学 T04 李三 500 C02 数学 null null null C03 化学 = 外连接(Ⅴ) 所有老师和 课程的信息 例:列出所有教师和课程的信息,包括教师的工号、姓名、工资、所讲授的课程。 ∏T# ,TN , Sal , C# , CN (TEACH TC C) T# TN SAL T01 赵明 800 T02 钱广 700 T03 孙立 600 T04 李三 500 C# T# C01 T01 C02 T02 C02 T04 C# CN C01 物理 C02 数学 C03 化学 T# TN SAL C# CN T01 赵明 800 C01 物理 T02 钱广 700 C02 数学 T04 李三 500 C02 数学 T03 孙立 600 null null null null null C03 化学 = 学 号 姓 名 年 龄 性 别 院系代码 特长 年 级 2005004 吕秀才 18 男 001 作诗 2008 2005006 郭芙蓉 18 女 002 排山倒海 2008 2005008 白展堂 19 男 003 葵花点穴手 2008 … … … … … … 课程号 课程名 学分 课时 C001 美术 4 2 C002 音乐 3 3 C003 PS 4 4 … … … … 学生信息表S 课程表C 学号 课程号 成绩 2005004 C001 95 2005004 C002 90 2005004 C003 90 2005006 C002 90 2005006 C003 80 2005008 C001 75 2005008 C002 70 选课表SC 查询选修了全部课程的学生学号 查询所学课程包含学生2005008所学课程的学生学号 学号 课程号 成绩 2005004 C001 95 2005004 C002 90 2005004 C003 90 2005006 C002 90 2005006 C003 80 2005008 C001 75 2005008 C002 70 除法运算通常用于实现“包含”、“所有”、“全部”之类的查询。 除法运算过程: 象集的概念 关系R(X,Y): 象集Yx是R中属性组X上值为x的诸元组在Y上分量的集合. 具体步骤: 两个关系进行除法运算,则: 两个关系中都有相同的属性或列名。如:R(X,Y)和S(Y,Z) 若求R÷S,则R为被除数,S为除数 求R中元组在X上分量值x的象集Yx 除运算后所得关系P中只有R中的属性列X。 (两个关系相同的属性列Y被除掉,S中剩余属性列不考虑)。 除运算后所得关系P中的元组是如下元组,即: R中元组在X上分量值x的象集Yx如果包含了S在Y上投影的集合, 则x 是新关系中的元组。 除法运算 A B C a1 b1 c2 a2 b3 c7 a3 b4 c6 a4 b6 c6 a2 b2 c3 a1
文档评论(0)