- 1、本文档共134页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.综合举例 以学生-课程数据库为例 (P60) [例7] 查询至少选修1号课程和3号课程的学生号码? 首先建立一个临时关系K: ? 然后求:πSno,Cno(SC)÷K Cno 1 3 综合举例(续) 例 7续 πSno,Cno(SC) 200215121象集{1,2,3} 200215122象集{2,3} K={1,3} 于是:πSno,Cno(SC)÷K={200215121} Sno Cno 200215121 1 200215121 2 200215121 3 200215122 2 200215122 3 综合举例(续) [例 8] 查询选修了2号课程的学生的学号。 πSno(σCno=2(SC)) ={ 200215121,200215122}? 综合举例(续) [例9] 查询至少选修了一门其直接先行课为5号课程的 的学生姓名 πSname(σCpno=5(Course SC Student)) 或 πSname(σCpno=5(Course) SC πSno,Sname(Student)) 或 πSname (πSno (σCpno=5 (Course) SC) πSno,Sname (Student))? 综合举例(续) [例10] 查询选修了全部课程的学生号码和姓名。 πSno,Cno(SC)÷πCno(Course) πSno,Sname(Student) 小结 ?关系代数运算 关系代数运算 并、差、交、笛卡尔积、投影、选择、连接、除 基本运算 并、差、笛卡尔积、投影、选择 交、连接、除 可以用5种基本运算来表达 引进它们并不增加语言的能力,但可以简化表达 小结(续) 关系代数表达式 关系代数运算经有限次复合后形成的式子 典型关系代数语言 ISBL(Information System Base Language) 由IBM United Kingdom研究中心研制 用于PRTV(Peterlee Relational Test Vehicle)实验系统 小结(续) 关系数据结构 关系 域 笛卡尔积 关系 关系,属性,元组 候选码,主码,主属性 基本关系的性质 关系模式 关系数据库 小结(续) 关系操作 查询 选择、投影、连接、除、并、交、差 数据更新 插入、删除、修改 小结(续) 关系的完整性约束 实体完整性 参照完整性 外码 用户定义的完整性 下课了。。。 休息一会儿。。。 那么我来看一下数据库中的数据是如何的? 具有何种特征---静态特征与动态 * 那么我来看一下数据库中的数据是如何的? 具有何种特征---静态特征与动态 * 那么现在的问题是如何将现实世界中的数据转变为(抽象为)数据库中的数据呢? 要依据什么样的模型来抽象和表示现实世界的数据呢? * * 那么如何建立概念层数据模型呢? 有哪些工具和方法呢? * 在数据库设计时,也要经历这两层的抽象和转换。E-R图能够用于数据库的概念模型设计。 * * * 组织层数据模型是从数据的组织方式的角度来描述信息,对应第二层抽象过程,目前在数据库技术的发展过程中用到的组织层数据模型有四种,目前使用最普遍的是关系数据模型。 * * * * 专门的关系运算(续) (3) tr ts R为n目关系,S为m目关系。 tr ?R,ts?S, tr ts称为元组的连接。 tr ts是一个n + m列的元组,前n个分量为R中的一个n元组,后m个分量为S中的一个m元组。 专门的关系运算(续) (4)象集 Zx 给定一个关系 R(X,Z),X 和 Z 为属性组。 当 t[X] =x 时,x 在 R 中 的 象集(Images Set)为: Zx={ t[Z] | t?R,t[X]=x} 它表示R中属性组X上值为x的诸元组在Z上分量的集合 专门的关系运算(续) x1在R 中的象集 Zx1 ={Z1,Z2,Z3}, x2在R中的象集 Zx2 ={Z2,Z3}, x3在R中的象集 Zx3={Z1,Z3} 象集举例 专门的关系运算(续) 选择 投影 连接 除 专门的关系运算(续) (a) Student 1) 学生-课程数据库: 学生关系Student、课程关系Course和选修关系SC 学号 Sno 姓名 Sname 性别 Ssex 年龄 Sage 所在系 Sdept
您可能关注的文档
- 慧驰智能停车系统-纯车牌识别解决方案重点.doc
- 耐火材料工艺学剖析.ppt
- 第2章放大电路重点.ppt
- 美工刀安全使用剖析.ppt
- 耐克-活出你的伟大剖析.ppt
- 耐压试验施工方案剖析.doc
- 第2章刚体力学重点.ppt
- 脑出血病人护理查房1剖析.ppt
- 湖南省衡阳县第四中学2014-2015学年高二化学下学期期末考试试题重点.doc
- 湖南省怀化市2015年高三第二次模拟考试文综地理1重点.doc
- 2025年湖南电子科技职业学院单招职业倾向性测试题库最新.docx
- 人教部编版四年级上册语文精品教学课件 第4单元 快乐读书吧 快乐读书吧:很久很久以前.ppt
- 2025年湖南电子科技职业学院单招职业技能测试题库a4版.docx
- 2025年湖南电子科技职业学院单招职业技能测试题库a4版.docx
- 2025年湖南电子科技职业学院单招职业倾向性测试题库最新.docx
- 2025年湖南电子科技职业学院单招职业倾向性测试题库参考答案.docx
- 2025年湖南电子科技职业学院单招职业倾向性测试题库及完整答案1套.docx
- 2025年湖南电子科技职业学院单招职业倾向性测试题库完整.docx
- 2025年湖南电子科技职业学院单招职业倾向性测试题库及答案一套.docx
- 2025年湖南电子科技职业学院单招职业倾向性测试题库a4版.docx
文档评论(0)