- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库2.2.2
专门的关系运算包括选择、投影、连接、除等。
1.选择
选择是在关系R中选择满足给定条件的诸元组,记作
σF(R)={t|t∈R^ F(t)=真}
其中,F表示选择条件,它是一个逻辑表达式,取逻辑值‘真’或‘假’。
逻辑表达式F的基本形式为
X1?? Y1[Φx2?? y2]...
??表示比较运算符,它可以是>、>=、<、<=、=或<>。X1,Y1等是属性名或常量或简单函数。属性名也可以用它的序号来代替。Φ表示逻辑运算符,它可以是┐、∧或V。[ ]表示任选项,即[ ]中的部分可要可不要,…表示上述格式可以重复下去。
因此选择运算实际上是从关系R中选取使逻辑表达式F为真的元组。这是从行的角度进行的运算。
设有一个学生—课程关系数据库,包括学生关系S、课程关系C和选修关系SC。如表2-5所示。下面的例子将对这三个关系进行运算。
表2-5 学生—课程关系数据库
学号S# 姓名SN 性别SS 年龄SA 所在系SD 课程号C# 课程名CN 学分CC 000101 李晨 男 18 信息系 1 数学 6 000102 王博 女 19 数学系 2 英语 4 010101 刘思思 女 18 信息系 3 计算机 4 010102 王国美 女 20 物理系 4 制图 3 020101 范伟 男 19 数学系 C
SC
学号S# 课程号C# 成绩G 000101 1 90 000101 2 87 000101 3 72 010101 1 85 010101 2 42 020101 3 70 【例1】查询数学系(MA)学生的信息。
σSD=MA (S)
或
σ5=MA (S)
结果如表2-6所示。
表2-6 查询数学系(MA)学生的信息结果
学号S# 姓名SN 性别SS 年龄SA 所在系SD 000102 王博 女 19 数学系 020101 范伟 男 19 数学系 ?SA20(S)或?4 20(S)
结果如表2-7所示。
表2-7 查询年龄20的学生的信息结果
学号S# 姓名SN 性别SS 年龄SA 所在系SD 000101 李晨 男 18 信息系 000102 王博 女 19 数学系 010101 刘思思 女 18 信息系 020101 范伟 男 19 数学系 , SN(S)
或
π1, 2(S)
结果如表2-8所示。
表2-8 查询学生的学号和姓名结果
学号S# 姓名SN 000101 李晨 000102 王博 010101 刘思思 010102 王国美 020101 范伟 【例4】查询学生所在系,即查询学生关系S在所在系属性上的投影。
πSD(S)
或
π5(S)
结果如表2-9所示。
表2-9 查询结果
所在系SD 信息系 数学系 物理系 3.连接
连接也称为θ连接。它是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。记作:
R
其中A和B分别为R和S上度数相等且可比的属性组。θ是比较运算符。连接运算从R和S的笛卡尔积R×S中选取(R关系)在A属性组上的值与(S关系)在B属性组上的值满足比较关系θ的元组。
θ为“=”的连接运算称为等值连接。它是从关系R与S的笛卡尔积中选取A、B属性值相等的那些元组。即等值连接为
R
若A、B是相同的属性组,就可以在结果中把重复的属性去掉。这种去掉了重复属性的等值连接称为自然连接。自然连接可记作
R
【例5】设关系R、S分别为表2-10中的(a)和(b),CD的结果为表2-10(c),等值连接C=D的结果如表2-10(d)所示。
表2-10 关系表
A B C D E 1
4
7 2
5
3 3
6
0 3
6 1
2 (a) (b)
A B C D E 1
7
7 2
3
3 3
0
0 6
3
6 2
1
2 (c) (d)
A B C D E 1
4 2
5 3
6 3
6 1
2 若R和S有相同的属性组C(如表2-11中的(a)和(b)所示),自然连接的结果如表2-11(c)所示。
表2-11 关系表
A B C C E 1
4
7 2
5
3 3
6
0 3
6 1
2 (a)
您可能关注的文档
- 推荐|推动创新设计提案过程中踩到的一些坑.pdf
- 推进现代烟草农业建设保持烟叶生产健康发展.pdf
- 提供基于 Web 的应用程序的关键特性.pdf
- 提供卡拉OK(KTV)娱乐影音系统解决方案.doc
- 提升JSP应用程序的绝招.docx
- 提升爱乐思考与方案(修改).doc
- 提取医用黄腐酸的优化方案….pdf
- 提示系统资源不足 电脑c盘空间不足.doc
- 提炼《领导解放企业重生》的经典语句.pdf
- 提高灰色GM_1_1_模型精度的微粒群方法.pdf
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
最近下载
- 2024年出版专业资格考试《基础知识》(中级)真题及答案.pdf VIP
- 高壓电机修理质量过程控制管理办法.doc VIP
- 2025年河北石家庄学院公开选聘事业单位工作人员25名备考题库及答案解析.docx VIP
- 鼻炎中医PPT课件.pptx VIP
- 新能源基础知识PPT精品课件-.pptx VIP
- 2025年河北石家庄辛集市事业单位公开招聘工作人员191名备考题库及答案解析.docx VIP
- 2025年南京江北新区公开招聘社区工作者60人笔试备考题库及答案解析.docx VIP
- 一年级上册生字练字帖.docx VIP
- 2025年天翼云解决方案架构师认证考试题库-上(单选题汇总).docx VIP
- 克莱门特w3000用户手册(中文版).pdf VIP
文档评论(0)