- 1
- 0
- 约1.3万字
- 约 58页
- 2018-12-24 发布于福建
- 举报
数据库设计与实现e走r转换为关系模式
4.3.2弱实体vs强实体 弱实体方案转化的逻辑模式 acc(accno,accname) emp(eno,ename) trans(accno,lineno,transdate,dealnum,rualdate,eno) rual(accno,date,accrual) 强实体方案转化的逻辑模式: acc(accno,accname) emp(eno,ename) trans(tid,accno,lineno,date,dealnum,rid,eno) rual(rid,accno,date,accrual) 课堂练习: 请分别给出两种逻辑模式的模式图 试述你更喜欢哪种方案? * * 数据库系统概念----E-R 4.3.3继承关系?表 继承关系的三种处理方案 ①父类、子类分别建表 p(pid,name) s(pid,sno,dept) t(pid,tno,dept) ②父类并入子类,只为子类建表 s(pid,name,sno,dept) t(pid,name,tno,dept) ③子类并入父类,只为父类建表 p(pid,name,sno,s-dept,tno,t-dept) 比较: 三种方案各有优缺点,都可以接受 设计人员根据具体情况,综合评定选择确定最终方案 讨论:针对这个示例,你更愿意选择哪个方案? ISA 学生 person pid name sno dept 教师 tno dept 4.3.3练习与讨论 学校系统概念模型如下E-R图所示: 请按照继承关系三种处理方案分别转化成表 比较各方案优缺点,你更喜欢哪种方案? 教师 课程 学生 上课 讲授 人员 图书 借阅 ISA tno name cno cname bno bname pid age sno 4.3.3练习与讨论:参考答案一 父类、子类分别建表 实体转化成表 person(pid,name,age) student(pid,sno) teacher(pid,tno) book(bno,bname) course(cno,cname) 联系转化成表 pb(pid,bno) tsc(t-pid,s-pid,cno) tc(pid,cno) 没有联系转化的表需要和实体转化的表合并 教师 课程 学生 上课 讲授 人员 图书 借阅 ISA tno name cno cname bno bname pid age sno 4.3.3练习与讨论:参考答案2-1 父类并入子类,只为子类建表2-1 实体转化成表 student(pid,sno,name,age) teacher(pid,tno,name,age) book(bno,bname) course(cno,cname) 联系转化成表 pb(pid,bno)//pid参照谁? tsc(t-pid,s-pid,cno) tc(pid,cno) 没有联系转化的表需要和实体转化的表合并 教师 课程 学生 上课 讲授 人员 图书 借阅 ISA tno name cno cname bno bname pid age sno 4.3.3练习与讨论:参考答案2-2 父类并入子类,只为子类建表2-2 实体转化成表 student(pid,sno,name,age) teacher(pid,tno,name,age) book(bno,bname) course(cno,cname) 联系转化成表 sb(pid,bno) tb(pid,bno) tsc(t-pid,s-pid,cno) tc(pid,cno) 没有联系转化的表需要和实体转化的表合并 教师 课程 学生 上课 讲授 人员 图书 借阅 ISA tno name cno cname bno bname pid age sno 4.3.3练习与讨论:参考答案三 子类并入父类,只为父类建表 实体转化成表 person(pid,name,age,sno,tno) book(bno,bname) course(cno,cname) 联系转化成表 pb(pid,bno) tsc(t-pid,s-pid,cno) tc(pid,cno) 没有联系转化的表需要和实体转化的表合并 教师 课程 学生 上课 讲授 人员 图书 借阅 ISA tno name cno cname bno bname pid age sno 4.3.3练习与讨论 对学校系统: 比较继承关系几种处理方案优缺点 你更喜欢哪种方案? * * 数据库系统概念----E-R 4.3.4聚集?表 聚集的处理方案 联系及相关实体聚集成的高层实体,核心是被聚集的“联系” 聚集成的高层实体本身不转化成表 高层实体参与的联系进行正常的表转化,高层实体的主码使
您可能关注的文档
- 数据结构(c描述)电子片教案第7章.ppt
- 数据结构(c语言版)datastruct先ure.ppt
- 数据结构.第6章.树和二叉树.2此.遍历二叉树和线索二叉树.pptx
- 数据结构车总复习和作业2015.ppt
- 数据结构——第7章图和广跑义表1.ppt
- 数据结构第22讲找哈希表和插入排序1.ppt
- 数据结构第25讲:第10章查找表可扩充给散列-c.ppt
- 数据结构复卖习与习题解析.ppt
- 数据结构概念-树阿图的划分.ppt
- 数据结构哈第六章树和二叉树.ppt
- 第四单元 第1课时 多位数乘两位数 数学青岛版(五四制)三年级上册(新教材).pptx
- 三菱FX1S PLC借助以太网通讯模块与上位机通讯实现监控光伏组件生产线的应用配置案例.docx
- 西门子200PLC通过串口转以太网直连昆仑通泰触摸屏实现本地操作与远程监控同步.docx
- 四川省成都市第七中学2025~2026学年度下期二诊模拟考试历史试卷(含答案).docx
- 四川省成都市第七中学2025~2026学年度下期二诊模拟考试思想政治试卷(含答案).pdf
- 四川省成都市第七中学2025~2026学年度下期二诊模拟考试历史试卷(含答案).pdf
- 四川省成都市第七中学2025~2026学年度下期二诊模拟考试英语试卷(含答案).pdf
- 部队教学法试题及答案.doc
- 陇南公路管理局考试题库.doc
- 河北自学历年考试题库.doc
最近下载
- 物理试卷 -内蒙古呼和浩特市2025-2026学年高三年级第一次质量监测(8.28-8.29).pdf VIP
- 08J907 洁净厂房建筑构造.pdf VIP
- 化工分离过程_课后答案刘家祺.pdf VIP
- 中石油加油站建设标准设计.pdf VIP
- 高三学生英语词汇量提升计划与方法.docx VIP
- 建筑ALC轻质隔墙工程监理实施细则.doc
- DB63_T 2256.7-2025 水利信息化工程施工质量评定规范 第7部分 通信系统.docx VIP
- 广东公路工程质量监督登记表、检查要点、用表、抽查项目、交工验收用表.pdf VIP
- SY_T 5988-2018油管和套管转换接头.pdf
- Q62DAN,Q64DAN,Q68DAV数模转换模块用户手册080327.pdf VIP
原创力文档

文档评论(0)