附录I3 数据库设计报告.docx
- 文档编号:23739916
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:17
- 大小:27.98KB
附录I3 数据库设计报告.docx
《附录I3 数据库设计报告.docx》由会员分享,可在线阅读,更多相关《附录I3 数据库设计报告.docx(17页珍藏版)》请在冰豆网上搜索。
附录I3数据库设计报告
济南市历下区商贸(旅游)局网
数据库设计报告
文件状态:
[√]草稿
[]正式发布
[]正在修改
文件标识:
山东富臣有限公司-济南市历下区商贸(旅游)局网-SD-DATABASE
当前版本:
1.1
作者:
尚金龙,苏敦快
完成日期:
2008-12-20
版本历史
版本/状态
作者
参与者
起止日期
备注
version1.1
尚金龙
苏敦快
2008-12-20
至
2008-12-25
0.文档介绍3
0.1文档目的3
0.2读者对象4
0.3参考文献4
解释4
1.数据库环境说明5
2.数据库的命名规则5
4.物理设计5
4.0表汇总6
表名:
T_User(用户表)6
表名:
T_SuggestionReply(建议回复表)6
表名:
T_SecondSection(二级栏目表)7
表名:
T_Relation_User_Function(用户功能表)7
表名:
T_MailBox(邮箱)8
表名:
T_GuestSuggestion(合理化建议表)8
表名:
T_FriendLink(友情链接表)8
表名:
T_FirstSection(一级栏目表)9
表名:
T_Article(文章表)9
表名:
T_AdviceReply(疑难问题回复表)9
表名:
T_AdvicePublish(疑难问题表)10
表名:
T_AccessCount(网站访问量表)10
5.安全性设计11
5.1防止用户直接操作数据库的方法11
5.3角色与权限11
6.优化11
0.文档介绍
0.1文档目的
1.规范数据库设计。
2.为数据库创建提供依据。
3.为以后的开发工作提供快速查看数据库表结构,字段名称,类型,意义等。
4.为系统维护提供数据库依据。
0.2读者对象
1.系统开发人员
2.管理员
3.系统维护人员
0.3参考文献
《数据库设计》
作者:
(美)斯蒂夫(Stephens,R.K.),(美)普卢(Plew,R.R.)著,何玉洁等译 出版社:
机械工业出版社 出版时间:
2003年09月
解释
缩写、术语
解释
T
表,Table
1.数据库环境说明
1.数据库所采用的数据库为SQLserver2005.
2.Powerdesigner设计工具.
2.数据库的命名规则
1.使用有意义的英文单词做为表、字段名称。
2.每一个表的表名均以“T_”为前缀。
表名称=表名前缀+表内容标识(首字大写)。
3.表名英文单词的首字母大写,以大写字母标识一个单词的开始。
如:
T_SecondSection(二级栏表)。
4.表内字段均以小写英文字母命名。
4.物理设计
4.0表汇总
表名
功能说明
T_User
用户表用于记录系统管理员的用户名,密码等。
T_SuggestionReply
用于记录对于向群众征求得来的合理化建议的回复信息。
T_SecondSection
二级栏目即二级导航条内容。
可以通过后台改变前台二级导航条的内容。
T_Relation_User_Function
用户功能关系表,用于用户权限管理,控制普通管理员的权限。
T_MailBox
局长邮箱。
T_GuestSuggestion
记录向群众征求的合理化建议
T_FriendLink
友情链接
T_FirstSection
一级栏目,即一级导航条。
T_Article
保存用户所发表的文章。
T_AdviceReply
记录用户对于文章疑难问题的回复信息
T_AdvicePublish
记录群众对于用户所发表的文章提出的疑难问题
T_AccessCount
记录网站的群众访问量。
表名:
T_User(用户表)
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1.
id
varchar
32
0
是
否
唯一标识一条记录
2.
username
varchar
30
0
是
用户名
3.
password
varchar
32
0
是
密码
4.
real_name
varchar
20
0
是
真实姓名
5.
phone
varchar
20
0
是
电话号码
6.
modifiedtime
datetime
8
3
是
修改时间
7.
createdtime
datetime
8
3
是
创建时间
8.
author
varchar
30
0
是
创建人
9.
remark
text
16
0
是
备注
表名:
T_SuggestionReply(建议回复表)
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1.
id
varchar
50
0
是
否
唯一标识一条记录
2.
guestsuggestion_id
varchar
50
0
否
外键(对应T_GuestSuggestion表id)
3.
reply_content
text
16
0
是
回复内容
4.
reply_title
varchar
100
0
是
回复标题
5.
replyer
varchar
50
0
是
回复人
6.
modifiedtime
datetime
8
3
是
修改时间
7.
createdtime
datetime
8
3
是
创建时间
8.
author
varchar
50
0
是
用户名
9.
remark
varchar
50
0
是
备注
表名:
T_SecondSection(二级栏目表)
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
id
varchar
32
0
是
否
唯一标识一条记录
2
fsection_id
varchar
32
0
否
外键(对应T_FirstSection表id)
3
ssection_name
varchar
100
0
是
二级栏目名
4
ssection_url
varchar
200
0
是
二级栏目url
10
sub_memu_order
smallint
2
0
是
序号
5
is_display
int
4
0
是
是否显示
6
modifiedtime
datetime
8
3
是
修改时间
7
createdtime
datetime
8
3
是
创建时间
8
author
varchar
30
0
是
用户名
9
remark
text
16
0
是
备注
表名:
T_Relation_User_Function(用户功能表)
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
id
varchar
32
0
是
否
唯一标识一条记录
2
user_id
varchar
32
0
是
外键(对应于T_User表id)
3
function_id
varchar
32
0
是
外键(对应于T_SecondSection表id)
5
remark
varchar
50
0
是
备注
表名:
T_MailBox(邮箱)
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1.
id
varchar
32
0
是
否
唯一标识一条记录
2.
box_name
varchar
100
0
是
邮箱地址
3.
box_owner
nvarchar
50
0
是
邮箱拥有者
4.
modifiedtime
datetime
8
3
是
修改时间
5.
createdtime
datetime
8
3
是
创建时间
6.
author
varchar
30
0
是
用户名
7.
remark
text
16
0
是
备注
表名:
T_GuestSuggestion(合理化建议表)
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
id
varchar
50
0
是
否
唯一标识一条记录
2
title
varchar
100
0
是
建议标题
3
guest_name
varchar
40
0
是
建议人姓名
4
detail
text
16
0
是
内容
5
is_check
int
4
0
是
是否已经审核
6
checker
varchar
40
0
是
审核人
7
createdtime
datetime
8
3
是
创建时间
8
modifiedtime
datetime
8
3
是
修改时间
9
remark
text
16
0
是
备注
表名:
T_FriendLink(友情链接表)
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
id
varchar
32
0
是
否
唯一标识一条记录
2
link_type
smallint
2
0
是
链接类型
3
orgnization_name
varchar
100
0
是
机构名称
4
domain_name
varchar
200
0
是
机构网址
5
modifiedtime
datetime
8
3
是
修改时间
6
createdtime
datetime
8
3
是
创建时间
7
author
varchar
30
0
是
用户名
8
remark
text
16
0
是
备注
表名:
T_FirstSection(一级栏目表)
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1.
id
varchar
32
0
是
否
唯一标识一条记录
2.
section_name
varchar
100
0
是
栏目名称
3.
fsection_url
varchar
200
0
是
栏目url
4.
is_display
int
4
0
是
是否显示
5.
memu_order
smallint
2
0
是
序号
6.
modifiedtime
datetime
8
3
是
修改时间
7.
createdtime
datetime
8
3
是
创建时间
8.
author
varchar
30
0
是
用户名
9.
remark
text
16
0
是
备注
表名:
T_Article(文章表)
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1.
id
varchar
32
0
是
否
唯一标识一条记录
2.
ssection_id
varchar
32
0
否
外键(T_SecondSection表id)
3.
article_title
varchar
200
0
是
文章题目
4.
detail
varbinary
MAX
0
是
内容
5.
accesscount
numeric
9
0
是
文章访问量
6.
7.
modifiedtime
datetime
8
3
是
修改时间
8.
createdtime
datetime
8
3
是
创建时间
9.
author
varchar
30
0
是
用户名
10.
remark
text
16
0
是
备注
表名:
T_AdviceReply(疑难问题回复表)
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
id
varchar
32
0
是
否
唯一标识一条记录
2
advicepublish_id
varchar
32
0
否
外键(T_AdvicePulish表id)
3
reply_content
text
16
0
是
回复内容
4
replyer
varchar
20
0
是
回复人
5
modifiedtime
datetime
8
3
是
修改时间
6
createdtime
datetime
8
3
是
创建时间
7
author
varchar
30
0
是
用户名
8
remark
text
16
0
是
备注
表名:
T_AdvicePublish(疑难问题表)
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1.
id
varchar
32
0
是
否
唯一标识一条记录
2.
article_id
varchar
32
0
否
外键(对应于T_Acticle表id)
3.
subject
varchar
100
0
是
题目
4.
detail
binary
1000
0
是
内容
5.
guest_name
varchar
40
0
是
发表人姓名
6.
is_check
smallint
2
0
是
是否已审核
7.
checker
varchar
30
0
是
审核人
8.
ip_address
varchar
15
0
是
Ip地址
9.
author
varchar
30
0
是
用户名
10.
modifiedtime
datetime
8
3
是
修改时间
11.
createdtime
datetime
8
3
是
创建时间
12.
remark
text
16
0
是
备注
表名:
T_AccessCount(网站访问量表)
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
id
varchar
32
0
是
否
唯一标识一条记录
2
ip_address
varchar
15
0
是
Ip地址
3
access_count
numeric
9
0
是
访问量
4
modifiedtime
datetime
8
3
是
修改时间
5
createdtime
datetime
8
3
是
创建时间
6
author
varchar
30
0
是
用户名
7
remark
text
16
0
是
备注
5.安全性设计
1.采用用户密码为MD5加密形式存储。
2.系统管理模块屏蔽采用不易攻击的目录命名方法,URL的请求形式也由过滤器实现过滤非法请求的功能。
5.1防止用户直接操作数据库的方法
1.客户端不能直接发送非法SQL到数据库服务器端,采用过滤器的形式对非法访问进行过滤
2.数据库登录采用身份和密码验证模式登录,且屏蔽在应用程序中用系统管理员帐号登录数据库。
5.2角色与权限
角色
可以访问的表与列
操作权限
外网用户
只能访问前台页面资料
只能向数据库发送查询语句操作
系统管理员
针对其具有特定权限进行模块化管理
只有创建、更新、查询语句操作
超级系统管理员
系统后台管理模块的所用功能
创建、更新、查询、删除操作
6.优化
1.符合数据库设计的3NF
2.对于经常用的查询字段创建了索引对象
3.为了提高数据库运行效率,禁止在数据库中创建检查约束,其数据完整性的验证由应用程序来完成。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 附录I3 数据库设计报告 附录 I3 数据库 设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)