资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
信息管理系 孙琪 Access 数据库HENAN ECONOMY AND TRADE VOCATIONAL COLLEGE补充 E-R模型到关系模型的转换1 信息管理系 孙琪 Access 数据库HENAN ECONOMY AND TRADE VOCATIONAL COLLEGE概念模型是反映实体之间联系的模型。E-R模型:描述现实世界的概念模型。& 实体:用矩形框表示,框内写入实体名。 & 属性:用椭圆形表示,属性的名称记入椭圆形内。& 联系:用菱形框表示实体间的相互关系,框内注明联系的名称。学生学号学生与课程 间的联系1.概念模型2 信息管理系 孙琪 Access 数据库HENAN ECONOMY AND TRADE VOCATIONAL COLLEGEmn借阅姓名借书 证号职称出版社书号定价书名作者借书 日期读者图书所在 单位图1-7 图书借阅系统中的E-R模型3 信息管理系 孙琪 Access 数据库HENAN ECONOMY AND TRADE VOCATIONAL COLLEGE实体之间的对应关系称为联系,它反映了现 实世界事物之间的相互关联。 联系的类型: 一对一联系 记为1 :1(如学校与校长间的联系) 一对多联系 记为:n(如宿舍房间与学生的联系 ) 多对多联系 记为m :n(如一个教师可以教授多个学生,而一个学生又可以 受教于多个教师)实体的联系4 信息管理系 孙琪 Access 数据库HENAN ECONOMY AND TRADE VOCATIONAL COLLEGE 关系:满足一定条件的二维表,称为关系(relation),在关系模型中,无论概念世界中的实体还是实体之间的联系 均由关系(表)来表示。 例如:学生情况表 Student。SIDSnameSexBirthdaySpecialty2005216001赵成刚男1986年5月计算机应用2005216002李敬女1986年1月软件技术2005216003郭洪亮男1986年4月电子商务2005216004吕珊珊女1987年10月计算机网络2005216005高全英女1987年7月电子商务2005216006郝莎女1985年8月电子商务2005216007张峰男1986年9月软件技术2005216111吴秋娟女1986年8月电子商务2.关系模型5 信息管理系 孙琪 Access 数据库HENAN ECONOMY AND TRADE VOCATIONAL COLLEGE实体(E)转换为关系模式12联系(R)转换为关系模式3.E-R模型到关系模型的转换6 信息管理系 孙琪 Access 数据库HENAN ECONOMY AND TRADE VOCATIONAL COLLEGE3.1 实体(E)转换为关系模式的方法 一个实体转换为一个关系模式,实体的 属性就是关系的属性,实体的码就是关 系的码。 例如:学生实体转换为关系模式实体实体学生(学号,姓名,性别,出生日期,所学专业)关系关系Student(SID,Sname,Sex,Birthday,Specialty)7 信息管理系 孙琪 Access 数据库HENAN ECONOMY AND TRADE VOCATIONAL COLLEGE3.2 联系(R)转换为关系模式的方法 一对一 将联系与任意端实体所对应的关系模式合并, 加入另一端实体的码和联系的属性。例如:学校和校长实体的联系是1:1的。 学校编号名称任职日期学校任职校长编号姓名118 信息管理系 孙琪 Access 数据库HENAN ECONOMY AND TRADE VOCATIONAL COLLEGE学校编号名称任职日期学校任职校长编号姓名11学校(学校编号,名称) 校长(编号,姓名,任职日期,学校编号) 或 学校(学校编号,名称,编号) 校长(编号,姓名,任职日期)3.2 联系(R)转换为关系模式的方法9 信息管理系 孙琪 Access 数据库HENAN ECONOMY AND TRADE VOCATIONAL COLLEGE 一对多将联系与n端实体所对应的关系模式合并, 加入1端实体的码和联系的属性。例如:班级和学生实体的联系是1:n的。 学生编号学生姓名班长姓名学生属于班级班级名称班主任姓名n1教室位置性别3.2 联系(R)转换为关系模式的方法10 信息管理系 孙琪 Access 数据库HENAN ECONOMY AND TRADE VOCATIONAL COLLEGE学生编号学生姓名班长姓名学生属于班级班级名称班主任姓名n1教室位置性别学生(学生编号,学生姓名,性别,班级名称) 班级(班级名称,班主任姓名,班长姓名,教室位置)3.2 联系(R)转换为关系模式的方法11 信息管理系 孙琪 Access 数据库HENAN ECONOMY AND TRADE VOCATIONAL COLLEGE 多对多将联系转换成一个关系模式。该联系相连的各实体 的码和联系本身的属性转换为关系的属性。例如:教务管理中选课的E-R模型如图所示,学生 和课程的联系是多对多的。课程学生选课成绩nm3.2 联系(R)转换为关系模式的方法12 信息管理系 孙琪 Access 数据库HENAN ECONOMY AND TRADE VOCATIONAL COLLEGE学生(学生编号,姓名,性别) 课程(课程编号,课程名称,学分) 选课(学生编号,课程编号,成绩)课程学生选课成绩nm学生编号课程编号姓名 性别学分课程名称3.2 联系(R)转换为关系模式的方法13
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号