数据库课程设计报告王卓驰 - 图文 联系客服

发布时间 : 星期二 文章数据库课程设计报告王卓驰 - 图文更新完毕开始阅读cdcf3311ce2f0066f4332293

书名 编号 种类 价格 数量 购入时间 馆藏地 馆藏副本 图书

3、逻辑设计阶段

(1)根据总E-R图中的实体与实体之间的联系以及转换的一般原则,得到如下的关系:

读者 证件 持有

13

根据以上1:1关系得可到关于读者关系:

读者( 姓名,性别,年龄,学号,专业,班级,学院); 该关系的函数依赖图:

从函数依赖图可以看出,该关系中不存在部分函数依赖、传递函数依赖,且只有学号能够确定其它各项。所以该关系是BCNF范式。

(2)借书卡(证件号,证件类别); 该关系来源于证件实体, 该关系的函数依赖

图如下:

14

学 院 姓 名 学 号 性 别 年 龄 专 业 班 级

证证件号 件 证件类别

该关系仍然是BCNF范式。

(3)图书( 图书编号,书名,种类,馆藏地,馆藏副本,可借副本,价格,购买日期); 该关系来源于图书实体,它的函数依赖图如下: 书 名 图 种类 书 编 号 馆藏地 馆藏副本 可借副本

价格 购买日期 15

该关系仍然是BCNF范式。

(4)借阅纪录(学号,图书编号,姓名,书名,借阅日期,应还日期,备注);

优化分析:

在图书馆中,由于图书数量上百万册,所以为了提高检索效率,应根据图书类别把图书进行水平分类,即按照图书的种类不同将图书分成不同类型的图书,如:文史图书、自然科学图书、工具图书、古籍等。这样相同类型的图书存放在一起,便于提高查找效率。

图书编号 可借副本 学号图书编备注 姓名 书名 借阅日期 应还日期 书名 16 馆藏地