JIANGXI AGRICULTURAL UNIVERSITY
题目:
学
专
百度贴吧数据库设计说明书 院: 软 件 学 院 业: 软件工程+英语
二0 一二 年 十二 月
目录
1 引言 ...........................................................错误!未定义书签。
1.1 编写目的 ...............................................错误!未定义书签。
1.2 背景........................................................错误!未定义书签。
1.3 定义........................................................错误!未定义书签。
1.4 参考资料 ...............................................错误!未定义书签。
2 外部设计 ...................................................................................... 3
2.1 标识符和状态........................................................................... 3
2.2 使用它的程序........................................................................... 4
2.4 专门指导 .................................................................................. 5
2.5 支持软件 ................................................................................... 5
3 结构设计 ...................................................................................... 6
3.1 概念结构设计........................................................................... 6
3.2 逻辑结构设计........................................................................... 9
3.3 物理结构设计......................................................................... 10
4. 运用设计 ................................................................................... 11
4.1 数据字典设计 ....................................................................................................11
4.2 安全保密设计 ................................................................................................... 13
1引言
1. 1编写目的
此数据库的编写主要是为了给广大有共同爱好的人一个交流的平台。
1. 2背景
如今百度贴吧数目越来越多,但是质量良莠不齐,在某些贴吧里充斥着很多不健康的内容,但吧主却此放任自流,管理松散.
软件名称:百度贴吧管理系统
项目提出者:刘彬。
开发者:刘彬小组
需在windows操作系统下运行。配置要求:SQL数据库,jsp,JAVA等 该软件需与数据库连接使用才能运行。
1. 3定义
文档中采用的专门术语的定义及缩略词简要如下:
JAVA:Java script
Jsp: Java Server Pages
Microsoft SQL Server
VSS:Visual SourceSafe,版本控制工具
1. 4参考资料
《java web 开发实战经典》 出版社: 清华大学出版社; 第1版 (20xx年1月1日) 《JAVA2程序设计基础教程》 计算机职业教育联盟 主编 清华大学出版社 出版 《SQL Server数据库基础教程》计算机职业教育联盟 主编 清华大学出版社 出版 《实用操作系统教程》 葛瀛龙 周旭等 编著 机械工业出版社 出版 《计算机网络技术》 施晓秋 主编 科学出版社 出版
2 外部设计
2.1 标识符和状态
数据库名称百度贴吧数据库。
2.2 使用它的程序 MS SQL Server 2000 sp3
此类数据库的更高版本也可使用
2.3 约定
本数据库约定如下: ? 本数据库中的所有表均以“TB_”为前缀,如会员表名称为TB_Account
? 对于表示实体间对应关系的表以“TB_”前缀加两个实体名组成,如果会员表为Account,应用系统表为App,则会员与应用系统对应关系表名为TB_AccountApp
? 本数据库的表中的字段均不加前缀
? 本数据库的视图均以“TB_view_”为前缀
? 本数据库中的存储均以“TB_sp_”为前缀
? 本数据库中的函数均以“TB_fn_”为前缀
? 本数据库中的参数均以“@”前缀
? 本数据库约定所有要求概念数据模型(CDM)中的实体所对应的表以GUID为主键,其它表以int自增类型字段为主键。如:会员实体对应的会员表的主键为GUID类型,而会员实体与应用系统的对应关系的主键以int自增为主键类型
2.4 专门指导
向从事此数据库的生成,测试,维护人员提供专门指导。可参考MS SQL Server 2000 sp3的使用方法。
2.5 支持软件
数据库管理系统:MS SQL Server 2000 sp3 建模工具:PowerDesigner 12.0,数据库建模,生成数据库初始化脚本。
3 结构设计 3.1 概念结构设计
会员信息User
描述:记录会员的注册资料
帖子信息Note 描述:记录帖子信息
主题信息Topic 描述:记录主题信息
子版块信息Block 描述:记录子版块信息
父版块信息Tree 描述:记录父版块信息
公告信息
Bulletin
描述:记录公告信息
3.2 逻辑结构设计
3.3 物理结构设计
a. 缓存区设计:对于不经常发生变化的数据,采用缓存机制,将数据缓存在内存中,以提高系统的访问性能;
b. 外存设备及外存空间的组织:无;
c. 数据访问方式:JDBC。
4. 运用设计
4.1 数据字典设计
注:上述数据字典为在Microsoft Sql Server 2000中呈现的方式,数据类型uniqueidentifier在其它数据库产品中为varchar(36)。
4.2 安全保密设计
本数据库系统采用安全的会员名加口令方式登录。会员名的权限限制为只能进行基本的增改帖子功能。
第二篇:bbs数据库设计说明书
<BBS>
数据库设计说明书
目录
1 引言 .......................................................................................... 3
1.1 编写目的 .............................................................................. 3
1.2 定义 ....................................................................................... 3
1.3 参考资料 .............................................................................. 3
2 外部设计 ................................................................................. 3
2.1 标识符和状态 ...................................................................... 3
2.2 使用它的程序 ...................................................................... 3
2.4 专门指导 .............................................................................. 4
2.5 支持软件 .............................................................................. 4
3 结构设计 ................................................................................. 4
3.1 概念结构设计 ...................................................................... 4
3.2 逻辑结构设计 ...................................................................... 7
3.3 物理结构设计 ...................................................................... 8
1 引言
1.1 编写目的
本说明书的编写目的是对于设计中的数据库的所有标识、逻辑结构和物理结构作出具体的设计规定,指导程序员的建库工作。
1.2 定义
数据库管理系统(Database Management System):一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS。数据字典:关于数据的数据表和视图。E-R图:实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。第三范式(3NF):一个数据库表中不包含已在其它表中已包含的非主关键字信息。
1.3 参考资料
《软件需求规约》、《概要设计说明书》、《详细设计说明书》
2 外部设计
2.1 标识符和状态
数据库名称BBS。
2.2 使用它的程序
MS SQL Server 2000 sp3
2.3 约定
无。
2.4 专门指导
无。
2.5 支持软件
数据库管理系统:MS SQL Server 2000 sp3 建模工具:PowerDesigner 12.0,数据库建模,生成数据库初始化脚本。
3 结构设计 3.1 概念结构设计
用户信息User
描述:记录用户的注册资料
帖子信息Note 描述:记录帖子信息
主题信息Topic 描述:记录主题信息
子版块信息Block
描述:记录子版块信息
父版块信息Tree
描述:记录父版块信息
公告信息 Bulletin 描述:记录公告信息
3.2 逻辑结构设计
3.3 物理结构设计
a. 缓存区设计:对于不经常发生变化的数据,采用缓存机制,将数据缓存在内存中,以提高系统的访问性能;
b. 外存设备及外存空间的组织:无;
c. 数据访问方式:JDBC。