您好,欢迎来到爱站旅游。
搜索
您的当前位置:首页网站信息化管理平台数据库结构设计

网站信息化管理平台数据库结构设计

来源:爱站旅游
网站信息化管理平台 数据库结构设计

文档编号:FHI_CMMI_TS_201601174_DBOD 文档信息:数据库结构设计

文档名称:网站信息化管理平台数据库结构设计 文档类别:项目文档 密 级:无 版本信息:1.0

建立日期:2016-5-23

编辑软件:Microsoft Office 2003 中文版

1/8

文档修订记录

版本编号或者更改记录编号 V1.0 变化状态 C 简要说明(变更内容和变更范围) 创建 修改日期 变更人 批准日期 批准人 2016-5-23 张娜娜 *变化状态:C――创建,A——增加,M——修改,D——删除

2/8

目录

1 约定 .......................................................................................................................................... 4

1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9

总则 ..................................................................................................................... 4 表名 ..................................................................................................................... 4 索引 ..................................................................................................................... 4 字段 ..................................................................................................................... 4 视图 ..................................................................................................................... 4 函数 ..................................................................................................................... 4 存储过程 ............................................................................................................. 4 触发器 ................................................................................................................. 4 其他 ..................................................................................................................... 4

2 数据库概念模型设计 .............................................................................................................. 5

2.1 2.2 2.3

数据实体-关系图 ............................................................................................... 5 数据实体描述 ..................................................................................................... 6 实体关系描述 ..................................................................................................... 7

3 数据库物理结构设计 .............................................................................................................. 7 4 物理实现 .................................................................................................................................. 7

4.1 4.2

数据库的安排 ..................................................................................................... 7 安全保密设计 ..................................................................................................... 7 4.2.1角色与权限 ...................................................................................................... 8 4.2.2用户帐号和密码的安全设计 .......................................................................... 8

5 数据库管理与维护说明 .......................................................................................................... 8

3/8

1 约定 1.1 总则

表、视图、函数、存储过程、触发器、字段等的命名应尽量使用有意义的英文单词,不建议采用汉语拼音,应使其名称易于理解并且能够准确表达出它的用途。具体写法为:每个单词均为大写字母,单词之间不采用联字符。如:LOCALVARIALBE,而不是采用LOCVAR。前者明显要比后者容易理解。如果要采用缩略的写法,应该要注意缩写应易于理解,并且统一采用相同的缩写。如:将SYSTEM缩写为SYS, PROCEDURE缩写为PROC,均为可以采用的方式。同时应注意名称不应超过18个字符,超过的可以适当采用缩写的方式。

命名应该避免的情况:

 名称和标准库中名称冲突。

 看上去很像的名称(如 1stPlace and lstPlace)。 1.2 表名

业务表以CMS_开头,紧跟表中文意义的英文单词或者英文单词的缩写。 例如:表的中文名为站点,数据库表名为CMS_SITE.

1.3 索引

以PK_开头,紧跟表名的英文单词或者英文单词的缩写,以_和能体现该索引的意义为结尾,每个索引总长控制在20个字符内。

例子:危险品表其中一个索引为PK_CMS_SITE,表示是建立在站点ID字段上的索引。

1.4 字段

字段名全部大写,以英文单词或英文单词的缩写代表其中文意义。

1.5 视图

以V_CMS_开头,紧跟视图中文意义的英文单词或者英文单词的缩写。 例子:视图的中文名-文章信息,数据库中视图名为V_CMS_ARTICLE。

1.6 函数

1.7 存储过程

1.8 触发器

1.9 其他

为说明结构以SQLSERVER2000为例。

4/8

2 数据库概念模型设计

数据库概念模型设计是实现数据库逻辑结构的设计,数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(ERD)。如果采用面向对象方法(OOAD),这里实体相当于类(class)。

2.1 数据实体-关系图

5/8

CMS_TEMPLATELIBRARYPKFK1IDSITEIDCMS_DISCUSSPKFK1FK2IDARTICLEIDSITEIDCMS_SITECMS_TEMPLATEPKFK1IDTEMPLATELIBRARYIDCMS_CHANNEL_TEMPLATEPKFK2FK3FK4FK1IDINDEXTEMPLATEIDITEMTEMPLATEIDTEMPLATELIBRARYIDCHANNELIDPKIDCMS_CONTENTTYPEPKIDCMS_CHANNEL_ARTICLEPKFK1FK2CMS_CONTENTSCHEMAPKFK1CMS_CONTENTPROPERTYPKFK1FK2IDARTICLEIDSCHEMAIDCMS_ARTICLEPKCMS_ARTICLE_RELATIONPKFK1FK2IDARTICLEIDRELATIONIDFK1FK2FK3IDPARENTIDTYPESITEIDIDCONTENTTYPEIDPKFK1FK2CMS_CHANNELIDSITEIDDEFAULTCONTENTTYPEIDCHANNELIDARTICLEIDCMS_CHANNEL_DISPATCHPKFK2FK1IDCHANNELIDDISPATCHIDCMS_RESOURCEPKIDCMS_CONTENTVERSIONPKFK1IDENTITYIDFK2,FK3PARENTIDFK1ATTACHMENTID CMS_RESOURCE_PUBDIRPKIDCMS_RESOURCE_PUBLICPKFK1IDPUBLICDIRIDCMS_MARKPKFK1FK2IDARTICLEIDSITEID

2.2 数据实体描述

6/8

数据实体中文名 文章 文章复制记录 文章评论 文章评分 文章相关文章 文章访问记录 栏目 栏目相关文章 栏目转发关系 栏目模板 文章扩展属性值 内容类型扩展字段 内容类型 过滤词典 资源引用 公共资源 资源分类 定时任务 站点 模板 模板历史版本 模板库 数据库表名 CMS_ARTICLE CMS_ARTICLE_COPY CMS_ARTICLE_DISCUSS CMS_ARTICLE_MARK CMS_ARTICLE_RELATION CMS_ARTICLE_VISITLOG CMS_CHANNEL CMS_CHANNEL_ARTICLE CMS_CHANNEL_DISPATCH CMS_CHANNEL_TEMPLATE CMS_EXTENDS_PROPERTY CMS_EXTENDS_SCHEMA CMS_EXTENDS_TYPE CMS_FILTRATEDIC CMS_RESOURCE CMS_RESOURCE_PUBDIR CMS_RESOURCE_PUBLIC CMS_SCHEDULE CMS_SITE CMS_TEMPLATE CMS_TEMPLATE_HISTORY CMS_TEMPLATE_LIBRARY 数据实体描述 2.3 实体关系描述

见数据实体-关系图中的描述。

3 数据库物理结构设计

见《网站信息化管理平台系统数据库.DOC》

4 物理实现 4.1 数据库的安排

SQLSERVER2000数据库放在1台机器上,采用同一表空间下的同一表。

4.2 安全保密设计

7/8

4.2.1角色与权限

确定每个角色对数据库表的操作权限,如创建、检索、更新、删除等。每个角色拥有刚好能够完成任务的权限,不多也不少。在应用时再为用户分配角色,则每个用户的权限等于他所兼角色的权限之和。

角色 业务数据库管理员 可以访问的表与列 全部表和列 操作权限 表的增加、删除,表记录的增、删、改、查 4.2.2用户帐号和密码的安全设计

用户、密码必须包含字母下划线数字,不少于六位。

5 数据库管理与维护说明

使用企业管理器,用业务数据库管理员登陆数据库,选定任务,使用操作-所有任务下的导出数据备份数据库,使用操作-所有任务下的导入数据恢复数据库。

8/8

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- azee.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务