版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用以促学关系代数4关3关系数据模型数据模型12在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟。数据模型应满足面要能比较模拟现实世容易为人所理解便于在计算机上实现用以促学-两步抽象DBMS概念模型是现实世界到次机器世界DBMS信息世界概念模型数据模型的不同层次数据模型的不同层次概念模型逻辑模型物理模型 概念数据模型(ConceptualData最常用的概念模型表达工具是ER逻辑数据模型(LogicalData面向用户建模用户从数据库所看到的数据模型;是具体的DBMS所支持的数据模型(网状/层次/关系/面向对象LDM一般的DBMS支持一种LDM(特殊的DBMS支持多种用以促学物理数据模型(PhysicalData数据结数据操数据的约束条件用以促学与数据类型、内容、性质有关的对象,如关系模中的域、属性、关系 数据操数据操作是指对数据库中各种对象的实例允许执行的操作的集合,包括操作及有关的操作规则。数据库主要有检索和更新(包括插入、删除、修改)两大类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)及实现操作的语言。数据操作是对系统动态特性的描述。用以促学有效、相容。层次模网状模关系模面向对象模型用以促学每个系至少由两种记型组成网状模型优点数据的灵活网状模型缺点用以促学。。 20世纪0面向对象数据模型至少由以下这些部分组成:数据模型的对象是真实世界实体或的抽象属性描述一个对象的特性。共有一些相似特征的对象被归为一类。类是一组具有共同结构和行为的相近的集合。类在一个类层次结构中组织起来。类层次结构像一个自顶向下的树,每个类只能有一个父类。用以促学数据模型关系数据模型关关系代数用以促学关系实例关系实例中元组的数目称为基数(Cardinality)关系数据库关系数据库是关系的有限集合。用以促学基本术语:关系关系(Relation)是笛尔积的一个有意义的 关系名:患 关 属 元每个关系都有一个关系名。二维表存放两类数据:分基本术语:关系基本术语:关系元组属性表中的每一列在关系中称为属性,每个属性都有一个属性名,属性值则是各元组属性的取值。例如,属性:“Pno”,“Pname”,“P”,“Page”,“Pid”。域 属性的取值范围称为域。同一属性只能在相同域中取值。例如, 性“P ”的域为“男”和“女”分量 外键(Foreign外键(Foreign例如Pno”为患者关系的键,因为患者编号不允许重复,它的每候选健(Candidate主键(Primary医医医工关系模式(Relation关系数据操作包括两类:查操作语言用以促学关系数据模型的优点:更高的数据独立性,更好的安全性关系数据模型的缺点:不能很好的支持业务规则。用以促学SQLServer—ORACLESYBASE——DB/2——MySQL——数据模型关系数据模型3 关 关系代数用以促学域(域是一组具有相同数据类型的值的集合。例如整实长度指定长度的字符串集合用以促学积(Cartesian积(CartesianD1,D2,…,Dn积举例:给出3个域D1= =D2= ={,D3=Department=则D1,D2,D3的积为 (张同学,,外语系(张同学,,计算机系(张同学,,外语系(张同学,,计算机系(李同学,,外语系(李同学,,计算机系(李同学,,外语系(李同学,,计算机系D的基数为用以促学关系是示关系的性质每个属性都有一个不同的名字(指同一关系中用以促学一次一集合(setatatime)1234数据模型关系数据模型关系关系代数用以促学对i,R的第i个属性的域必须和S的第iRS={t|tRtS}R1∪R1∪号男男女号男男女李男号李男女RS={t|tRtSR1-R1-号男男女号男男号李男女RS=R(R=S(SRS={t|tRtS}R1∩R1∩号男男女号女号李男女家类号男男女σF(R)={t|tRF(t真(3(3男’)∧(4社会男男女李男女社 男男A(R)={t[A]|tR},π患 π患 ,社号社号男男女李男女社号李 S={rs|rRsSr[A]s[B]ARS 医 医ABCABC男男女DE主治医师住院医师医ABCDE男主治医男住院医自然连接:从两个关系的广义 积中选取在相同属性列B上取值相等的元组,并去掉重复的行。RS={rs|rRsSr[B]=S[B]自然连接中相等的分量必须是相同的属性组,并且要在结果中去掉重复的属性,而等值连接则不必。进行自然连接的步骤如下:计算R选择同时出现在R和S如果两个关系没有公共属性,自然连接就是积用以促学AB男CD主治医师住院医师医ABCABC男男女DC主治医师住院医师医用以促学用以促学各种连等值连接θ为“=自然连接(Natural左连接(LeftR左连接S:所有来自R的元组和那些连接字段相等处的S右连接(RightR右连接S:所有来自S的元组和那些连接字段相等处的R(R)LJN(R)LJNR.B=S.B∧R(R)RJNR.B=S.B∧St[X]=x时,x在R中的象集(Images为Zx={t[Z]|tR,t[X]=x象集Z表示R中属性组X上值为x的诸元Z上分量的集合ABCABCa1ab2ba2cADa1a1a3b2ba2c2c1BCBCD1a32a23b22c12d11b2ADa1a1a32a23b2a2c2c12d11b2XZSRSRR中的Y与S中的YR÷S={tr[X]|trR∧πY(S)YxRSABABCBCDa2的象a3a4{(b1,c2),(b2,c1),(b2,c3)所以:R÷S ABC 将一个关系代数表达式转换为另一个具有较高效率的关系代数表达式的过程称为“查询优化”,但结果等价。关系代数表达式的优化准则:合并积与其后的选择运算为连接运算将投影运算和其前后的二目运算结合起来,以避免为去掉某些字段再扫描一遍关系。用以促学获得信息。(QBE,QueryByExample)数据模型关系数据模型关系代数运算基本运算:交、差、并、用以促学已知关系数据库的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版船舶制造用钢管供应合同2篇
- 2024版权互换合同
- 旅行社购销合同完整版
- 小桔灯作文课件
- 化工设计-ASPEN软件:传热单元模拟
- 面积和面积单位课件
- 二零二四年度工程安装项目跨界合作与集成协议2篇
- 打印机的租赁合同格式
- 二零二四年度电子银行业务合同法律适用问题研究
- 赵师秀有约课件
- 2024年再生资源回收与利用合作协议
- 生物-江西省稳派上进联考2024-2025学年2025届高三上学期11月调研测试试题和答案
- 《胶轮车操作工》(司机、检修)理论知识考试及答案
- 森林康养基地建设项目可行性研究报告
- 机械行业质量奖惩制度
- 中国航空学会-2024低空经济场景白皮书
- 23J916-1 住宅排气道(一)
- 古典诗词鉴赏学习通超星期末考试答案章节答案2024年
- 2024年新人教PEP版三年级上册英语课件 Unit 4 Reading time
- 2022年黑龙江哈尔滨中考满分作文《这也是收获》2
- 第四次全国文物普查工作推进情况汇报3篇
评论
0/150
提交评论