《E-R图举例.pdf》由会员分享,可在线阅读,更多相关《E-R图举例.pdf(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、已知两个实体型:已知两个实体型:学生(学号,姓名,年龄,性别,系号,年级)学生(学号,姓名,年龄,性别,系号,年级)课程(课程号,课程名,学分)课程(课程号,课程名,学分)分析:分析:课程与学生之间的联系:课程与学生之间的联系:(m:nm:n)一门课程同时有若干个学生选修,一个学生可以同时选修多门课程一门课程同时有若干个学生选修,一个学生可以同时选修多门课程E-RE-R 图:图:课程课程mm选修选修成绩成绩n n学生学生E-RE-R 图转化为关系模型图转化为关系模型:学生(学号,姓名,年龄,性别,系号,年级)学生(学号,姓名,年龄,性别,系号,年级)课程(课程号,课程名,学分)课程(课程号,课
2、程名,学分)选修(学号,课程号,成绩)选修(学号,课程号,成绩)对应的表如下图所示:对应的表如下图所示:示例数据库:示例数据库:学生学生 课程数据库课程数据库学生表:学生表:Student(SnoStudent(Sno,SnameSname,SsexSsex,SageSage,Sdept)Sdept)学号 Sno200315121200315122200315123200315125姓名 Sname李勇刘晨王敏张立性别 Ssex男女女男年龄 Sage20191818所在系 SdeptCSISMAIS课程表:课程表:Course(CnoCourse(Cno,CnameCname,CpnoCpno,Ccredit)Ccredit)课程号 Cno1234567课程名 Cname数据库数学信息系统操作系统数据结构数据处理PASCAL先行课 Cpno51676学分 Ccredit4243424学生选课表:学生选课表:SC(SnoSC(Sno,CnoCno,Grade)Grade)学号 Sno22222课程号 Cno成绩 Grade