




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流SiteServer CMS 4.0 数据库说明文档.精品文档.SiteServer内容管理平台数据库设计说明书V4.0拟 制 人:审 核 人:批 准 人: 2014年10月20日北京百容千域软件技术开发有限责任公司目录1 引言11.1 编写目的11.2 背景11.3 定义12 外部环境12.1 支持软件它的程序12.2 字段取值规范12.3 长度限制说明23 参数设置23.1 基本参数设置23.2 性能参数设置24 存储设计24.1 数据量分析24.2 存储方案35 数据库详细设计35.1 表结构设计35.1.1 SiteServer 框架
2、数据表字典45.1.2 CMS数据表字典201 引言1.1 编写目的方便系统操作人员了解软件数据信息,让软件制作人员了解数据库结构,让软件操作人员及系统维护人员方便维护和管理。预期的读者为质量管理人员和整个项目组的开发、管理人员及项目验收人员1.2 背景数据库的名称为SiteServer,使用此数据库的软件系统为SiteServer cms。1.3 定义SQL:结构化查询语言(Structured Query Language)2 外部环境使用此数据库的软件系统为SiteServer CMS。2.1 支持软件它的程序与此数据库直接有关的支持软件包括数据库管理系统和数据库建模系统。数据库管理系统
3、为Microsoft SQL Server 2000/2005/2008、Oracel,数据库建模系统为Embarcadero ER/Studio。2.2 字段取值规范Ø 英文&小写&唯一:同JAVA变量命名规则,可包含英文字母、数字和下划线,以字母打头。Ø 英文&大写&唯一:同JAVA常量命名规则,可包含英文字母、数字和下划线,以字母打头。Ø 序列:使用序列,并注明序列名称。Ø 自动加1:特指联合主键情况下(明细表),明细标识在主标识内部取最大值加1。Ø 指定:表示需要设计者指定。2.3 长度限制说明Ø
4、; 用户名称:10(Oracle中最长为30)Ø 索引名称:30Ø 字段名称:30Ø 序列名称:303 参数设置3.1 基本参数设置Oracle数据库服务的基本参数设置:字符集:utf8Pagesize:8KTempdb:不小于 500M数据、200M日志3.2 性能参数设置user of connection = 300Max memory = 8G4 存储设计4.1 数据量分析整个系统涵盖几个业务数据库,其中以内容管理系统和互动交流系统数据量稍大;以平均每天1000条内容计算,则一年时间保留在业务数据库的文字数据将达300600M空间,如果硬盘空间在50G的空
5、间上,可以支撑50年以上。4.2 存储方案物理存储方案:数据库采用多台数据库分散存放数据,服务器配置型号IBM580,数据转递采用专用的存储交换设备,硬盘存储数据文件,做硬盘rad1镜象,实现数据存储的安全有效。5 数据库详细设计5.1 表结构设计5.1.1 SiteServer 框架数据表字典5.1.1.1 管理员表(bairong_Administrator)键字段描述字段名数据类型字段长度是否可空备注是管理员用户名UserNamenvarchar255N密码Passwordnvarchar255N密码格式PasswordFormatnvarchar50N密码格式 Clear,Hashed
6、, Encrypted, DiscuzNT密钥PasswordSaltnvarchar128N创建时间CreationDateDatetime0N最后活动时间LastActivityDateDatetime0N最后登录的系统idLastProductIDnvarchar50N登录次数CountOfLoginint0N创建管理员的管理员名称CreatorUserNamenvarchar255N是否审核IsCheckedvarchar18N是否锁定IsLockedOutvarchar18N站点id集合PublishmentSystemIDCollectionvarchar50N站点idPublis
7、hmentSystemIDint0N部门idDepartmentIDint0N区域idAreaIDint0N显示名称DisplayNamenvarchar255N找回密码时提出的问题Questionnvarchar255N问题的答案Answernvarchar255N管理员邮箱Emailnvarchar255N手机Mobilevarchar20N主题Themevarchar50N语言Languagevarchar50N5.1.1.2 管理员角色表(bairong_AdministratorsInRoles)键字段描述字段名数据类型字段长度是否可空备注是角色名RoleNamenvarchar25
8、5N是管理员用户名UserNamenvarchar255N5.1.1.3 地区表(bairong_Area)键字段描述字段名数据类型字段长度是否可空备注是主键AreaIDint0N栏目名AreaNamenvarchar255N父节点IDParentIDint0N父级栏目的ID号ParentsPathnvarchar255N本栏目的所有父级栏目的ID号,以“,”分隔。如“3,5,7”指此栏目的上一级ChannelID为7,上两级ChannelID为5,上三级ChannelID为3。此栏目在所有父级栏目的数目 ParentsCountint0N此栏目在所有父级栏目的数目,值为3指有三个父级栏目。指
9、此栏目所有的子栏目的数目ChildrenCountint0N是否是最后一个节点IsLastNodevarchar18N排序Taxisint0N内容数CountOfAdminint0N5.1.1.4 缓存表(bairong_Cache)键字段描述字段名数据类型字段长度是否可空备注是缓存主键CacheKeyvarchar200N缓存值CacheValuentext0N5.1.1.5 系统配置表(bairong_Config)键字段描述字段名数据类型字段长度是否可空备注是是否安装IsInitializedvarchar18N数据库版本DatabaseVersionvarchar50N黑名单列表Res
10、trictionBlackListnvarchar255N密码格式 Clear,Hashed, Encrypted, DiscuzNT白名单列表RestrictionWhiteListnvarchar255N是否是相对路径IsRelatedUrlvarchar18N绝对路径的URLRootUrlvarchar200N升级时间UpdateDateDatetime0N其它配置字段SettingsXMLntext0N5.1.1.6 内容审核表(bairong_ContentCheck)键字段描述字段名数据类型字段长度是否可空备注是主键CheckIDint0N表名称TableNamevarchar50
11、N网站IDPublishmentSystemIDint0N栏目IDNodeIDint0N内容IDContentIDint0N是否是管理员IsAdminvarchar0N显示名UserNamenvarchar255N是否审核IsCheckedvarchar18N审核级数CheckedLevelint0N审核时间CheckDatedatetime0N退回原因Reasonsnvarchar255N5.1.1.7 内容模型表(bairong_ContentModel)键字段描述字段名数据类型字段长度是否可空备注是主键ModelIDvarchar0N产品名称ProductIDvarchar50N网站ID
12、SiteIDint0N模型名称ModelNamenvarchar50N系统表IsSystemvarchar18N表名TableNamevarchar200N类型TableTypevarchar50N图片地址IconUrlvarchar50N介绍Descriptionnvarchar255N5.1.1.8 统计表(bairong_Count)键字段描述字段名数据类型字段长度是否可空备注是自增长IDCountIDint0N程序名称ApplicationNamevarchar50N相关表名称RelatedTableNamenvarchar255N密码格式 Clear,Hashed, Encrypte
13、d, DiscuzNT相关IDRelatedIdentitynvarchar255N统计类型CountTypevarchar50N统计数目统计数目int0N5.1.1.9 部门表(bairong_Department)键字段描述字段名数据类型字段长度是否可空备注是主键DepartmentIDint0N栏目名DepartmentNamenvarchar255N编号Codevarchar50N密码格式 Clear,Hashed, Encrypted, DiscuzNT父节点IDParentIDint0N本栏目的所有父级栏目的ID号ParentsPathnvarchar255N以“,”分隔。如“3,
14、5,7”指此栏目的上一级ChannelID为7,上两级ChannelID为5,上三级ChannelID为3。此栏目在所有父级栏目的数目ParentsCountint0N值为3指有三个父级栏目。指此栏目所有的子栏目的数目ChildrenCountInt0N是否是最后一个节点IsLastNodevarchar18N排序TaxisIntintN添加时间AddDatedatetime0N内容Summarynvarchar255N内容数CountOfAdminint0N5.1.1.10 推荐表(bairong_Digg)键字段描述字段名数据类型字段长度是否可空备注是主键DiggIDint0N站点IDPu
15、blishmentSystemIDint0N内容IDRelatedIdentityint0N密码格式 Clear,Hashed, Encrypted, DiscuzNT好的数量GoodInt0N坏的数量badint0N5.1.1.11 IP与城市对应表(bairong_IP2City)键字段描述字段名数据类型字段长度是否可空备注是主键IDint0NIP开始段StartNumnvarchar255NIP结束段EndNumfloat0N密码格式 Clear,Hashed, Encrypted, DiscuzNTIP所在省Provincefloat0NIP所在城市Citynvarchar50N5.1
16、.1.12 站点操作记录(bairong_Log)键字段描述字段名数据类型字段长度是否可空备注是主键IDint0N用户名UserNamevarchar50NIP地址IPAddressvarchar50N添加时间AddDateDatetime0N用户操作的动作Actionnvarchar255N日志的说明Summarynvarchar255N5.1.1.13 产品表(bairong_Module)键字段描述字段名数据类型字段长度是否可空备注是主键ModuleIDnvarchar50N模块文件夹名DirectoryNamevarchar50N是否是根目录IsRootvarchar18N密码格式 C
17、lear,Hashed, Encrypted, DiscuzNT5.1.1.14 角色权限表(bairong_PermissionsInRoles)键字段描述字段名数据类型字段长度是否可空备注是角色名RoleNamenvarchar255N权根GeneralPermissionstext0N所拥用权根模块,之间用逗号隔开5.1.1.15 角色表(bairong_Roles)键字段描述字段名数据类型字段长度是否可空备注是角色名RoleNamenvarchar255N角色拥有的模块ID Modulesvarchar200N模块ID之间用逗号隔开创建管理员的管理者CreatorUserNamenva
18、rchar255N角色描述Descriptionnvarchar255N5.1.1.16 判断模型改动表(bairong_TableCollection)键字段描述字段名数据类型字段长度是否可空备注是辅助表标识TableENNamevarchar50N辅助表名称TableCNNamevarchar50N字段个数AttributeNumint0N密码格式 Clear,Hashed, Encrypted, DiscuzNT辅助表类型AuxiliaryTableTypevarchar50N是否在数据库中创建IsCreatedInDBvarchar18N在数据库中是否改动IsChangedAfterC
19、reatedInDBvarchar18N产品IDProductIDvarchar50NSiteServer系统产品ID是否默认IsDefaultvarchar18NTrue/false描述Descriptionntext0N5.1.1.17 模型集合表(bairong_TableMatch)键字段描述字段名数据类型字段长度是否可空备注是主键自增键bairong_TableMatchint0N第一张表的连接字符串ConnectionStringvarchar200N第一张表的名称TableNamevarchar200N第二章表的连接字符串ConnectionStringToMatchvarcha
20、r200N第二章表的名称TableNameToMatchvarchar200N关联性ColumnsMapntext0N5.1.1.18 存储辅助表字段(bairong_TableMetadata)键字段描述字段名数据类型字段长度是否可空备注主主键自增TableMetadataIDint0N外键辅助表标识AuxiliaryTableENNamevarchar50N字段名AttributeNamevarchar50N密码格式 Clear,Hashed, Encrypted, DiscuzNT数据类型DataTypevarchar50N数据长度DataLengthint0N是否可以为空CanBeNu
21、llvarchar18N默认值DBDefaultValuenvarchar255N排序Taxisint0N是否是系统字段IsSystemvarchar18N5.1.1.19 显示样式表(bairong_TableStyle)键字段描述字段名数据类型字段长度是否可空备注主主键TableStyleIDint0N栏目ID栏目IDint0N表字段AttributeNamevarchar50N排序Taxisint0N显示名称DisplayNamenvarchar255N帮助文本HelpTextvarchar255N是否显示IsVisiblevarchar18N在列表中是否显示IsVisibleInLis
22、tvarchar18NIsSingleLinevarchar18N提交类型InputTypevarchar50N是否是必填项IsRequiredvarchar18N默认值DefaultValuevarchar255单/复选框时的方向IsHorizontalvarchar18扩展值ExtendValuesntext05.1.1.20 TableStyle中类型为单选时(bairong_TableStyleItem)键字段描述字段名数据类型字段长度是否可空备注主主键TableStyleItemIDint0N外栏目名TableStyleIDint0N项标题ItemTitlenvarchar255N项
23、值ItemValuenvarchar255N是否被选IsSelectedvarchar18N5.1.1.21 内容标签(bairong_Tags)键字段描述字段名数据类型字段长度是否可空备注是主键TagIDint0NProductIDvarchar50N站点IDPublishmentSystemIDint0N密码格式 Clear,Hashed, Encrypted, DiscuzNT内容IDContentIDCollectionnvarchar255N标签名称Tagnvarchar255NUseNumint0N5.1.1.22 用户中心设置(用户中心设置)键字段描述字段名数据类型字段长度是否可
24、空备注扩展字段设置SettingsXMLntext0N5.1.1.23 用户积分日志(bairong_UserCreditsLog)键字段描述字段名数据类型字段长度是否可空备注是主键IDint0N用户名UserNamenvarchar255N产品IDProductIDnvarchar50N(如CMS,BBS)是否增长IsIncreasedvarchar18NTrue/False积分Numint0N用户行为Actionnvarchar255N描述Descriptionnvarchar255N添加时间AddDatedatetime0N5.1.1.24 用户资料下载(bairong_UserDown
25、load)键字段描述字段名数据类型字段长度是否可空备注是主键IDint0N文件名称CreateUserNamenvarchar255N排序Taxisint0N下载次数Downloadsint0N文件名称FileNamenvarchar255N文件地址FileUrlvarchar200N描述Summarynvarchar255N添加时间AddDatedatetime0N5.1.1.25 用户短消息(bairong_UserMessage)键字段描述字段名数据类型字段长度是否可空备注是主键IDint0N发信人MessageFromnvarchar255N收信人MessageTonvarchar25
26、5N消息类型: MessageTypevarchar50NPrivate:私人消息(站内信),Notice:系统消息产品IDParentIDint0N是否一查看IsViewedvarchar18NTrue/False添加日期adddatedatetime0N内容contentntext0N修改时间LastAddDatedatetime0N修改内容LastContentntext0N5.1.1.26 会员表(bairong_Users)键字段描述字段名数据类型字段长度是否可空备注主用户名UserNamenvarchar255N密码Passwordnvarchar255N加密方式PasswordF
27、ormatnvarchar50N加密方式,Clear:明码,Hashed:不可逆方式加密,Encrypted:可逆方式加密,DiscusNT:DiscusNT方式加密密匙PasswordSaltnvarchar128N创建时间CreateDateDatetime0N创建地址CreateIPAddressvarchar50N创建人CreateUserNamenvarchar255NPointCountint0N最后活动时间LastActivityDatedatetime0N审核IsCheckedvarchar18NTrue/False锁定IsLockedOutvarchar18NTrue/Fal
28、seIsTemporaryvarchar18显示名DisplayNamenvarchar255邮箱Emailnvarchar255手机号Mobilevarchar20用户类型IDTypeIDint0地区IDDepartmentIDint0部门IDAreaIDint0在线时长OnlineSecondsint0大头像AvatarLargevarchar200中头像AvatarMiddlevarchar200小头像AvatarSmallvarchar200个性签名Signaturenvarchar255扩展字段设置SettingsXMLntexts05.1.2 CMS数据表字典5.1.2.1 固定广
29、告位表 (siteserver_AdArea)键字段描述字段名数据类型字段长度是否可空备注主主键自增AdAreaIDint0N站点IDPublishmentSystemIDint0N名称AdAreaNamenvarchar255N宽度WidthInt0N高度HeightInt0N简介Summaryvarchar255N是否有效IsEnabledvarchar18N添加时间AddDateDatetime05.1.2.2 固定广告物料表(siteserver_AdMaterial)键字段描述字段名数据类型字段长度是否可空备注主广告物料IDAdMaterialIDInt0N主站点IDPublishm
30、entSystemIDint0N广告IDAdvIDInt 0N物料名称AdMaterialNamenvarchar255N广告展现方式AdMaterialTypevarchar50Nhtml代码,JS代码,文字,图片,flash广告内容Codentext0N文字内容TextWordnvarchar255N文字链接TextLinkvarchar200N字体颜色TextColorvarchar10N字体大小TextFontSizeint0N图片地址ImageUrlvarchar200N广告链接ImageLinkvarchar200N图片宽度ImageWidthint0N图片高度ImageHeigh
31、tint0N图片替换文字ImageAltnvarchar50N权重WeightInt0N是否生效IsEnabledVarchar18N5.1.2.3 固定广告表(siteserver_Adv)键字段描述字段名数据类型字段长度是否可空备注主广告IDAdvIDInt0N主站点IDPublishmentSystemIDint0N广告位IDAdAreaIDInt 0N广告名称AdvNamenvarchar255N简介Summaryvarchar50Nhtml代码,JS代码,文字,图片,flash是否时间限制IsDateLimitedntext0N开始时间StartDateDatetime0N结束时间E
32、ndDateDatetime0N级别类型LevelTypenvarchar50N级别Levelint0N是否权重IsWeightvarchar18N权重WeightInt0N轮换类型RotateTypenvarchar50N轮换频率RotateIntervalint0N栏目集合NodeIDCollectionToChannelnvarchar255N内容集合NodeIDCollectionToContentnvarchar255N文件集合FileTemplateIDCollectionnvarchar255N5.1.2.4 漂浮广告(siteserver_Advertisement)键字段描述
33、字段名数据类型字段长度是否可空备注主广告名称AdvertisementNamevarchar50N主站点IDPublishmentSystemIDint0N广告类型AdvertisementTypevarchar50N漂浮广告,全屏下推 ,弹出窗口链接urlNavigationUrlvarchar200N是否有日期限制IsDateLimitedvarchar18N开始日期StartDateDatetime0N结束日期EndDateDatetime0N添加时间AddDateDatetime0N显示此广告的栏目页面NodeIDCollectionToChannelnvarchar255N显示此广告
34、的内容页面NodeIDCollectionToContentnvarchar255N显示此广告的单页模板FileTemplateIDCollectionnvarchar255N其它扩充字段Settingsntext0N5.1.2.5 评论表(siteserver_Comment)键字段描述字段名数据类型字段长度是否可空备注主评论IDCommentIDint0N评论名CommentNamenvarchar50N外站点IDPublishmentSystemIDint0NApplyStyleIDint0NQueryStyleIDint0N排序Taxisint0N描述Summarynvarchar25
35、5N5.1.2.6 评论内容表(siteserver_CommentContent)键字段描述字段名数据类型字段长度是否可空备注主IDint0N评论IDCommentIDint0N站点IDPublishmentSystemIDint0N栏目IDNodeIDint0N内容IDContentIDint0N引用IDReferenceIDint0NGoodint0NBadint0N用户名UserNamenvarchar255NIP地址IPAddressvarchar50N地区Locationnvarchar255N添加时间AddDatedatetime0N排序TaxisInt0N审核IsChecked
36、Varchar10N内容ContentNtext0N扩展字段设置SettingsXMLNtext0N预留字段Attribute1-5Nvarchar255N5.1.2.7 产品所有相关配置(siteserver _Configuration)键字段描述字段名数据类型字段长度是否可空备注扩展字段SettingsXMLntext0N5.1.2.8 内容组(siteserver_ContentGroup)键字段描述字段名数据类型字段长度是否可空备注是内容组名称ContentGroupNamenvarchar255N主站点IDPublishmentSystemIDint0N排序Taxisint0N描述
37、Descriptionntext0N5.1.2.9 数据库采集表(siteserver_GatherDatabaseRule)键字段描述字段名数据类型字段长度是否可空备注主采集规则名称GatherRuleNamenvarchar50N外站点IDPublishmentSystemIDint0N数据库类型DatabaseTypevarchar50NSqlServer,Asscess数据库链接用户名和密码ConnectionStringnvarchar255N采集表名称RelatedTableNamevarchar255N主键字段名称RelatedIdentityvarchar255N排序字段名称R
38、elatedOrderByvarchar255Nwhere条件WhereStringnvarchar255N配置IDTableMatchIDint0N栏目IDNodeIDint0N采集内容数GatherNumint0N是否审核IsCheckedvarchar18是否倒序采集IsOrderByDescvarchar18最后采集时间LastGatherDatedatetime05.1.2.10 单文件采集(siteserver_GatherFileRule)键字段描述字段名数据类型字段长度是否可空备注主采集规则名称GatherRuleNamenvarchar50N外站点IDPublishmentS
39、ystemIDint0N采集页面地址GatherUrlnvarchar255N网页编码Charsetvarchar50N最后采集时间LastGatherDateDatetime0N采集目的地IsToFilevarchar18N采集到文件地址FilePathnvarchar255N下载相关文件IsSaveRelatedFilesvarchar18N是否删除JS脚本IsRemoveScriptsvarchar18NCss样式保存地址StyleDirectoryPathnvarchar255NJs脚本保存地址ScriptDirectoryPathnvarchar255N图片保存地址ImageDire
40、ctoryPathnvarchar255N栏目IDNodeIDint0N是否下载内容图片IsSaveImagevarchar18N是否经过审核IsCheckedvarchar18N内容正文排除ContentExcludentext0N内容Html清除ContentHtmlClearCollectionnvarchar255N内容Html tag标签清除ContentHtmlClearTagCollectionnvarchar255N内容标题开头ContentTitleStartntext0N内容标题结束ContentTitleEndntext0N内容正文开始ContentContentStar
41、tntext0N内容正文结束ContentContentEndntext0N其他需要采集的字段ContentAttributesntext0N其它字段ContentAttributesXMLntext05.1.2.11 Web页面采集(siteserver_GatherRule)键字段描述字段名数据类型字段长度是否可空备注主采集规则名称GatherRuleNamenvarchar50N外站点IDPublishmentSystemIDint0N登陆网站CookiesCookieStringntext0N从多个网址GatherUrlIsCollectionnvarchar18N起始网页地址GatherUrlCollectionntext0N从序列相似网站GatherUrlIsSerializevarchar18N变动数字: * GatherUrlSerializevarchar200N变动数据范围开始SerializeFromint0N变动数据范围结束SerializeToint0N数字变动倍数Seria
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025农资产品购销合同模板
- 行政管理的制度环境
- 肿瘤患者心理护理
- 双胎护理常规
- 2025届广东省深圳实验学校高中园与惠东高级中学高三下学期5月适应性联考(三模)物理试卷
- 故事:小猫钓鱼
- 微生物菌种保藏
- 2025年管理会计试题
- 瞳孔护理教学规范与操作要点
- 固镇发展新质生产力
- 2024年江西省高考化学试卷(真题+答案)
- 大美劳动智慧树知到期末考试答案章节答案2024年江西财经大学
- 建筑史智慧树知到期末考试答案2024年
- JJF 1934-2021 超声波风向风速测量仪器校准规范
- AS1657-1992---固定平台、走道、楼梯与梯子的设计、施工与安装
- 地形图的识别及应用与涉密地图的保密管理(课堂PPT)
- 机电传动控制期末考试试卷试题及答案
- 电大汉语言文学专业本科社会实践调查报告
- 高级英语第一册Unit2Hiroshima课后练习答案
- 地下停车场交安设施施工方案_车库交通安全设施施工方案_标志_标线_交通设施00000
- 《苏幕遮燎沉香》教学设计
评论
0/150
提交评论