- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库详细设计说明书
目的
本文为图书馆管理课程设计SQL Server功能规范说明书。本说明书将:
描述数据库设计的目的
说明数据库设计中的主要组成部分
说明数据库设计中各功能的实现
内容
本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象直接的关系)。本文档中包含对以下数据库内容的描述:
数据表
视图
存储过程
触发器
约束
在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。
与其他项目的关联
本项目的数据库设计与本项目(Web部分和Windows部分)功能密切相关。本案例项目的数据库将按照项目程序部分的功能需求而设计,数据库设计将配合设计案例的程序部分,以实现一个功能完备的真实环境内的应用。
表
表设计概述
根据设计的系统功能,数据库将以图书信息为中心存储相关数据,配合 SQL Server 数据库系统中提供的数据管理,实现图书的借阅、归还、续借及系统设置等业务功能。
数据库设计将以存储读者信息的读者表为基础,连接多张相关表以实现对以下关系的支持:
顾客浏览记录
顾客订购记录
顾客退订记录
顾客付款记录
顾客对花卉的评价
顾客对花卉的建议及留言
。
图 01
顾客用户信息表(ReaderInfo)
概述
顾客用户信息表用于记录顾客基本信息,并作为基础表与其他表连接。
表定义
读者用户信息表定义如表 01所示。
表 01
字段 类型 可否为空 备注 Username nvarchar(10) 否 ID int 否 Passwd char(8) 否 Name nvarchar(10) 可 Sex char(2) 否 Age int 可 StuNum Numeric 可 PlaceStrand nvarchar(50) 可 PlaceClass nvarchar 可 ValidCard nvarchar(50) 否 BookCard nvarchar(10) 可 CreateTime datetime 可 ExpiredTime datetime 可
主键
用户信息表的主键是用户信息表编号表 02所示。
表 02
字段 类型 可否为空 备注 ID Numeric 不否 Username nvarchar(10) 不否 Passwd char(8) 不否 Type nvarchar(14) 不否 主键
管理员用户信息表的主键是管理员用户ID号,类型为整型,设置自动增量。
约束
无其他约束。
索引
主键字段管理员编号表 03所示。
表 03
字段 类型 可否为空 备注 ID int 否 Name nvarchar(10) 否 ReaderID int 否 Canborrow int 可 主键
读者类别表的主键是读者表ID字段,类型为整型,设置自动增量。
约束
无其他约束。
索引
主键字段薪资编号表 04所示。
表 04
名称 类型 可否为空 备注 ID nvarchar(20) 否 Name nvarchar(50) 否 Typeid int 可 State binary 可 Creattime datetime 否 Price money 可 Press nvarchar(50) 否 IsCancellation binary 可 IDCancellation int 可 Note nvarchar(50) 可 Author nvarchar(10) 可 Page int 可
主键
花束信息表的主键是花束编号考勤编号表 05所示。
表 05
字段 类型 可否为空 备注 Typeid int 否 Typename nvarchar(50) 否 主键
花束类别表的主键是Typeid字段,类型为整型,设置自动增量。
约束
订购开始时间应小于付款结束时间;
索引
主键字段请假申请编号表 06所示。
表 06
字段 类型 可否为空 备注 ID int 否 BookID nvarchar(20) 否 索引
主键字段加班申请编号
表 07所示。
表 07
字段 类型 可否为空 备注 ID Numeric 否 BookID nvarchar(20) 否 CardID Numeric 可 BorrowTime datetime 否 ReturnTime datetime 否 IsReturn nvarchar(10) 否 索引
主键字段业绩评定编号具有自动创建的聚集索引。
评价表
文档评论(0)