好文档 - 专业文书写作范文服务资料分享网站

图书管理系统数据库设计报告实例

天下 分享 时间: 加入收藏 我要投稿 点赞

图书管理系统

数据库设计报告

文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改

文件标识: LMS-DATABASE 当前版本: 1.0 作 者: XXX 完成日期: 2011-12-24 .

版 本 历 史

版本/状态

作者 参与者 起止日期 备注

;.

.

目 录

0. 文档介绍 ............................................................................................................................ 4 0.1 文档目的 ....................................................................................................................... 4 0.2 文档范围 ....................................................................................................................... 4 0.3 读者对象 ....................................................................................................................... 4 0.4 参考文献 ....................................................................................................................... 4 0.5 术语与缩写解释 ............................................................................................................ 4 1. 数据库环境说明 ................................................................................................................. 4 2. 数据库的命名规则 ............................................................................................................. 5 3.概念设计 .............................................................................................................................. 6 4. 逻辑设计 ............................................................................................................................ 6 5.物理模型 .............................................................................................................................. 8 5.0 表汇总 ........................................................................................................................... 8 5.1 表USERS ........................................................................................................................ 9 5.2 表USERROLE ................................................................................................................. 9 5.3 表USERRIGHTS ............................................................................................................ 10 5.4 表OVERLIMITRECORD ................................................................................................. 10 5.5 表LOSTRECORD........................................................................................................... 10 5.6 表ORDERRECORD ........................................................................................................ 11 5.7 表BORROWRECORD ..................................................................................................... 11 5.8 表BOOK ....................................................................................................................... 11 5.9 表LIABRARY ................................................................................................................ 12 5.10 表BOOKCATEGORY .................................................................................................... 12 5.11 表BOOKKIND ............................................................................................................ 13 5.12表SYSTEMLOG ........................................................................................................... 13 6. 安全性设计 ....................................................................................................................... 13 6.1 防止用户直接操作数据库的方法 .............................................................................. 13 6.2 用户帐号密码的加密方法 .......................................................................................... 14 6.3 角色与权限 ................................................................................................................. 14 7. 优化 .................................................................................................................................. 14 8. 数据库管理与维护说明 ................................................................................................... 15 8.1数据库日常检查 .......................................................................................................... 15 8.2 数据库备份方案 .......................................................................................................... 15 9. 数据库对象 ................................................................................................................... 16

;.

.

0. 文档介绍

0.1 文档目的

本文档为图书管理系统的数据库设计文档,主要介绍系统的数据库设计,给出了系统的逻辑设计和物理设计,同时给出了数据库环境的说明,确定了数据库命名规则,给出了数据库的优化方案、安全性设计方案和数据库维护、管理等内容,本文档可作为项目开发人员在数据库实现时的参考和规范。

0.2 文档范围

本文档适用于项目开发的设计阶段,在项目开发阶段可按照本文档检验数据库的实施情况。 0.3 读者对象

1.图书管理系统的开发人员 2.指导老师

3.图书管理系统的测试人员 4.图书管理系统的客户

0.4 参考文献

【01】王珊 萨师煊,《数据库系统概论》,高等教育出版社,2006-05-04

0.5 术语与缩写解释

缩写、术语 SPP SD 解 释 精简并行过程,Simplified Parallel Process 系统设计,System Design 把一种计划、规划、设想通过视觉的形式通过概念、判断、推理、论证来理解和区分客观世界的思维传达出来的活动过程 物理设计 设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS,并设计和实施数据库的存储结构、存取方式等。 逻辑设计

1. 数据库环境说明

数据库系统:MySQL

数据库设计工具:Power Designer

;.

.

编程工具:Power Designer 详细配置: 2. 数据库的命名规则

2.1数据库涉及字符规则

采用26个英文字母(区分大小写)和0 -9这十个自然数,加上下划线_组成,共63个字符。不能出现其他字符(注释除外)。 2.2数据库对象命名规则

数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前缀和实际名字组成,长度不超过30。

前缀:使用小写字母。如: 表 视图 存储过程 函数 实际名字

实际名字尽量描述实体的内容,由单词或单词组合,每个单词的首字母大写,其他字母小写,不以数字和_开头。因此,合法的对象名字类似如下。

表 视图 存储过程 2.3数据库表命名规则

字段由前缀和实际名字组成。实际名字中首单词一个系统尽量采取同一单词。 前缀:使用小写字母tb,表示表。

例如:tbMember tbMember_Info t bForum_Board tbForum_Thread1 2.4字段命名规则

数字、字符、日期/时间、lob(大对象)、杂项,字段由表的简称、下划线,实际名字加后缀组成。

后缀:使用小写字母,代表该字段的属性。

例如: User_Idint User_Namestr User_RegDatedtm 2.5视图命名规则

字段由前缀和实际名字组成,中间用下划线连接。 前缀:使用小写字母vi,表示视图。 例如:vi_User vi_UserInfo 2.6存储过程命名规则

字段由前缀和实际名字组成,中间用下划线连接。 前缀:使用小写字母sp,表示存储过程。 例如:sp_User 2.7 SQL语句规则

tbUser_Info、tbMessage_Detail vi_MessageList sp_MessageAdd tb vi sp fn ;.

图书管理系统数据库设计报告实例

图书管理系统数据库设计报告文件状态:[√]草稿[]正式发布[]正在修改文件标识:LMS-DATABASE当前版本:1.0作者:XXX完成日期:2011-12-24.版本历史版本/状态
推荐度:
点击下载文档文档为doc格式
19xiz6sm2t1qw0b8cvba7dd7d92whi01arq
领取福利

微信扫码领取福利

微信扫码分享