CMS数据库设计说明书.doc_第1页
CMS数据库设计说明书.doc_第2页
CMS数据库设计说明书.doc_第3页
CMS数据库设计说明书.doc_第4页
CMS数据库设计说明书.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CMS内容管理系统数据库设计说明书版本 文档信息及版本历史文档信息项目名称CMS内容管理系统项目编号文档名称存储位置版本作者/修改者日期描述1.0star2011-4-11 【目录】1.概述41.1.编写目的41.2.适用范围41.3.参考资料42.角色和职责43.数据库命名约定和环境43.1命名约定43.2数据库平台53.3物理文件和空间54.逻辑关系(E-R图)65.物理设计75.1.数据表设计75.2.视图设计85.3.存储过程实体86.备注8概述编写目的在需求分析和系统概要设计的基础上对数据进行分析设计,以此作为编码的依据。适用范围此数据库设计说明书只适用于产品追踪系统v1.0参考资料参考文件备注角色和职责角色职责项目经理l 指导和审查数据库的设计系统分析员l 负责数据库的设计数据库命名约定和环境3.1 命名约定前缀说明PK表示主键UK表示唯一键FK表示外键UI表示唯一索引NUI表示非唯一索引AUTO表示数据库自动产生的序列号t表示数据表v表示视图对象tri_表示触发器对象sp表示存储过程对象pg表示程序包对象pgb表示程序包体sq表示序列对象3.2 数据库平台本系统使用的Microsoft SQL Server 2005,版本号为Microsoft SQL Server Management Studio 9.00.1399.00。3.3 物理文件和空间应用数据库信息属性名属性值数据库名CMSDBS数据库文件CMSDBS_data.mdf日志文件CMSDBS_data.ldf逻辑关系(E-R图)物理设计数据表设计1. TreeTb(Tree表) 中文名字 段 名类型是否为空主键约束描述父节点编号TIDINT否PK节点名称TNameNVARCHAR(50)否父节点的编号FIDINT否备注RemarkNVARCHAR(MAX)2. RolesRule(角色权限表)中文名字 段 名类型是否为空主键约束描述权限编号RuIDINT否PK自动编号权限名称RNameNVARCHAR(50)否备注RemarkNVARCHAR(MAX)否3. Matter(安全问题表)中文名字段名类型是否为空主键约束描述问题编号MIDINT否PK自动编号问题名称MNameNVARCHAR(100)否4. AdminTb(管理员表)中文名字段名类型是否为空主键约束描述管理员编号adminIDNCHAR(5)否PK用户名称adminNameNVARCHAR(50)否角色编号adminRoleINT否FK邮箱EmailNVARCHAR(100)否问题编号MIDINT否FK问题答案MKeyNVARCHAR(50)否注册时间EnrolDateDATETIME否5. UserTb(用户表)中文名字段名类型是否为空主键约束描述用户编号UIDINT否PK用户名称UNameNVARCHAR(50)否用户昵称UNicknameNVARCHAR(100)角色编号URlIDINT否FK用户邮箱UEmailNVARCHAR(100)否问题编号MIDINT否FK问题答案MKeyNVARCHAR(50)否注册时间EnrolDateDATETIME否IP地址UIPNVARCHAR(15)6. UserInfo(用户信息表)中文名字段名类型是否为空主键约束描述用户编号UIDINTFK信息状态InfoStateNVARCHAR(1)是否公开姓名GRNameNVARCHAR(10)性别GRSexNVARCHAR(2)出生日期BirthDateDATETIME地址AddressNVARCHAR(100)联系QQQQNVARCHAR(13)用户照片PhotosNVARCHAR(MAX)联系电话PhoneNVARCHAR(12)7. ImageType(图片类型表)中文名字段名类型是否为空主键约束描述类型编号TIDVARCHAR(5)否PK类型名称TNameNVARCHAR(50)否8. ImageTb(图片表)中文名字段名类型是否为空主键约束描述图片编号IIDINT否PK自动编号类型编号TIDNVARCHAR(100)否FK图片地址IURLNVARCHAR(MAX)否链接地址InterURLNVARCHAR(MAX)否图片宽度IWidthINT图片高度IHighINT图片备注RemarkNVARCHAR(MAX)9. TemplateTb(默认模板表)中文名字段名类型是否为空主键约束描述模板编号TpIDINT否PK自动编号模板地址TUrlNVARCHAR(MAX)否模板名称TNameNVARCHAR(50)否10. WebTb(页面表)中文名字段名类型是否为空主键约束描述页面编号WIDINT否PK自动编号页面地址WUrlNVARCHAR(MAX)否页面名称WNameNVARCHAR(20)否11. LogoTb(Logo表)中文名字段名类型是否为空主键约束描述问题编号LIDINT否PK自动编号问题名称IIDNVARCHAR(100)否FK链接地址IURLNVARCHAR(MAX)页面编号WIDINT否FK备注LRemarkNVARCHAR(MAX)12. FriendlyUrl(友情链接表)中文名字段名类型是否为空主键约束描述链接编号FIDINT否PK自动编号页面编号WIDINT否FK13. FURLContent(友情链接内容表)中文名字段名类型是否为空主键约束描述编号IDINT否PK自动编号链接编号FIDINT否FK图片编号IIDINT否FK链接描述IRemarkNVARCHAR(MAX)链接地址FURLNVARCHAR(MAX)否14. CopyrightTb(网站版权表)中文名字段名类型是否为空主键约束描述版权编号CIDINT否PK自动编号页面编号WIDINT否FK版权内容BqConTentNVARCHAR(MAX)否链接地址CURLNVARCHAR(MAX)15. MenuInfo(菜单表)中文名字段名类型是否为空主键约束描述菜单编号MIDINT否PK自动编号页面编号WIDINT否FK16. MenuContent(菜单内容表)中文名字段名类型是否为空主键约束描述编号IDINT否排列菜单菜单编号MIDINT否FK菜单名称MNameNVARCHAR(50)否图片编号IIDINT链接地址MUrlNVARCHAR(MAX)17. WebAbtTb(网站属性表)中文名字段名类型是否为空主键约束描述网站编号WebIDINT否PK排列菜单网站名称WebNameNVARCHAR(100)否网站标题TitleNVARCHAR(100)否模板编号TpIDINTFKLOGO编号LIDINTFK菜单编号MIDINTFK友情链接FIDINTFK版权编号CIDINTFK网站域名WebWWWNVARCHAR(MAX)网站描述WebRemarkNVARCHAR(MAX)18. IntegralTb(积分表)中文名字段名类型是否为空主键约束描述积分编号JIDINT否PK自动编号积分ScoreINT19. RankType(等级类型表)中文名字段名类型是否为空主键约束描述类型编号TIDINT否PK自动编号类型名称TNameNVARCHAR(50)否等级范围RLimitsNVARCHAR(20)否20. RankTb(等级表)中文名字段名类型是否为空主键约束描述等级编号RIDINT否PK自动编号类型编号TIDINT否FK图片编号IIDINT否FK积分编号JIDINT否FK21. ResourceTb(资源表)中文名字段名类型是否为空主键约束描述资源编号RIDINT否PK自动编号资源名称RNameNVARCHAR(50)否资源地址RURLNVARCHAR(MAX)否资源大小RSizeNVARCHAR(50)用户编号UIDINT否FK上传时间UploadDateDATETIME下载次数DownloadNumINT22. ProductTb(产品表)中文名字段名类型是否为空主键约束描述产品编号PIDINT否PK自动编号产品名称PNameNVARCHAR(50)否图片编号IIDINT否FK链接地址PURLNVARCHAR(MAX)产品数量PNumINT否产品原价PriceCostdecimal(8,2)产品单价Pricedecimal(8,2)23. PdtIssueTb(产品发布表)中文名字段名类型是否为空主键约束描述产品编号PIDINT否FK发布时间PTimeDATETIME否用户编号PUIDINT否FK视图设计 1) 视图1存储过程实体1) 存储过程1备注建表代码/*Tree表*/CREATE TABLE TreeTb(TID INT PRIMARY KEY IDENTITY(1,1), -父节点编号自动TName NVARCHAR(50) NOT NULL, - 节点名称FID INT NOT NULL, - 父节点的编号Remark NVARCHAR(MAX)/*角色权限表*/CREATE TABLE RolesRule(RuID INT PRIMARY KEY IDENTITY(1,1), - 权限编号自动RName NVARCHAR(50) NOT NULL, -权限名称如(用户管理、板块管理、后台管理)Remark NVARCHAR(MAX) )/*用户角色表Tree*/CREATE TABLE RolesTb(RID INT PRIMARY KEY, -角色编号主键自动RName NVARCHAR(50) NOT NULL, -角色姓名RuID INT REFERENCES RolesRule(RuID), -权限编号外键Remark NVARCHAR(MAX)/*用户角色信息表*/CREATE TABLE RoleInfo(TID INT REFERENCES TreeTb(TID), -角色编号外键RuID INT REFERENCES RolesRule(RuID), -权限编号外键Remark NVARCHAR(MAX)/*安全问题表*/CREATE TABLE Matter(MID INT IDENTITY(1,1) PRIMARY KEY, -问题编号MName NVARCHAR(100) NOT NULL -问题名称)/*管理员表*/CREATE TABLE AdminTb(adminID NCHAR(5) PRIMARY KEY, -管理员编号主健adminName NVARCHAR(50) NOT NULL, -用户名称adminRole INT REFERENCES RolesTb(RID) NOT NULL, -角色编号外键Email NVARCHAR(100) NOT NULL, -邮箱MID INT REFERENCES Matter(MID) NOT NULL, -问题编号外键MKey NVARCHAR(50) NOT NULL, -问题答案EnrolDate DATETIME NOT NULL -注册时间)/*用户表*/CREATE TABLE UserTb(UID INT IDENTITY(1,1) PRIMARY KEY, -用户编号主键UName NVARCHAR(50) NOT NULL, -用户名称UNickname NVARCHAR(100) NULL, -用户昵称URlID INT REFERENCES RolesTb(RID) NOT NULL, -用户角色编号UEmail NVARCHAR(100) NOT NULL, -用户邮箱MID INT REFERENCES Matter(MID) NOT NULL, -问题编号MKey NVARCHAR(50) NOT NULL, -问题答案EnrolDate DATETIME NOT NULL, -注册时间UIP NVARCHAR(15) -IP地址)/*用户信息表*/CREATE TABLE UserInfo (UID INT REFERENCES UserInfo(UID) NOT NULL, -用户编号InfoState NVARCHAR(1) DEFAULT(T) NOT NULL, -当为T时用户个人信息公开,为F则相反GRName NVARCHAR(10), -姓名GRSex NVARCHAR(2), -性别BirthDate DATETIME, -出生日期Address NVARCHAR(100) -地址QQ NVARCHAR(13),- 联系QQPhotos NVARCHAR(MAX), -用户照片Phone NVARCHAR(12) - 联系电话)/*图片类型表(如Logo图片、内容图片、个人图片、友情链接图片、新闻图片、菜单背景图片)*/CREATE TABLE ImageType(TID VARCHAR(5) PRIMARY KEY, -图片类型编号主键初值=I001TName NVARCHAR(50) NOT NULL -图片类型名称)/*图片表*/CREATE TABLE ImageTb(IID INT IDENTITY PRIMARY KEY, -图片编号主键TID VARCHAR(5) REFERENCES ImageType(TID), -图片类型编号外键IURL NVARCHAR(MAX) NOT NULL, -图片地址InterURL NVARCHAR(MAX) NOT NULL, -图片链接地址IWidth INT NULL, -图片宽度IHigh INT NULL, -图片高度Remark NVARCHAR(MAX) -图片备注)/*默认模板表*/CREATE TABLE TemplateTb(TpID INT IDENTITY(1,1) PRIMARY KEY, -模板编号主键TUrl NVARCHAR(MAX) NOT NULL, -模板地址TName NVARCHAR(50) NOT NULL -模板名称)/*页面表*/CREATE TABLE WebTb(WID INT IDENTITY(1,1) PRIMARY KEY, -页面编号WUrl NVARCHAR(MAX) NOT NULL, -页面地址WName NVARCHAR(20) NOT NULL -页面名称)/*Logo表*/CREATE TABLE LogoTb(LID INT PRIMARY KEY IDENTITY, -Logo编号主键IID INT REFERENCES ImageTb(IID), -图片编号外键IURL NVARCHAR(MAX), -链接地址WID INT NOT NULL REFERENCES WebTb(WID), -页面编号LRemark NVARCHAR(MAX) -备注)/*友情链接表*/CREATE TABLE FriendlyUrl(FID INT PRIMARY KEY IDENTITY, -友情链接编号WID INT NOT NULL REFERENCES WebTb(WID) -页面编号)/*友情链接内容表*/CREATE TABLE FURLContent(ID INT IDENTITY, -编号FID INT REFERENCES FriendlyUrl(FID), -友情链接编号外键IID INT REFERENCES ImageTb(IID), -图片编号外键IRemark NVARCHAR(MAX), -友情链接描述FURL NVARCHAR(MAX) NOT NULL -链接地址)/*网站版权表*/CREATE TABLE CopyrightTb(CID INT PRIMARY KEY IDENTITY, -版权编号主键WID INT REFERENCES WebTb(WID), -页面编号外键BqConTent NVARCHAR(MAX) NOT NULL, -版权内容CURL NVARCHAR(MAX) -链接地址)/*菜单表*/CREATE TABLE MenuInfo(MID INT PRIMARY KEY IDENTITY, -菜单编号WID INT REFERENCES WebTb(WID) -页面编号外键)/*菜单内容表*/CREATE TABLE MenuContent(ID INT IDENTITY, -编号MID INT NOT NULL REFERENCES MenuInfo(MID),-菜单编号外键MName NVARCHAR(50) NOT NULL, - 菜单名称IID INT REFERENCES ImageTb(IID), -菜单背景图片编号外键MUrl NVARCHAR(MAX) -菜单链接地址)/*网站属性表*/CREATE TABLE WebAbtTb(WebID INT PRIMARY KEY IDENTITY, -网站编号主键WebName NVARCHAR(100) NOT NULL, -网站名称Title NVARCHAR(100) NOT NULL, -网站标题TpID INT REFERENCES TemplateTb(TpID), -模板编号外键LID INT REFERENCES LogoTb(LID), -LOGO编号外键MID INT REFERENCES MenuInfo(MID), - 菜单编号外键FID INT REFERENCES FriendlyUrl(FID), -友情链接编号外键CID INT REFERENCES CopyrightTb(CID), -版权编号外键WebWWW NVARCHAR(MAX), -网站域名WebRemark NVARCHAR(MAX) -网站描述)/*积分表*/CREATE TABLE IntegralTb(JID INT PRIMARY KEY IDENTITY(1,1), -积分编号主键Score INT DEFAULT(10) -积分)/*等级类型表*/CREATE TABLE RankType(TID INT PRIMARY KEY IDENTITY(1,1), -等级类型编号主键TName NVARCHAR(50) NOT NULL, - 等级类型名称RLimits NVARCHAR(20) NOT NULL -等级范围(0-50,50-150)/*等级表*/CREATE TABLE RankTb(RID INT PRIMARY KEY IDENTITY(1,1),

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论