![[高一数学]ChapterPPT课件_第1页](http://file1.renrendoc.com/fileroot_temp2/2020-4/27/30c1d8be-db15-4eba-b9ca-afd801be416e/30c1d8be-db15-4eba-b9ca-afd801be416e1.gif)
![[高一数学]ChapterPPT课件_第2页](http://file1.renrendoc.com/fileroot_temp2/2020-4/27/30c1d8be-db15-4eba-b9ca-afd801be416e/30c1d8be-db15-4eba-b9ca-afd801be416e2.gif)
![[高一数学]ChapterPPT课件_第3页](http://file1.renrendoc.com/fileroot_temp2/2020-4/27/30c1d8be-db15-4eba-b9ca-afd801be416e/30c1d8be-db15-4eba-b9ca-afd801be416e3.gif)
![[高一数学]ChapterPPT课件_第4页](http://file1.renrendoc.com/fileroot_temp2/2020-4/27/30c1d8be-db15-4eba-b9ca-afd801be416e/30c1d8be-db15-4eba-b9ca-afd801be416e4.gif)
![[高一数学]ChapterPPT课件_第5页](http://file1.renrendoc.com/fileroot_temp2/2020-4/27/30c1d8be-db15-4eba-b9ca-afd801be416e/30c1d8be-db15-4eba-b9ca-afd801be416e5.gif)
已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,第二章关系运算,关系数据模型,关系运算,关系数据结构,关系完整性规则,实体完整性,参照完整性,用户定义完整性,域、笛卡儿积、关系、码,.,2,关系数据结构,1、域:具有相同特性的数据集合,D1=1,3,5,7,999,.,3,2、笛卡儿积:定义在一组域上的集合。假定一组域用D1,D2,Dn表示。笛卡儿积:D1D2Dn元素个数:m1m2m3(m1,m2m3分别是各域元素的个数),.,4,例:设D1=1,3,5,7,D2=2,4,6求笛卡儿积,元组个数(基数)=m1m2,D1D2,43=12,(1,2),(,),(,),(,),(,),(,),(,),(,),(,),(,),(,),(,),.,5,、关系,(,),二元关系(二个域),属性名必须可区分,元组不允许重复,关系与属性的次序、元组的次序无关,属性值必须是单值,即不可再分,学生(学号,姓名,成绩(数学,物理,化学),学生1(学号,姓名),学生2(学号,数学,物理,化学),关系模式,关系名,属性名,.,6,4、码(键、关键字),超码:关系中能唯一标识每个元组的属性或属性组,R(学号,姓名,年龄,专业,身份证号),学号,身份证号,(专业,身份证号),候选码:关系中能唯一标识每个元组的最少属性或属性组,学号,身份证号,主码:候选码中的一个,备用码:除了主码以外的所有候选码,外码:关系中的属性或属性组并非该关系的主码,但它们是另外一个关系的主码,则称其为该关系的外码,主属性和非主属性:包含在任何候选码中的属性为主属性,.,7,学生(学号,姓名,班级号)班级(班级号,专业,教室),学生(学号,姓名,班级)课程(课程号,课程名,学分)成绩(学号,课程号,成绩),关系模型中,基本的数据结构是二维表,关系之间的联系通过不同关系中的公共属性来体现。,.,8,关系完整性,关系完整性就是关系模型中数据的正确性、一致性和有效性。,包括三方面,实体完整性,参照完整性,用户定义完整性,关系的主码不能为空,学生(学号,姓名,班级号)班级(班级号,专业,教室),参照关系,被参照关系,在两个参照和被参照关系中,参照关系中每个元组的外码或者为空,或者等于被参照关系中某个元组的主码,对每个关系每个属性的取值限制(约束)的具体定义,.,9,2.2关系运算,关系的基本运算,传统的集合运算,专门的关系运算,并、交、差、笛卡儿积,选择、投影、连接,分别用符号、-、表示,分别用符号、表示,(与)、(或)、(属于)、(不属于),.,10,传统的集合运算(并),两个相同结构关系的并是由属于这两个关系的元组组成的集合。如关系R和S,将S中的记录追加到R的后面就是这两个关系的并集。(删除重复记录),.,11,传统的集合运算,并(Union),RS,R,S,=SR,.,12,传统的集合运算(交),两个具有相同结构的关系R和S,它们的交是由既属于R又属于S的元组组成的集合。交运算的结果是R和S中的共同元组。,.,13,RS,交(Intersection),R,S,=SR,.,14,传统的集合运算(差),设有两个相同结构的关系R和S,R差S的结构是由属于R且不属于S的元组组成的集合,即差运算的结果是从R中去掉S中也有的元组。,.,15,差(Difference),R,S,R-S,S-R,.,16,笛卡儿积,设R为m目关系,S为n目关系,则R和S的广义笛卡尔乘积为:RS=t|t=tr,tstrRtsS其结果为m+n目关系。元组的前m列是关系R的一个元组,元组的后n列是关系S的一个元组。若R有k1个元组,S有k2个元组,则RS有k1k2个元组。,.,17,笛卡儿积,R关系,S关系,RS,SR,.,18,设一个关系A具有4个属性和4个元组,关系B具有3个属性和3个元组,则关系AB具有_个属性和_个元组。,练习,.,19,专门的关系运算,选择(单目运算):从关系中找出满足条件的那些元组称为选择(从行的角度考虑)。,例:设一个关系模式为R(A,B,C),对应的关系内容为R=1,10,50,2,10,60,3,20,72,4,30,60,则B15(R)=,3,20,72,4,30,60,则B=20C=60(R)=,则B15C60(R)=,.,20,选择(Selection),从关系中找出满足条件的元组的操作称为选择,是行的方向的计算。例如:从教师表中找出职称为“教授”的教师。(单目运算),.,21,投影(单目运算):从关系模式中挑选若干属性组成新的关系称为投影(从列的角度考虑,相当于对关系进行垂直分解,姓名,专业(学生),学生,投影运算所得到的新关系的元组数小于或等于原关系中的元组数,性别=女(学生),姓名,专业,(,),.,22,投影(Projection),从关系模式中指定若干属性组成新的关系称为投影。是列方向的计算。例如:从学生表中查询学生的姓名和班级。,.,23,联接(join)(双目运算):把两个关系R和S按相应属性值的比较条件连接起来。,R关系,S关系,RR.BS.ES,连接运算是笛卡儿积的一个子集,表示R关系中的B属性,RS(笛卡儿积),.,24,自然连接:等值联接后去掉重复属性的结果,是一种特殊且有用的连接。它是把两个关系按属性名相同进行等值连接。记作:RS,常用的连接是自然连接和等值连接,.,25,R关系,S关系,RS,R、S的等值连接,自然连接(RS),.,26,设一个关系模式为R(A,B,C),对应的关系内容为R=1,10,50,2,10,60,3,20,72,4,30,60,则B(C15(R)=,3,20,72,4,30,60,.,35,P50第11题,R,R,RR,.,36,S(学号,姓名),C(课程号,课程名),X(学号,课程号,成绩),X,课程名=程序设计(C),学生号课程号成绩课程名,程序设计,学号,(,),(,),s,如下关系中,选修了课程名为“程序设计”课程的全部学生信息的运算表达式是,P50第1题,.,37,S(学生号,姓名),C(课程号,课程名),X(学生号,课程号,成绩),如下关系中,所有被选修课程信息的运算表达式是,P50第1题,课程号(X),.,38,第3章关系规范化基础,数据依赖,关系规范化,.,39,select*from学生wherenotexists(selecty.课程号from学生xinnerjoin选课yonx.学生号=y.学生号wherex.姓名=aandnotexists(select*from选课where学生.学生号=选课.学生号andy.课程号=选课.课程号),
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市轨道交通换乘枢纽建设2025年社会稳定风险评估与经济效益分析报告
- 工业互联网平台数字签名技术在智能制造领域的应用与规范分析
- 2025年企业人力资源集中管理合同
- 2025管理顾问聘用劳动合同
- 2025安装合同样式简易模板
- 2025年办公环境绿化养护合同样本
- 农业机械出租服务合同2025年度
- 2024部分股权转让协议书
- 2025年餐饮店铺买卖协议
- 2025年寒假兼职人员合同协议范本
- 2024年BIM模型转换与兼容性合同
- 《继电保护和安全自动装置屏柜建模及交互规范》
- 住院精神疾病患者自杀风险护理
- 市儿科质量控制分中心工作考评表
- CA6140车床后托架(831001型号)的机械加工工艺规程及夹具设计774262
- SH/T 0358-199510号航空液压油
- 劳动保障监察业务知识
- 新入辅导员职员工培训
- 泡泡玛特公司战略分析
- 保安公司安全生产培训课件
- 毕业设计工作进程记录
评论
0/150
提交评论