《数据库系统原理教学》课件



《《数据库系统原理教学》课件》由会员分享,可在线阅读,更多相关《《数据库系统原理教学》课件(45页珍藏版)》请在装配图网上搜索。
1、,单击此处编辑母版标题样式,.,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,.,*,ER,模型和关系模型,1,.,概念模式,数据库,内模式,用户,1,用户,2,外模式,1,用户,3,用户,4,外模式,2,数据库系统的体系结构(模式结构),形成?,2,.,构建数据库模式的过程,现实世界,统一的概念描述,数据库模式,使用概念层数据模型,使用组织层数据模型,3,.,概念层次数据模型,面向用户、面向现实世界的数据模型,抽象现实系统中有应用价值的元素及其关联关系,反映现实系统中有应用价值的信息结构,常用
2、的概念层次模型,实体,-,联系模型,Entity-Relationship Model,语义对象模型,4,.,实体集,Entity Set,具有公共性质的可相互区别的现实世界对象的集合,5,.,实体集的表示,用矩形框表示实体集,把实体集名写在框内,学生,教师,课程,6,.,实体,Entity,实体集中的每个具体的记录值,实体集的一个实例,7,.,联系,Relationship,两个以上实体之间的连接,客观存在的应用语义链,8,.,联系集,Relationship Set,实体之间相互连接的集合,9,.,联系集的表示,联系集用菱形框表示,框内写上联系集名,并用连线将联系框与它所关联的实体集连接起
3、来。,10,.,联系的类型,集的势联系的基数,Cardinality,1,对,1,1,对多,多对多,11,.,实体集之间的一对一联系,如果实体集,A,中的每个实体在实体集,B,中至多有一个(也可以没有)实体与之关联,反之亦然,则称实体,A,与实体,B,具有一对一联系,记作,1:1,。,A1,B1,A2,B2,An,Bn,12,.,示例:部门与经理之间的联系集,经理,管理,部门,1,1,13,.,实体集之间的一对多联系,如果实体集,A,中的每个实体在实体集,B,中有,n,个实体(,n0,)与之联系,而,B,中每个实体在,A,中只有一个实体与之联系,则称,A,与,B,之间是一对多联系,记作:,1:
4、n,。,A,B1,A,B2,A,Bn,14,.,示例:部门与职工之间的联系集,职工,工作,部门,1,n,15,.,实体集之间的多对多联系,如果对于实体集,A,中的每个实体,实体集,B,中有,n,个实体(,n0,)与之联系,而,B,中的每个实体,在,A,中也有,m,个实体(,m0,)与之联系,则称,A,与,B,之间的联系是多对多的,记为,m:n,。,A1,B1,A1,B2,A2,B2,A2,B1,16,.,示例:学生与课程之间的联系集,学生,选课,m,课程,n,17,.,属性,描述实体集或联系集性质或特征的数据项,属于同一实体集的所有实体或者属于同一联系集的所有联系具有共同的性质或特征,18,.
5、,属性的表示,属性用圆角矩形表示,在矩形框内写上属性的名字,并用连线将属性矩形框与它所描述的实体集联系起来。,19,.,码,Key,实体集,/,联系集中的一组属性,它的值能够,标识,一个实体,/,联系,则称该属性组为实体集,/,联系集的,码,20,.,属性的例子,假设课程实体包含课程名,课程号,学分,等等,几个属性。,课程,课程号,课程名,学分,21,.,构建数据库模式的过程,现实世界,统一的概念描述,数据库模式,使用概念层数据模型,使用组织层数据模型,22,.,组织层次数据模型,从数据的组织方式角度来描述信息,根据描述数据的逻辑结构可以分为,层次模型(用树型结构组织数据),网状模型(用图型结
6、构组织数据),关系模型,对象关系模型(用复杂表格及其他结构组织数据),23,.,关系模型,域,笛卡尔积,关系,24,.,域,Domain,一组具有相同数据类型的值的集合,属性的取值范围,25,.,笛卡尔积,Cartesian Product,给定一组域,D1,,,D2,,,,,Dn (,可以有相同的,),D1,,,D2,,,,,Dn,的笛卡尔积为:,D1D2Dn,(d1,,,d2,,,,,dn),di,Di,,,i,1,,,2,,,,,n,所有域的所有取值的组合,笛卡尔积是集合,其中没有重复元素,26,.,元组,Tuple,笛卡尔积中的每一个元素(,d1,,,d2,,,,,dn,)叫作一个,n
7、,元组(,n-tuple,)简称元组,分量,Component,笛卡尔积元素(,d1,,,d2,,,,,dn,)中的每一个值,di,叫作一个分量,27,.,基数,Cardinal number,若,Di,(,i,1,,,2,,,,,n,)为有限集,其基数为,mi,(,i,1,,,2,,,,,n,),则笛卡尔积,D1D2Dn,的基数,M,为:,28,.,29,.,关系,Relation,D1D2Dn,的子集叫作在域,D1,,,D2,,,,,Dn,上的关系,表示为,R,(,D1,,,D2,,,,,Dn,),R,:关系名,n,:关系的目或度(,Degree,),30,.,单元关系与二元关系,当,n=
8、1,时,称该关系为单元关系(,Unary relation,)或一元关系,当,n=2,时,称该关系为二元关系(,Binary relation,),31,.,关系的表示,关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域,32,.,属性,关系中不同列可以对应相同的域,为了加以区分,必须对每列起一个名字,称为属性(,Attribute,),n,目关系必有,n,个属性,33,.,候选码,Candidate key,若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码,最简单的情况:候选码只包含一个属性,全码,All-key,最极端的情况:关系模式的所有属性组是这个关系模式的
9、候选码,称为全码,34,.,主码,Primary key,若一个关系有多个候选码,则选定其中一个为主码,主属性,候选码的诸属性称为主属性(,Prime attribute,),不包含在任何侯选码中的属性称为非主属性 (,Non-Prime attribute,),或非码属性(,Non-key attribute,),35,.,关系的基本性质,列是同质的(,Homogeneous,),不同的列可出自同一个域,其中的每一列称为一个属性,不同的属性要给予不同的属性名,行,/,列的次序可以任意交换,任意两个元组的候选码不能相同,36,.,ER,模型到关系模型的转换,使用关系模式表示实体集和联系集,一般
10、来说笛卡尔积没有实际意义,取出有实际意义的元组来构造关系,37,.,构建关系数据库模式的过程,现实世界,使用实体联系模型抽象,实体联系图,关系模式,使用关系模型转换,38,.,作业,1,通读,2.2,,,2.3,,,3.1,,,3.3.1,,,3.3.2,预习,2.5,,,5.1,,,5.2,39,.,作业,2,根据下列描述画出电影厂的,ER,图,标出实体的码,转换为关系模式,标出主码,在电影制片厂中,一个演员可以在多部电影中扮演角色。一部电影需要多个演员。演员的属性有姓名,性别,工号。电影的属性有片名,导演,年代。演员在电影中扮演角色会获得相应的报酬,需要记录酬金数额。,40,.,构建关系数
11、据库模式的过程,现实世界,使用实体联系模型抽象,实体联系图,关系数据库模式,使用关系模型将,ER,图转换为关系模式,41,.,E-R,图到关系模式的转换原则,将实体转换为关系模式,将联系转换为关系模式(具体分析),42,.,实体到关系模式的转换规则,E-R,图中的一个实体转换为一个关系模式,实体的属性转换为关系模式的属性,如果实体的属性中指明了主码,则将其转换为主码;否则为该关系模式指定主码,Entity,R(,K,A,),43,.,联系到关系模式转换的通则,E1,E2,R,k1,k2,RA,为,R,建立一个关系模式:,R(,k1,k2,RA),44,.,联系的转换规则,将一个联系转换为一个关系模式,关系模式的属性由联系的属性和参与联系实体的主码组成,关系模式的主码至少由参与联系双方实体的主码组成,45,.,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专题党课讲稿:以高质量党建保障国有企业高质量发展
- 廉政党课讲稿材料:坚决打好反腐败斗争攻坚战持久战总体战涵养风清气正的政治生态
- 在新录用选调生公务员座谈会上和基层单位调研座谈会上的发言材料
- 总工会关于2025年维护劳动领域政治安全的工作汇报材料
- 基层党建工作交流研讨会上的讲话发言材料
- 粮食和物资储备学习教育工作部署会上的讲话发言材料
- 市工业园区、市直机关单位、市纪委监委2025年工作计划
- 检察院政治部关于2025年工作计划
- 办公室主任2025年现实表现材料
- 2025年~村农村保洁员规范管理工作方案
- 在深入贯彻中央8项规定精神学习教育工作部署会议上的讲话发言材料4篇
- 开展深入贯彻规定精神学习教育动员部署会上的讲话发言材料3篇
- 在司法党组中心学习组学习会上的发言材料
- 国企党委关于推动基层党建与生产经营深度融合工作情况的报告材料
- 副书记在2025年工作务虚会上的发言材料2篇