第2章 关系数据库 2.1 关系模型概述 2.2 关系数据结构 2.3 关系的完整性 2.4 关系代数 2.5 关系演算 2.6 小结 2.5 关系演算 2.5.1 元组关系演算 2.5.2 域关系演算 2.5.1 元组关系演算 原子公式: 以下三类 t∈R,写成R(t) t是关系R中的一个元组 t[i] ? u[j] t[i]与u[j]为元组分量,他们之间满足比较关系? ,元组t的第i个分量与元组u的第j个分量满足比较关系? t[i] ? c 分量t[i]与常量c之间满足比较关系? 2.5.1 元组关系演算 公式的递归定义 原子公式是公式 如果P是公式,那么┑P也是公式 如果P1 , P2是公式,则P1 ? P2 , P1 ? P2 , P1 ? P2也是公式 如果P(t)是公式,则?t? (P(t))是公式 如果P(t)是公式,则?t? (P(t)) 也是公式 2.5.1 元组关系演算 运算优先级(从高到低) 括号优先 算术比较运算符 ( ≥ = ≤ ≠) 量词次之, ?高于? 逻辑运算符:┑, ? , ? 2.5.1 元组关系演算 公式的等价性 P1 ?P2 ? ┑(┑P1 ? ┑P2) ? t (P(t)) ? ┑?t (┑P(t)) P1 ? P2 ? ┑P1 ?P2 2.5.1 元组关系演算 [例1] 2.5.1 元组关系演算 [例2] 2.5.1 元组关系演算 [例3] 2.5.1 元组关系演算 [例4] 2.5.1 元组关系演算 综合举例 2.5.1 元组关系演算 2.5.1 元组关系演算 [例1] 查询信息系(IS)的全体学生 ?Sdept =‘IS’ (S) {t | S(t) ? t[Sdept] ?’IS’} [例2] 查询年龄小于20岁的学生 ?Sage 20 (S) {t | S(t) ? t[Sage] 20} [例3] 查询学生的姓名和所在系 ?Sname, Sdept(S) 或 ?2,5(S) {t| (?u)(S(u) ? t[1]=u[Sname] ? t[2] = u[Sdept])} 2.5.1 元组关系演算 [例4] 查选修了2号课程的学生的学号 ?Sno(?Cno =‘2’ (SC) ){t| (?u)(SC(u) ? u[Cno]=‘2’ ? t[1] = u[Sno])} [例5] 查2号课程的学生学号和成绩 ?Sno,Grade(?Cno =‘2’ (SC) ){t| (?u)(SC(u) ? u[Cno]=‘2’ ? t[1] = u[Sno] ? t[2] = u[Grade] )} 2.5.1 元组关系演算 [例6] 查选修2号课程的学生姓名和成绩 ?Sname,Grade(?Cno =‘2’ (S |×| SC) ) {t| (?u) (?v)(S(u) ? SC(v) ? v[Cno]=‘2’ ? u[Sno] = v[Sno] ? t[1] = u[Sname] ? t[2] = v[Grade])} 2.5.1 元组关系演算 [例7] 查选修“数学”的学生学号,姓名及该课程 的成绩?Sno,Sname,Grade(?Cname =‘数学’ (S |×| SC |×| C ) ) {t| (?u) (?v) (?w)(S(u) ? SC(v) ? C[w] ? w[Cname]=‘数学’ ? u[Sno] = v[Sno] ? v[Cno] = w[Cno] ? t[1] = u[Sno] ? t[2] = u[Sname] ? t[3] = v[Grade])} 2.5.1 元组关系演算 [例8] 查至少选修1号和3号课程的学生学号 ?Sno,Cno(SC) ? ? Cno=‘1’ V Cno = ‘3’(C) ?Sno(?2 =‘1’ ^ 5=‘3’ (SC |×| SC) ) {t| (?u) (?v) ( SC(u) ? SC(v) ? u[Sno] = v[Sno] ?u[Cno]=‘1’ ? v[Cno] = ‘3’ ? t[1] = u[Sno])} 2.5
您可能关注的文档
- 光刻技术发展与光刻胶应用_穆启道.pdf
- 光刻技术发展与应用.ppt
- 光刻技术及应用现状与展望.doc
- 光刻技术及应用状况和未来发展.doc
- 光通信技术-IGMP协议技术.pdf
- 光通信技术-IGMP协议技术49418.pdf
- 光纤及光缆基础知识培训.ppt
- 光纤气体传感器研究.doc
- 光纤通信 第2章 光纤和光缆.ppt
- 光学薄膜在太阳能电池上应用.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 高一【美术(人美版)】人作与天开——中国古典园林艺术-教学设计.pdf VIP
- 同济大学《高等数学》授课教案.pdf VIP
- 美国联邦法规.docx VIP
- 嗜酸性肉芽肿性多血管炎诊治多学科专家共识(2025年版).pptx VIP
- 公安看守所智能化安防项目设计方案.pdf VIP
- 23.周亚夫军细柳复习课件.pptx VIP
- 一把手 2025年度在带头强化政治忠诚、提高政治能力;在带头固本培元、增强党性;在带头敬畏人民、敬畏组织、敬畏法纪;在带头干事创业、担当作为;在带头坚决扛起管党治党责任五个带头方面存在的问题.docx VIP
- 土壤导则培训.pptx VIP
- 2025年妇女保健科工作总结暨工作计划.docx
- 河流与湖泊第一课时课件-2025-2026学年八年级地理上学期(人教版2024).pptx VIP
原创力文档

文档评论(0)