烟台大学回音壁数据库_第1页
烟台大学回音壁数据库_第2页
烟台大学回音壁数据库_第3页
烟台大学回音壁数据库_第4页
烟台大学回音壁数据库_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

回音壁回音壁 需求分析需求分析 数据库管理员 管理员编号 姓名 密码 管理员的功能就是审核留言是否通过 以及发布通告 部门分类的信息 有部门分类的编号 部门分类的名称 部门的信息 部门编号 部门名称 所属部门分类 部门 管理者 部门管理者有回复留言的权限 用户的信息 编号 姓名 密码 用户有查询留言与留言的权限 留言的信息 留言编号 留言者 回复留言的部门 留言 的标题 留言的内容 发表的时间 默认当前时间 是否 匿名 留言者的联系方式 是否已回复 回复时间 是否 审核 三种状态 审核通过 未通过 未审核 通知公告 通知公告编号 发布人 标题 内容 日期 实体实体 ER 图图 管理员实体 ER 图 管理员 管理员编号管理员姓名管理员密码 部门分类实体 ER 图 部门分类 部门分类编号部门分类名称 部门实体 ER 图 部门 部门编号部门名称 用户的实体 ER 图 用户 用户编号用户姓名用户密码 留言的实体 ER 图 留言板 留言编号 是否回复 内容 标题 发表的时间 是否匿名是否审核通过 回复的时间 留言者的联系方式 通告的实体 ER 图 通告板 通告编号通告标题内容日期 实体之间的联系 管理员发布通告 部门 回复 留言板 属于 部门分类 用户 发表 管理 概念模型 FK MESSAGE ISSUE MANAGE 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 char 12 char 50 char 12 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 integer char 12 char 256 long varchar date FK USER MANAGE DEPARTME FK DEPARTME ALONG DEPARTME FK LEAVE ME TEACHER I USER FK LEAVE ME DEPARTMEN DEPARTME 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 char 12 char 12 char 50 char 12 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 char 12 integer char 50 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 integer char 50 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 内 char 10 char 12 char 12 char 256 long varchar integer date date integer char 11 integer 数据库逻辑设计数据库逻辑设计 1 管理员表 Manages 属性类型是否为空描述 Manage idChar 12 Not null管理员编号 主键 Manage nam e Varchar 25 Not null管理员姓名 Manage pwdChar 12 Not null管理员密码 2 通告板表 Messages 属性类型是否为空描述 Message idintNot null通告编号 自增 主键 Message obje ct Varchar 100 Not null通告标题 Message con ment Text null通告内容 Message date dateNot null发布通告的 日期 默认为当前 日期 Message MidChar 12 Not null发布通告者 外键 级联 删除 3 部门分类表 Department Class 属性类型是否为空描述 DC idintNot null部门分类编号 自增 主键 DC nameVarchar 25 Not null部门分类名称 4 部门表 Departments 属性类型是否为空描述 Department i d intNot null部门编号 自增 主键 Department n ame Varchar 25 Not null部门名称 Departments CL id intNot null所属部门 外键 5 用户表 Users 属性类型是否为空描述 User idChar 12 Not null用户编号 主 键 User nameVarchar 25 Not null用户名称 User pwdChar 12 Not null用户密码 User Didintnull用户管理的 部门 外键 置空删除 6 留言表 Leave Messages 属性类型是否为空描述 LM idChar 12 Not null留言的编号 主键 LM DidintNot null回复部门 外键 级联删除 LM UidChar 12 Not null留言者 外 键 级联删除 LM objectVarchar 100 Not null标题 LM comenttext null内容 LM isreplyedintNot null是否回复 回复为 1 未回复为 0 默认 0 LM Issue dat e dateNot null发布日期 默认当前时 间 LM reply dat e date null回复日期 LM isanonym ity intNot null是否匿名 匿名为 1 实名为 0 默认 0 LM phoneChar 11 Not null留言者的联 系方式 LM IsthroughintNot null是否通过审 核 1 带便 通过审核 0 代表审核 未通过 2 代表审核未 完成 代码 代码 创建数据库 YTDreply Create database YTDreply on primary name SuperMarketdb filename C Program Files x86 Microsoft SQL Server MSSQL 4 MSSQL Data SuperMarketdb mdf size 100MB maxsize 200MB filegrowth 20MB log on name SuperMarketlog filename C Program Files x86 Microsoft SQL Server MSSQL 4 MSSQL Data SuperMarketdb ldf size 60MB maxsize 200MB filegrowth 20MB 创建管理员表 Manages create table Manages Manage id char 12 not null constraint PK Manages primary key Manage name Varchar 25 not null Manage pwd char 12 not null 创建通告板表 Messages create table Messages Message id int not null identity constraint PK Messages primary key Message object varchar 100 not null Message conment text null Message date datetime default getdate not null Message Mid char 12 not null constraint FK Manage Manages foreign key Message Mid references Manages Manage id on delete cascade 创建外键 约束和级联删除约束 创建部门分类表 Department Class create table Department Class DC id int not null identity constraint PK Department Class primary key DC name varchar 25 not null 创建部门表 Departments create table Departments Department id int not null identity constraint PK Departments primary key Department name varchar 25 not null Departments CL id int not null constraint FK Department Class Departments foreign key Departments CL id references Department Class DC id on delete cascade 建立外键和级联删除约束 创建用户表 Users create table Users User id char 12 not null constraint PK Users primary key User name varchar 25 not null User pwd char 12 not null User Did int null constraint FK Departments Users foreign key User Did references Departments Department id on delete set null 置 空删除 创建留言表 Leave Messages create table Leave Messages LM id char 12 not null constraint PK Leave Messages primary key LM Did int not null LM Uid char 12 not null LM object varchar 100 not null LM coment text null LM isreplyed int check LM isreplyed in 0 1 default 0 LM Issue date datetime default getdate not null LM reply date datetime null LM isanonymity int not null check LM isanonymity in 0 1 default 0 LM phone char 11 null LM Isthrough int chec

温馨提示

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

评论

0/150

提交评论