第一范文网 - 专业文章范例文档资料分享平台

图书管理系统大数据库需求分析报告

来源:用户分享 时间:2025/8/24 19:27:03 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

c)

3. 基本E-R图

4. E-R图的各实体的属性

Reader(ReaderID, ReaderName, ReaderSex, ReaderMajor , ReaderAge, ReaderPassword, ReaderDate)

Manager(ManageID,

ManageName,

ManageSex,

ManagePhone,

ManagePassword, ManageAuthority)

Book(ISBN, BookID ,BookName, BookAuthor, BookPrinter, BookPrice, BookNum, BookType, BookDate, BookKeyword, BookState)

Borrow(BookID, ReaderID, BookName, BookAuthor, BorrowDate, ReturnDate)

History(ISBN, ReturnedDate)

Fine(ISBN,

ReaderID,

BookName,

BookAuthor,

BorrowDate,

ReaderID,

BookName,

BookAuthor,

BorrowDate,

ReturnedDate , ReturnDate, Fine, ManageStatus, ManageID) 三、 逻辑结构设计

1.将E-R图转化为关系模式

实体型转换为关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:

一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。

一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。

一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合,具有相同码的关系模式可合并。

管理员与图书之间的维护联系是1:n(一对多),读者与图书之间的借阅和归还联系方式则是n:m(多对多),这样要把它们之间的联系转化为独立的关系模式,读者与管理员之间的罚款与管理联系是m:n(多对多),将其联系也转化成独立的关系模式,具体的基本E-R图向关系模型的转化如下: Reader :

Book:

ReaderID, ReaderName ReaderPassword ReadType ReaderSex ReaderInfo

ISBN BookName BookID BookAuthor BookPublish BookPrice BookDate

BookType BookKeyword BookState

BorrowRecord:

BorrowID ReaderID BookID BookName BookAuthor Borrowdate Returndate Fine isBorrowing isRenewing

Fine:

BookID ReaderID BookName BorrowID

Borrowdate Returndate Fine 2.模型优化

关系模式Book,Reader,Manager不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,已经达到了3NF,但是借阅关系模式、罚款关系模式(Borrow, History ,Fine)中存在着一些数据冗余,现将三个关系模型进行合并,消除冗余,

3.数据库模式定义 表2.1 图书信息表

列名 ISBN BookName BookID BookAuthor BookPublish BookPrice BookDate BookType BookKeyword

数据类型 Char Char Big int Char Char Double Date Char Char

可否为空 not null not null not null

说明 ISBN 图书的书名 索书号主码 图书作者 图书 图书的单价 出版日期 图书的分类 图书的关键字

搜索更多关于: 图书管理系统大数据库需求分析报告 的文档
图书管理系统大数据库需求分析报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0t1bt4485j44s0w0d4ij47hq70zb09011u7_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top