数据库设计说明书范例_第1页
数据库设计说明书范例_第2页
数据库设计说明书范例_第3页
数据库设计说明书范例_第4页
数据库设计说明书范例_第5页
全文预览已结束

下载本文档

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

文档简介

1、空间数据库设计说明书一.引言(一)编写目的: 本文档旨在详细描述学生就业管理信息系统中的数据库结构与设计。本文的读者可为学生就业管理信息系统的开发者,也可以是学生就业管理信息系统的维护都。(二)项目背景:当前网站信息建设进程中,各种各样的应用系统相互独立,用户在每套应用中都有独立的一套账号,这造成了用户在带来了一定的不便利,也不便于网站用户信息资源共享。为解决上述问题而开发的一套单点登录(Single Sign On)系统,需要一套底层数据库的支持。本文旨在对单点登录系统所使用的数据库进行详细阐述。(三)定义:CDM:Conceptual Data Model,概念数据模型PDM:Physic

2、al Data Model,物理数据模型(三)参考资料: 本项目的用户需求分析报告;用户提供的工作设想;本项目相关的其他参考资料。二.外部设计(一)标识符和状态: 本数据库的表中的字段均不加前缀(二)使用它的程序:学生就业管理信息系统(三)约定:所有数据表第一个字段都是系统内部使用主键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户;用户实体与应用系统的对应关系的主键以int自增为主键类型。(四)专门指导:请注意:MySQL 中 date的默认值为 0000-00-00,这与 .NET 的数据类型不匹配,请确保在存储 date 字段时给出一个合法的初始值。(五)支持软件:本数据

3、库支持Microsoft Sql Server 2000三.结构设计(一)概念结构设计: 1、实体和属性的定义 1.1用户 1.2信息 2、E-R图中所体现的关系:用户信息:一个用户一次可以发布和查询多条不同的信息,而一条信息也可以被多个不同的用户所查询。操作员信息:一个操作员可以增加、删除多条信息, 一条信息只能被一个操作员增加或删除;一个操作员可以查询多条信息,一条信息可以被多个操作员查询。 3、全局ER模式的优化 在得到全局ER模式后,为了提高数据库系统的效率,还应进一步依据处理需求对ER模式进行优化。一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的

4、个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。(二)逻辑结构设计:1、E-R图向关系模型的转化 在上面实体之间的关系的基础上,将实体、实体的属性和实体之间的联系转换为关系模式 2、消除冗余 所谓冗余的数据是指可由基本数据导出的数据,冗余的联系是指可由其他联系导出的联系。冗余数据和冗余联系容易破坏数据库的完整性,给数据库的维护增加困难,应当予以消除。本系统的冗余数据和冗余关系已经在概念结构设计中处理过了,这里不再赘述。 3、设计用户子模式 将概念模型转换为全局逻辑模型后,还应该根据局部应用需求,结合具体的DBMS的特点,即关系模型,利用视图这一功能设计更符合局部用户学要的

5、用户外模式。(三)物理结构设计: 表4.1.1 数据据防注入表SqlIn 字段名数据类型/长度是否为空idint IDENTITY主键SqlIn_IPvarchar (10)SqlIn_WEBvarchar (255)SqlIn_TIMEdatetimeSqlIn_FSvarchar (20)SqlIn_CSvarchar (50)SqlIn_SJvarchar (500)Kill_ipint表4.1.2 系统管理员表administrator字段名数据类型/长度是否为空idint主键usernamevarchar (50)Passwordvarchar (50)表4.1.3 系统设置conf

6、ig 字段名数据类型/长度是否为空idint主键userregintmsgintlinkintwebopenintwapintrssintMaxFileSizevarchar (10)SaveUpFilesPathvarchar (50)UpFileTypevarchar (100)keywordstextfiltercharvarchar (100)closeexplaintext四.运用设计(一)数据字典设计:表4.1.1 数据据防注入表SqlIn 字段名数据类型/长度是否为空中文说明idint IDENTITYNOT NULLID号SqlIn_IPvarchar (10)NULL注入者I

7、P地址SqlIn_WEBvarchar (255)NULL注入页面地址SqlIn_TIMEdatetimeNULL注入时间SqlIn_FSvarchar (20)NULL注入方式SqlIn_CSvarchar (50)NULL注入参数SqlIn_SJvarchar (500)NULL注入内容Kill_ipintNULL锁定IP表4.1.2 系统管理员表administrator字段名数据类型/长度是否为空中文说明idintNOT NULLID号usernamevarchar (50)NOT NULL用户名Passwordvarchar (50)NOT NULL密码表4.1.3 系统设置config 字段名数据类型/长度是否为空中文说明idintNOT NULLID号userregintNULL用户注册msgintNULL消息linkintNULL友情链接webopenintNULL网站开放wapintNULLWAP开放rssintNULLRSS启用MaxFileSizevarchar (10)NULL上传文件最大文件大小SaveUpFilesPathvarchar (50)NULL上传文件保存文件夹UpFileTypevarchar (100)NULL上传文件类型keywordste

温馨提示

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

评论

0/150

提交评论