数据库设计说明书1. 引言 在使用任何数据库之前,全部必需设计好数据库,包含将要存放数据类型,数据之间相互关系和数据组织形式。数据库设计是指对于一个给定应用环境,结构最优数据库模式建立数据库及其应用系统,使之能够有效地存放数据。为了合理地组织和高效率地存取数据,现在最好方法,就是建立数据库系统,所以在系统总体设计阶段,数据库建立和设计是一项十分关键内容。因为数据库应用系统复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,所以最好设计不可能一蹴而就,而只能是一个“反复探寻,逐步求精”过程,也就是计划和结构化数据库中数据对象和这些数据对象之间关系过程。 1.1 编写目标数据库设计好坏是一个关键。假如把企业数据比做生命所必需血液,那么数据库设计就是应用中最关键一部分,是一个系统根基。用于开发人员进行项目设计,以此作为编码依据,同时也为后续数据库维护工作提供了良好使用说明,也能够作为未来版本升级时关键参考资料。数据库设计目标是建立一个适宜数据模型。这个数据模型应该是满足用户要求,既能合理地组织用户需要全部数据,又能支持用户对数据全部处理功效。而且要含有较高范式,数据完整性好,效益高,便于了解和维护,没有数据冲突。 2. 外部设计外部设计是讨论和考虑所要建立数据库信息环境,对数据库应用领域中多种信息要求和操作要求进行具体地分析,了解应用领域中数据项、数据项之间关系和全部数据操作具体要求,了解哪些原因对响应时间、可用性和可靠性有较大影响等各方面原因。2.1 标识符和状态数据库表前缀: afunms用户名:root 密码:root权限:全部 有效时间:开发阶段 说明:系统正式公布后,可能更改数据库用户/密码,请在统一位置编写数据库 连接字符串,在发行前请给予更正。 2.2 使用它程序本系统关键利用 jsp 作为前端应用开发工具,使用 MySQL 作为后台数据库, Linux 或 Windows 均可作为系统平台。2.3 约定 ■ 全部命名一定要含有描述性,杜绝一切拼音、或拼音英文混杂命名方法。 ■ 字符集实行 UTF-8,请注意字符转换。 ■ 全部数据表第一个字段全部是系统内部使用主键列,自增字段,不可空,名称为: id,确保不把此字段暴露给最终用户。 ■ 除尤其说明外,全部日期格式全部实行 int 格式,无时间值。 ■ 除尤其说明外,全部字段默认全部设置不充许为空, 需要设置默认值。 ■ 全部一般索引命名全部是表名加设置索引字段...