最新SiteServer CMS 40 数据库说明文档.docx
- 文档编号:6601322
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:74
- 大小:263.47KB
最新SiteServer CMS 40 数据库说明文档.docx
《最新SiteServer CMS 40 数据库说明文档.docx》由会员分享,可在线阅读,更多相关《最新SiteServer CMS 40 数据库说明文档.docx(74页珍藏版)》请在冰豆网上搜索。
最新SiteServerCMS40数据库说明文档
SiteServer内容管理
平台数据库设计说明书
[V4.0]
拟制人:
审核人:
批准人:
[2014年10月20日]
北京百容千域软件技术开发有限责任公司
1引言1
1.1编写目的1
1.2背景1
1.3定义1
2外部环境1
2.1支持软件它的程序1
2.2字段取值规范1
2.3长度限制说明2
3参数设置2
3.1基本参数设置2
3.2性能参数设置2
4存储设计2
4.1数据量分析2
4.2存储方案3
5数据库详细设计3
5.1表结构设计3
5.1.1SiteServer框架数据表字典4
5.1.2CMS数据表字典20
1引言
1.1编写目的
方便系统操作人员了解软件数据信息,让软件制作人员了解数据库结构,让软件操作人员及系统维护人员方便维护和管理。
预期的读者为质量管理人员和整个项目组的开发、管理人员及项目验收人员
1.2背景
数据库的名称为SiteServer,使用此数据库的软件系统为SiteServercms。
1.3定义
SQL:
结构化查询语言(StructuredQueryLanguage)
2外部环境
使用此数据库的软件系统为SiteServerCMS。
2.1支持软件它的程序
与此数据库直接有关的支持软件包括数据库管理系统和数据库建模系统。
数据库管理系统为MicrosoftSQLServer2000/2005/2008、Oracel,数据库建模系统为EmbarcaderoER/Studio。
2.2字段取值规范
Ø英文&小写&唯一:
同JAVA变量命名规则,可包含英文字母、数字和下划线,以字母打头。
Ø英文&大写&唯一:
同JAVA常量命名规则,可包含英文字母、数字和下划线,以字母打头。
Ø序列:
使用序列,并注明序列名称。
Ø自动加1:
特指联合主键情况下(明细表),明细标识在主标识内部取最大值加1。
Ø指定:
表示需要设计者指定。
2.3长度限制说明
Ø用户名称:
10(Oracle中最长为30)
Ø索引名称:
30
Ø字段名称:
30
Ø序列名称:
30
3参数设置
3.1基本参数设置
Oracle数据库服务的基本参数设置:
字符集:
utf8
Pagesize:
8K
Tempdb:
不小于500M数据、200M日志
3.2性能参数设置
userofconnection=300
Maxmemory=8G
4存储设计
4.1数据量分析
整个系统涵盖几个业务数据库,其中以内容管理系统和互动交流系统数据量稍大;以平均每天1000条内容计算,则一年时间保留在业务数据库的文字数据将达300~600M空间,如果硬盘空间在50G的空间上,可以支撑50年以上。
4.2存储方案
物理存储方案:
数据库采用多台数据库分散存放数据,服务器配置型号IBM580,数据转递采用专用的存储交换设备,硬盘存储数据文件,做硬盘rad1镜象,实现数据存储的安全有效。
5数据库详细设计
5.1表结构设计
5.1.1SiteServer框架数据表字典
5.1.1.1管理员表(bairong_Administrator)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
管理员用户名
UserName
nvarchar
255
N
密码
Password
nvarchar
255
N
密码格式
PasswordFormat
nvarchar
50
N
密码格式Clear,Hashed,Encrypted,DiscuzNT
密钥
PasswordSalt
nvarchar
128
N
创建时间
CreationDate
Datetime
0
N
最后活动时间
LastActivityDate
Datetime
0
N
最后登录的系统id
LastProductID
nvarchar
50
N
登录次数
CountOfLogin
int
0
N
创建管理员的管理员名称
CreatorUserName
nvarchar
255
N
是否审核
IsChecked
varchar
18
N
是否锁定
IsLockedOut
varchar
18
N
站点id集合
PublishmentSystemIDCollection
varchar
50
N
站点id
PublishmentSystemID
int
0
N
部门id
DepartmentID
int
0
N
区域id
AreaID
int
0
N
显示名称
DisplayName
nvarchar
255
N
找回密码时提出的问题
Question
nvarchar
255
N
问题的答案
Answer
nvarchar
255
N
管理员邮箱
nvarchar
255
N
手机
Mobile
varchar
20
N
主题
Theme
varchar
50
N
语言
Language
varchar
50
N
5.1.1.2管理员角色表(bairong_AdministratorsInRoles)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
角色名
RoleName
nvarchar
255
N
是
管理员用户名
UserName
nvarchar
255
N
5.1.1.3地区表(bairong_Area)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
主键
AreaID
int
0
N
栏目名
AreaName
nvarchar
255
N
父节点ID
ParentID
int
0
N
父级栏目的ID号
ParentsPath
nvarchar
255
N
本栏目的所有父级栏目的ID号,以“,”分隔。
如“3,5,7”指此栏目的上一级ChannelID为7,上两级ChannelID为5,上三级ChannelID为3。
此栏目在所有父级栏目的数目
ParentsCount
int
0
N
此栏目在所有父级栏目的数目,值为3指有三个父级栏目。
指此栏目所有的子栏目的数目
ChildrenCount
int
0
N
是否是最后一个节点
IsLastNode
varchar
18
N
排序
Taxis
int
0
N
内容数
CountOfAdmin
int
0
N
5.1.1.4缓存表(bairong_Cache)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
缓存主键
CacheKey
varchar
200
N
缓存值
CacheValue
ntext
0
N
5.1.1.5系统配置表(bairong_Config)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
是否安装
IsInitialized
varchar
18
N
数据库版本
DatabaseVersion
varchar
50
N
黑名单列表
RestrictionBlackList
nvarchar
255
N
密码格式Clear,Hashed,Encrypted,DiscuzNT
白名单列表
RestrictionWhiteList
nvarchar
255
N
是否是相对路径
IsRelatedUrl
varchar
18
N
绝对路径的URL
RootUrl
varchar
200
N
升级时间
UpdateDate
Datetime
0
N
其它配置字段
SettingsXML
ntext
0
N
5.1.1.6内容审核表(bairong_ContentCheck)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
主键
CheckID
int
0
N
表名称
TableName
varchar
50
N
网站ID
PublishmentSystemID
int
0
N
栏目ID
NodeID
int
0
N
内容ID
ContentID
int
0
N
是否是管理员
IsAdmin
varchar
0
N
显示名
UserName
nvarchar
255
N
是否审核
IsChecked
varchar
18
N
审核级数
CheckedLevel
int
0
N
审核时间
CheckDate
datetime
0
N
退回原因
Reasons
nvarchar
255
N
5.1.1.7内容模型表(bairong_ContentModel)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
主键
ModelID
varchar
0
N
产品名称
ProductID
varchar
50
N
网站ID
SiteID
int
0
N
模型名称
ModelName
nvarchar
50
N
系统表
IsSystem
varchar
18
N
表名
TableName
varchar
200
N
类型
TableType
varchar
50
N
图片地址
IconUrl
varchar
50
N
介绍
Description
nvarchar
255
N
5.1.1.8统计表(bairong_Count)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
自增长ID
CountID
int
0
N
程序名称
ApplicationName
varchar
50
N
相关表名称
RelatedTableName
nvarchar
255
N
密码格式Clear,Hashed,Encrypted,DiscuzNT
相关ID
RelatedIdentity
nvarchar
255
N
统计类型
CountType
varchar
50
N
统计数目
统计数目
int
0
N
5.1.1.9部门表(bairong_Department)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
主键
DepartmentID
int
0
N
栏目名
DepartmentName
nvarchar
255
N
编号
Code
varchar
50
N
密码格式Clear,Hashed,Encrypted,DiscuzNT
父节点ID
ParentID
int
0
N
本栏目的所有父级栏目的ID号
ParentsPath
nvarchar
255
N
以“,”分隔。
如“3,5,7”指此栏目的上一级ChannelID为7,上两级ChannelID为5,上三级ChannelID为3。
此栏目在所有父级栏目的数目
ParentsCount
int
0
N
值为3指有三个父级栏目。
指此栏目所有的子栏目的数目
ChildrenCount
Int
0
N
是否是最后一个节点
IsLastNode
varchar
18
N
排序
Taxis
Int
int
N
添加时间
AddDate
datetime
0
N
内容
Summary
nvarchar
255
N
内容数
CountOfAdmin
int
0
N
5.1.1.10推荐表(bairong_Digg)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
主键
DiggID
int
0
N
站点ID
PublishmentSystemID
int
0
N
内容ID
RelatedIdentity
int
0
N
密码格式Clear,Hashed,Encrypted,DiscuzNT
好的数量
Good
Int
0
N
坏的数量
bad
int
0
N
5.1.1.11IP与城市对应表(bairong_IP2City)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
主键
ID
int
0
N
IP开始段
StartNum
nvarchar
255
N
IP结束段
EndNum
float
0
N
密码格式Clear,Hashed,Encrypted,DiscuzNT
IP所在省
Province
float
0
N
IP所在城市
City
nvarchar
50
N
5.1.1.12站点操作记录(bairong_Log)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
主键
ID
int
0
N
用户名
UserName
varchar
50
N
IP地址
IPAddress
varchar
50
N
添加时间
AddDate
Datetime
0
N
用户操作的动作
Action
nvarchar
255
N
日志的说明
Summary
nvarchar
255
N
5.1.1.13产品表(bairong_Module)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
主键
ModuleID
nvarchar
50
N
模块文件夹名
DirectoryName
varchar
50
N
是否是根目录
IsRoot
varchar
18
N
密码格式Clear,Hashed,Encrypted,DiscuzNT
5.1.1.14角色权限表(bairong_PermissionsInRoles)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
角色名
RoleName
nvarchar
255
N
权根
GeneralPermissions
text
0
N
所拥用权根模块,之间用逗号隔开
5.1.1.15角色表(bairong_Roles)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
角色名
RoleName
nvarchar
255
N
角色拥有的模块ID
Modules
varchar
200
N
模块ID之间用逗号隔开
创建管理员的管理者
CreatorUserName
nvarchar
255
N
角色描述
Description
nvarchar
255
N
5.1.1.16判断模型改动表(bairong_TableCollection)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
辅助表标识
TableENName
varchar
50
N
辅助表名称
TableCNName
varchar
50
N
字段个数
AttributeNum
int
0
N
密码格式Clear,Hashed,Encrypted,DiscuzNT
辅助表类型
AuxiliaryTableType
varchar
50
N
是否在数据库中创建
IsCreatedInDB
varchar
18
N
在数据库中是否改动
IsChangedAfterCreatedInDB
varchar
18
N
产品ID
ProductID
varchar
50
N
SiteServer系统产品ID
是否默认
IsDefault
varchar
18
N
True/false
描述
Description
ntext
0
N
5.1.1.17模型集合表(bairong_TableMatch)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
主键自增键
bairong_TableMatch
int
0
N
第一张表的连接字符串
ConnectionString
varchar
200
N
第一张表的名称
TableName
varchar
200
N
第二章表的连接字符串
ConnectionStringToMatch
varchar
200
N
第二章表的名称
TableNameToMatch
varchar
200
N
关联性
ColumnsMap
ntext
0
N
5.1.1.18存储辅助表字段(bairong_TableMetadata)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
主
主键自增
TableMetadataID
int
0
N
外键
辅助表标识
AuxiliaryTableENName
varchar
50
N
字段名
AttributeName
varchar
50
N
密码格式Clear,Hashed,Encrypted,DiscuzNT
数据类型
DataType
varchar
50
N
数据长度
DataLength
int
0
N
是否可以为空
CanBeNull
varchar
18
N
默认值
DBDefaultValue
nvarchar
255
N
排序
Taxis
int
0
N
是否是系统字段
IsSystem
varchar
18
N
5.1.1.19显示样式表(bairong_TableStyle)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
主
主键
TableStyleID
int
0
N
栏目ID
栏目ID
int
0
N
表字段
AttributeName
varchar
50
N
排序
Taxis
int
0
N
显示名称
DisplayName
nvarchar
255
N
帮助文本
HelpText
varchar
255
N
是否显示
IsVisible
varchar
18
N
在列表中是否显示
IsVisibleInList
varchar
18
N
IsSingleLine
varchar
18
N
提交类型
InputType
varchar
50
N
是否是必填项
IsRequired
varchar
18
N
默认值
DefaultValue
varchar
255
单/复选框时的方向
IsHorizontal
varchar
18
扩展值
ExtendValues
ntext
0
5.1.1.20TableStyle中类型为单选时(bairong_TableStyleItem)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
主
主键
TableStyleItemID
int
0
N
外
栏目名
TableStyleID
int
0
N
项标题
ItemTitle
nvarchar
255
N
项值
ItemValue
nvarchar
255
N
是否被选
IsSelected
varchar
18
N
5.1.1.21内容标签(bairong_Tags)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
主键
TagID
int
0
N
ProductID
varchar
50
N
站点ID
PublishmentSystemID
int
0
N
密码格式Clear,Hashed,Encrypted,DiscuzNT
内容ID
ContentIDCollection
nvarchar
255
N
标签名称
Tag
nvarchar
255
N
UseNum
int
0
N
5.1.1.22用户中心设置(用户中心设置)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
扩展字段设置
SettingsXML
ntext
0
N
5.1.1.23用户积分日志(bairong_UserCreditsLog)
键
字段描述
字段名
数据类型
字段长度
是否可空
备注
是
主键
ID
int
0
N
用户名
UserName
n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新SiteServer CMS 40 数据库说明文档 最新 SiteServer 数据库 说明 文档