广东工业大学数据库原理与应用课程设计(包括任务书):以图书馆图书管理系统为例
转换为一个关系,从实体属性及其主实体关系属性组成该关系的属性,其主实体关系的主码,在主从联系为一对多联系时还要加上可把同一主实体个体所对应的从实体个体区分开来的、从实体的一组属性,作为该关系的主码。对子类实体可作类似一对一联系的从实体的转换。 原则3(一对多联系在关系模式中的表示):E-R模型中的一个一对多联系通过在其“多”实体关系上增加“1”实体关系的主码(作为外码)和联系本身的属性来表示。
在图书借阅管理系统中,图书与出版社“增购计划”联系通过在图书关系上加上出版社的主码(出版社名称)作为外码来表示。
原则4(多对多联系转换为关系):E-R模型中的一个多对多联系转换为一个关系,其被联系实体关系的主码作为外码和该联系本身的属性一起组成关系的属性,被联系关系的主码组成该关系的复合主码。
在图书租借管理系统中,图书与学生、教师之间的“借阅归还”联系是多对多联系,按原则4可转换为如下的关系框架。
图书借阅归还关系
3.2 具体逻辑模型设计
把一般关系模型转换成具体DBMS支持的逻辑结构。
图书.DBF