修正&标记表文档变更历史日期作者版本变更描述2011-05-28舒睿V01数据库说明书创建2011-06-13舒睿V01.1数据库各表功能说明创建2011-06-20舒睿V02数据库各项细节功能完成审核结果审核人通过版本审核认职位日期文档属性项目描述文档名称功能说明书作者舒睿创建日期5/28/2011最后更新日期1.1目的本文为图书馆管理课程设计SQLServer功能规范说明书。本说明书将:描述数据库设计的目的说明数据库设计中的主要组成部分说明数据库设计中各功能的实现1.2内容本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象直接的关系)。本文档中包含对以下数据库内容的描述:数据表视图存储过程触发器约束在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。1.3与其他项目的关联本项目的数据库设计与本项目(Web部分和Windows部分)功能密切相关。本案例项目的数据库将按照项目程序部分的功能需求而设计,数据库设计将配合设计案例的程序部分,以实现一个功能完备的真实环境内的应用。表1.4表设计概述根据设计的系统功能,数据库将以图书信息为中心存储相关数据,配合SQLServer数据库系统中提供的数据管理,实现图书的借阅、归还、续借及系统设置等业务功能。数据库设计将以存储读者信息的读者表为基础,连接多张相关表以实现对以下关系的支持:读者借书记录读者还书记录读者续借记录读者罚款记录读者对图书的评价读者对图书和图书馆的建议及留言数据库系统主要的实体关系如图0-1所示。图0-11.5读者用户信息表(ReaderInfo)概述读者用户信息表用于记录读者基本信息,并作为基础表与其他表连接。表定义读者用户信息表定义如表0-1所示。表0-1字段类型可否为空备注Usernamenvarchar(10)否IDint否Passwdchar(8)否Namenvarchar(10)可Sexchar(2)否Ageint可StuNumNumeric可PlaceStrandnvarchar(50)可PlaceClassnvarchar可ValidCardnvarchar(50)否BookCardnvarchar(10)可CreateTimedatetime可ExpiredTimedatetime可主键读者用户信息表的主键是读者用户信息表编号字段,类型为整型,设置自动增量。。约束无索引主键用户信息ID具有自动创建的聚集索引。1.6管理员用户信息表(UserInfo)概述管理员用户信息表用于记录系统管理员的各项资料。表中都记录了管理员的账号和密码,是各用户的详细...