全文预览

基于mysql的图书管理系统数据库设计

上传者:学习一点 |  格式:docx  |  页数:27 |  大小:878KB

文档介绍
РVarcharРNot null(外主键)Р书籍编号РbooknameРVarcharРNot nullР书籍名称РbookfeeРVarcharРNot NullР罚款金额РborrowdateРDatetimeРNot NullР借阅时间Р4.2 数据库模型函数依赖集Р书籍类别关系中种类编号为主键,其中函数依赖有:种类编号→种类名称。 Р因为书籍类别关系中不存在非主属性对码的部分函数依赖和传递函数依赖关系,所以客户关系是属于3NF。 Р(2)书籍关系中书籍编号为主键,其中函数依赖有:书籍编号→书籍名称,书籍编号→书籍类别,书籍编号→书籍作者,书籍编号→出版社名称,书籍编号→出版日期,书籍编号→登记日期。 Р因为书籍关系中不存在非主属性对码的部分函数依赖和传递函数依赖关系,所以客户关系是属于3NF。 Р(3)读者关系中读者借书证号为主键,其中函数依赖有:读者借书证号→读者姓名,读者借书证号→读者性别,读者借书证号→读者种类,读者借书证号→登记日期。 Р因为读者关系中不存在非主属性对码的部分函数依赖和传递函数依赖关系,所以客户关系是属于3NF。 Р(4)借阅关系中(借书证编号,书籍编号)为主键,其中函数依赖有:(借书证编号,书籍编号)→读者借书时间。Р因为借阅关系中不存在非主属性对码的部分函数依赖和传递函数依赖关系,所以客户关系是属于3NF。Р还书关系中(借书证编号,书籍编号)为主键,其中函数依赖有:(借书证编号,书籍编号)→读者还书时间。 Р因为还书关系中不存在非主属性对码的部分函数依赖和传递函数依赖关系,所以客户关系是属于3NF。Р罚款关系中书籍编号为主键,其中函数依赖有:书籍编号→借书证编号,书籍编号→读者姓名,书籍编号→书籍名称,书籍编号→罚款金额,书籍编号→借阅时间。 Р因为罚款关系中不存在非主属性对码的部分函数依赖和传递函数依赖关系,所以客户关系是属于3NF。

收藏

分享

举报
下载此文档