1
数据库系统 课程实验报告
实验名称
实验四 简单图书馆管理数据库的实现
班级
学号 姓名
指导教师
一、 一、实验目的
学习数据库的设计,了解存储过程、触发器 MS Sql Server 的使用。
二、实验内容
【数据库设计】
简单图书管理系统应包括读者和图书的管理,借、还管理等功能。为此我们设计三张表分别记录
读者、图书和借阅信息。同时为了降低复杂度,我们假定每本书只有一本,每个读者借阅时间为一个
月并且针对借阅权限不做限制。由此数据库设计如下:
表:图书信息表
字段名 数据类型 长度 允许空
书号 varchar 10 否
书名 varchar 15 否
作者 varchar 15 是
状态 bit 1 否
说明:书号是书的唯一标识即主键;状态表示是否在库可借。
表:读者信息表
字段名 数据类型 长度 允许空
借书证号 varchar 10 否
姓名 varchar 15 否
住址 varchar 20 是
说明:借书证号是读者的唯一标识即主键。
表:借阅信息表
字段名 数据类型 长度 允许空
编号 int 4 否
书号 varchar 10 否
借书证号 varchar 10 否
借书时间 datetime 8 否
应还时间 datetime 8 否
说明:编号是借阅记录的标识,主键,自动增长;书号
图 4-1 为 ER图: