Access 2016数据库教程(微课版·第2版)
上QQ阅读APP看书,第一时间看更新

【项目实训】图书馆借还书管理数据库设计

一、实训目的

1.了解Access数据库设计步骤。

2.掌握数据库设计的基本方法。

3.独立设计一个小型关系数据库。

二、实训内容

1.绘制图书馆借还书管理数据库的E-R图。

2.将E-R图转换为关系模式并规范化。

图书馆借还书管理系统是针对一个小型图书馆开发的数据库应用系统,其基本功能需求如下。

(1)存储所有图书和读者信息,能够维护图书和读者信息。

(2)按照多种条件查询图书和读者信息。

(3)实现图书的借阅和归还、查询图书的借阅信息和到期未还图书信息等。

(4)实现各种数据统计,如统计读者借阅数量、图书库存等。

图书馆借还书管理数据库主要包含以下3个实体集。

读者类别(类别编号、类别名称、最大可借数量、最多可借天数)

读者(读者编号、姓名、性别、类别编号、所属院系、联系电话)

图书(图书编号、书名、作者、出版社、出版日期、定价、库存数量、存放位置、图书简介)

其中,一种读者类别下有多个读者,一个读者只能属于一种读者类别,是一对多联系;一个读者可以借阅多本图书,一本图书也可以被多个读者借阅,是多对多联系。此外,图书借阅需要记录借书日期和还书日期。读者类别主要有教师和学生,读者编号是教师的工号或学生的学号。