最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

数据库设计说明书范例

来源:动视网 责编:小OO 时间:2025-09-24 10:18:18
文档

数据库设计说明书范例

金华职业技术学院《项目实践》实训报告计算机072班第X小组小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)信息工程学院2009年12月一.引言(一)编写目的:本文档旨在详细描述学生就业管理信息系统中的数据库结构与设计。本文的读者可为学生就业管理信息系统的开发者,也可以是学生就业管理信息系统的维护都。(二)项目背景:当前网站信息建设进程中,各种各样的应用系统相互
推荐度:
导读金华职业技术学院《项目实践》实训报告计算机072班第X小组小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)信息工程学院2009年12月一.引言(一)编写目的:本文档旨在详细描述学生就业管理信息系统中的数据库结构与设计。本文的读者可为学生就业管理信息系统的开发者,也可以是学生就业管理信息系统的维护都。(二)项目背景:当前网站信息建设进程中,各种各样的应用系统相互
金华职业技术学院

《项目实践》

实训报告

 

计算机072班 第X小组

小组成员:姓名(学号:如15)

小组成员:姓名(学号:如15)

小组成员:姓名(学号:如15)

小组成员:姓名(学号:如15)

小组成员:姓名(学号:如15)

小组成员:姓名(学号:如15)

信息工程学院

2009年12月

一.引言

(一)编写目的: 

本文档旨在详细描述学生就业管理信息系统中的数据库结构与设计。本文的读者可为学生就业管理信息系统的开发者,也可以是学生就业管理信息系统的维护都。

(二)项目背景:

当前网站信息建设进程中,各种各样的应用系统相互,用户在每套应用中都有的一套账号,这造成了用户在带来了一定的不便利,也不便于网站用户信息资源共享。为解决上述问题而开发的一套单点登录(Single Sign On)系统,需要一套底层数据库的支持。本文旨在对单点登录系统所使用的数据库进行详细阐述。

(三)定义:

CDM:Conceptual Data Model,概念数据模型

PDM:Physical Data Model,物理数据模型

(三)参考资料:

    本项目的《用户需求分析报告》;

用户提供的《工作设想》;

本项目相关的其他参考资料。

二.外部设计

(一)标识符和状态: 

本数据库的表中的字段均不加前缀

(二)使用它的程序:

学生就业管理信息系统

(三)约定:

所有数据表第一个字段都是系统内部使用主键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户;用户实体与应用系统的对应关系的主键以int自增为主键类型。

(四)专门指导:

请注意:MySQL 中 date的默认值为 0000-00-00,这与 .NET 的数据类型不匹配,请确保在存储 date 字段时给出一个合法的初始值。

(五)支持软件:本数据库支持Microsoft Sql Server 2000

三.结构设计

(一)概念结构设计:

  1、实体和属性的定义

    1.1用户

 

    1.2信息

  2、E-R图中所体现的关系:    

用户—信息:一个用户一次可以发布和查询多条不同的信息,而一条信息也可以被多个不同的用户所查询。

操作员—信息:一个操作员可以增加、删除多条信息, 一条信息只能被一个操作员增加或删除;一个操作员可以查询多条信息,一条信息可以被多个操作员查询。

  3、全局ER模式的优化

       在得到全局ER模式后,为了提高数据库系统的效率,还应进一步依据处理需求对ER模式进行优化。一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。

(二)逻辑结构设计:

1、E-R图向关系模型的转化

  在上面实体之间的关系的基础上,将实体、实体的属性和实体之间的联系转换为关系模式

  2、消除冗余

    所谓冗余的数据是指可由基本数据导出的数据,冗余的联系是指可由其他联系导出的联系。冗余数据和冗余联系容易破坏数据库的完整性,给数据库的维护增加困难,应当予以消除。本系统的冗余数据和冗余关系已经在概念结构设计中处理过了,这里不再赘述。

  3、设计用户子模式

     将概念模型转换为全局逻辑模型后,还应该根据局部应用需求,结合具体的DBMS的特点,即关系模型,利用视图这一功能设计更符合局部用户学要的用户外模式。

(三)物理结构设计:

  表4.1.1 数据据防注入表[SqlIn]

   字段名数据类型/长度是否为空
    [id][int] IDENTITY主键
    [SqlIn_IP][varchar] (10)
    [SqlIn_WEB][varchar] (255)
    [SqlIn_TIME][datetime]
    [SqlIn_FS][varchar] (20)
    [SqlIn_CS][varchar] (50)
    [SqlIn_SJ][varchar] (500)
    [Kill_ip][int]
表4.1.2 系统管理员表[administrator]

字段名数据类型/长度是否为空
    [id][int]主键
    [username][varchar] (50)
    [Password][varchar] (50)
表4.1.3 系统设置[config] 

字段名数据类型/长度是否为空
    [id][int]主键
    [userreg][int]
    [msg][int]
    [link][int]
    [webopen][int]
    [wap][int]
    [rss][int]
    [MaxFileSize][varchar] (10)
    [SaveUpFilesPath][varchar] (50)
    [UpFileType][varchar] (100)
    [keywords][text]
    [filterchar][varchar] (100)
    [closeexplain][text]
四.运用设计

(一)数据字典设计:

表4.1.1 数据据防注入表[SqlIn]

   字段名数据类型/长度是否为空中文说明
    [id][int] IDENTITYNOT NULLID号
    [SqlIn_IP][varchar] (10)NULL注入者IP地址
    [SqlIn_WEB][varchar] (255)NULL注入页面地址
    [SqlIn_TIME][datetime]NULL注入时间
    [SqlIn_FS][varchar] (20)NULL注入方式
    [SqlIn_CS][varchar] (50)NULL注入参数
    [SqlIn_SJ][varchar] (500)NULL注入内容
    [Kill_ip][int]NULL锁定IP
表4.1.2 系统管理员表[administrator]

字段名数据类型/长度是否为空中文说明
    [id][int]NOT NULLID号
    [username][varchar] (50)NOT NULL用户名
    [Password][varchar] (50)NOT NULL密码
表4.1.3 系统设置[config] 

 字段名数据类型/长度是否为空中文说明
    [id][int]NOT NULLID号
    [userreg][int]NULL用户注册
    [msg][int]NULL消息
    [link][int]NULL友情链接
    [webopen][int]NULL网站开放
    [wap][int]NULLWAP开放
    [rss][int]NULLRSS启用
    [MaxFileSize][varchar] (10)NULL上传文件最大文件大小
    [SaveUpFilesPath][varchar] (50)NULL上传文件保存文件夹
    [UpFileType][varchar] (100)NULL上传文件类型
    [keywords][text]NULL关键字
    [filterchar][varchar] (100)NULL过滤字
    [closeexplain][text]NULL关闭网站说明
(二)安全保密设计: 本数据库系统采用安全的用户名加口令方式登录。用户名的权限为只能进行基本的增删改查数据功能。

文档

数据库设计说明书范例

金华职业技术学院《项目实践》实训报告计算机072班第X小组小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)小组成员:姓名(学号:如15)信息工程学院2009年12月一.引言(一)编写目的:本文档旨在详细描述学生就业管理信息系统中的数据库结构与设计。本文的读者可为学生就业管理信息系统的开发者,也可以是学生就业管理信息系统的维护都。(二)项目背景:当前网站信息建设进程中,各种各样的应用系统相互
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top