附录I3 数据库设计报告.docx

上传人:b****7 文档编号:23739916 上传时间:2023-05-20 格式:DOCX 页数:17 大小:27.98KB
下载 相关 举报
附录I3 数据库设计报告.docx_第1页
第1页 / 共17页
附录I3 数据库设计报告.docx_第2页
第2页 / 共17页
附录I3 数据库设计报告.docx_第3页
第3页 / 共17页
附录I3 数据库设计报告.docx_第4页
第4页 / 共17页
附录I3 数据库设计报告.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

附录I3 数据库设计报告.docx

《附录I3 数据库设计报告.docx》由会员分享,可在线阅读,更多相关《附录I3 数据库设计报告.docx(17页珍藏版)》请在冰豆网上搜索。

附录I3 数据库设计报告.docx

附录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.为了提高数据库运行效率,禁止在数据库中创建检查约束,其数据完整性的验证由应用程序来完成。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1