1、2 外部环境使用此数据库的软件系统为SiteServer CMS。2.1 支持软件它的程序与此数据库直接有关的支持软件包括数据库管理系统和数据库建模系统。数据库管理系统为Microsoft SQL Server 2000/2005/2008、Oracel,数据库建模系统为Embarcadero ER/Studio。2.2 字段取值规范英文&小写&唯一:同JAVA变量命名规则,可包含英文字母、数字和下划线,以字母打头。大写&同JAVA常量命名规则,可包含英文字母、数字和下划线,以字母打头。序列:使用序列,并注明序列名称。自动加1:特指联合主键情况下(明细表),明细标识在主标识内部取最大值加1。指
2、定:表示需要设计者指定。2.3 长度限制说明用户名称:10(Oracle中最长为30)索引名称:30字段名称:序列名称:3 参数设置3.1 基本参数设置Oracle数据库服务的基本参数设置:字符集:utf8Pagesize:8KTempdb:不小于 500M数据、200M日志3.2 性能参数设置user of connection = 300Max memory = 8G4 存储设计4.1 数据量分析整个系统涵盖几个业务数据库,其中以内容管理系统和互动交流系统数据量稍大;以平均每天1000条内容计算,则一年时间保留在业务数据库的文字数据将达300600M空间,如果硬盘空间在50G的空间上,可以
3、支撑50年以上。4.2 存储方案物理存储方案:数据库采用多台数据库分散存放数据,服务器配置型号IBM580,数据转递采用专用的存储交换设备,硬盘存储数据文件,做硬盘rad1镜象,实现数据存储的安全有效。5 数据库详细设计5.1 表结构设计5.1.1 SiteServer 框架数据表字典5.1.1.1 管理员表(bairong_Administrator)键字段描述字段名数据类型字段长度是否可空备注是管理员用户名UserNamenvarchar255N密码Password 255密码格式PasswordFormat50密码格式 Clear,Hashed, Encrypted, DiscuzNT密
4、钥PasswordSalt128创建时间CreationDateDatetime最后活动时间LastActivityDate最后登录的系统idLastProductID登录次数CountOfLoginint创建管理员的管理员名称CreatorUserName是否审核IsCheckedvarchar18是否锁定IsLockedOut站点id集合PublishmentSystemIDCollection站点idPublishmentSystemID部门idDepartmentID区域idAreaID显示名称DisplayName找回密码时提出的问题Question问题的答案Answer管理员邮箱E
5、mail手机Mobile20主题Theme语言Language5.1.1.2 管理员角色表(bairong_AdministratorsInRoles)角色名RoleName5.1.1.3 地区表(bairong_Area)主键栏目名AreaName父节点IDParentID父级栏目的ID号ParentsPath本栏目的所有父级栏目的ID号,以“,”分隔。如“3,5,7”指此栏目的上一级ChannelID为7,上两级ChannelID为5,上三级ChannelID为3。此栏目在所有父级栏目的数目 ParentsCount此栏目在所有父级栏目的数目,值为3指有三个父级栏目。指此栏目所有的子栏目的
6、数目ChildrenCount是否是最后一个节点IsLastNode排序Taxis内容数CountOfAdmin5.1.1.4 缓存表(bairong_Cache)缓存主键CacheKey200缓存值CacheValuentext 05.1.1.5 系统配置表(bairong_Config)是否安装IsInitialized数据库版本DatabaseVersion 50黑名单列表RestrictionBlackList白名单列表RestrictionWhiteList是否是相对路径IsRelatedUrl绝对路径的URLRootUrl升级时间UpdateDate其它配置字段SettingsXM
7、L5.1.1.6 内容审核表(bairong_ContentCheck)CheckID表名称TableName网站ID栏目IDNodeID内容IDContentID是否是管理员IsAdmin显示名审核级数CheckedLevel审核时间CheckDatedatetime退回原因Reasons5.1.1.7 内容模型表(bairong_ContentModel)ModelID产品名称ProductIDSiteID模型名称ModelName系统表IsSystem表名类型TableType图片地址IconUrl介绍Description5.1.1.8 统计表(bairong_Count)自增长IDC
8、ountID程序名称ApplicationName相关表名称RelatedTableName相关IDRelatedIdentity统计类型CountType统计数目5.1.1.9 部门表(bairong_Department)DepartmentName编号Code本栏目的所有父级栏目的ID号以“,”分隔。此栏目在所有父级栏目的数目值为3指有三个父级栏目。Int添加时间AddDate内容Summary5.1.1.10 推荐表(bairong_Digg)DiggID站点ID好的数量Good坏的数量bad5.1.1.11 IP与城市对应表(bairong_IP2City)IDIP开始段StartN
9、umIP结束段EndNumfloatIP所在省ProvinceIP所在城市City5.1.1.12 站点操作记录(bairong_Log)用户名IP地址IPAddress用户操作的动作Action日志的说明5.1.1.13 产品表(bairong_Module)ModuleID模块文件夹名DirectoryName是否是根目录IsRoot5.1.1.14 角色权限表(bairong_PermissionsInRoles)权根GeneralPermissionstext所拥用权根模块,之间用逗号隔开5.1.1.15 角色表(bairong_Roles)角色拥有的模块ID Modules 200模
10、块ID之间用逗号隔开创建管理员的管理者角色描述5.1.1.16 判断模型改动表(bairong_TableCollection)辅助表标识TableENName辅助表名称TableCNName字段个数AttributeNum辅助表类型AuxiliaryTableType是否在数据库中创建IsCreatedInDB在数据库中是否改动IsChangedAfterCreatedInDB产品IDSiteServer系统产品ID是否默认IsDefaultTrue/false描述5.1.1.17 模型集合表(bairong_TableMatch)主键自增键bairong_TableMatch第一张表的连接
11、字符串ConnectionString第一张表的名称第二章表的连接字符串ConnectionStringToMatch第二章表的名称TableNameToMatch关联性ColumnsMap5.1.1.18 存储辅助表字段(bairong_TableMetadata)主主键自增TableMetadataID外键AuxiliaryTableENNameAttributeNameDataType数据长度DataLength是否可以为空CanBeNull默认值DBDefaultValue是否是系统字段5.1.1.19 显示样式表(bairong_TableStyle)TableStyleID表字段帮
12、助文本HelpText是否显示IsVisible在列表中是否显示IsVisibleInListIsSingleLine提交类型InputType是否是必填项IsRequiredDefaultValue单/复选框时的方向IsHorizontal扩展值ExtendValues5.1.1.20 TableStyle中类型为单选时(bairong_TableStyleItem)TableStyleItemID外项标题ItemTitle项值ItemValue是否被选IsSelected5.1.1.21 内容标签(bairong_Tags)TagIDContentIDCollection标签名称TagUseNum5.1.1.22 用户中心设置(用户中心设置)扩展字段设置5.1.1.23 用户积分日志(bairong_UserCreditsLog)n
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1