第一篇:数据库设计说明书
**数据库设计说明书
班级:姓名:学号引言
1.1 编写目的1.2 编写背景系统功能分析系统结构设计
3.1 概念结构设计(得出实体图)
3.2 逻辑结构设计(实体、联系的具体信息)
3.3 物理结构设计(表的结构)权限设计设计实施与实现
第二篇:数据库设计说明书
文件编号:GL5.7 汇达软件
版次:A 代替:
2000年3月21日
共2页 第1页
数据库设计说明书
数据库设计说明书的编制目的:对于设计中的数据库的所有标识、逻辑结构和物理结构作出具体的设计规定。其内容要求如下: 1.引言
1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料 2.外部设计
2.1 标识符和状态
联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出,如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说这一特点及其有效时间范围。2.2 使用他的程序
列出将要使用的或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出名称和版本号。2.3 约定
陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立符号、标识的约定,例如用于标识数据库的不同版本的约定和用于表示库内各个文卷、记录、数据项的命名约定等。2.4 专门指导
向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。2.5 支持软件
简单介绍同此数据库直接有关的支持软件,说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。
3.结构设计
3.1 概念结构设计
说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。3.2 逻辑结构设计
说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。
文件编号:GL5.7 汇达软件
版次:A 代替:
2000年3月21日
共2页 第2页
3.3 物理结构设计
建立系统程序员视图,包括:
数据在内存中的安排,包括对索引区、缓冲区的设计;
所使用的外存设备及外存空间的组织,包括索引区、数据块的组织和划分;
访问数据的方式方法。
4.运行设计
4.1 数据字典设计
对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模块、子模块等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。在本章要说明对此数据字典设计的基本考虑。4.2 安全保密设计
说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。
相关程序
《文档控制规范》
第三篇:数据库设计说明书
数据库设计说明书 引言
1.1编写目的
说明编写这份数据库设计说明书的目的,指出预期的读者。
1.2背景
说明:
a.说明待开发的数据库的名称和使用此数据库的软件系统的名称;
b.列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。
1.3定义
列出本文件中用到的专门术语的定义、外文首字母组词的原词组。
1.4参考资料
列出有关的参考资料:
a.本项目的经核准的计划任务书或合同、上级机关批文;
b.属于本项目的其他已发表的文件;
c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。
外部设计
2.1标识符和状态
联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。
2.2使用它的程序
列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。
2.3约定
陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如 用于标识数据库的不同版本的约定和用于标识库内各个文卷、、记录、数据项的命名约定等。
2.4专门指导
向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据 库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操 作指导。如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。
2.5支持软件
简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修 改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许 的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。结构设计
3.1概念结构设计
说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。
3.2逻辑结构设计
说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。
3.3物理结构设计
建立系统程序员视图,包括:
a. 每个数据库服务器上建立几个数据库,其存储空间等安排。数据库表的分配方法,例如:如何创建段,或表空间; b. 数据在内存中的安排,包括对索引区、缓冲区的设计; c. 所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分; d. 访问数据的方式方法。
运用设计
4.1数据字典设计
对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。在本节中要说明对此数据字典设计的基本考虑。
4.2安全保密设计
说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。具体应用 5.1 5.2 5.3 5.4 对现有表中的查询(针对每张表至少提供一条查询语句及其查询结果。)对现有表中的插入、修改(针对每张表至少提供一条插入、修改语句及其结果。)
对现有表中的删除(针对每张表至少提供一条删除语句。)对现有表中的视图或触发器的应用举例。
第四篇:数据库设计说明书_规范
学生信息管理系统 撰写人:郭清顺 版本:V1.0
学生信息系统数据库设计说明书
学生信息管理系统 撰写人:郭清顺 版本:V1.0 1.引言 1.1编写目的
说明编写这份数据设计说明书的目的,指出预期的读者。
1.2背景
1.2.1待开发数据库的名称和使用此数据库的软件系统的名称; 1.2.2 列出本项目的任务提出者、开发者、用户。1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料
列出有关的参考资料。
2.项目详述
2.1项目背景
列出本项目的开发背景、当前约束。
2.2 系统结构
列出系统的总体设计结构,如采用的架构、采用的相关技术等。
2.3 项目需求详述
详述项目的需求模块,功能详尽说明,输入输出接口,处理流程等。
3.结构设计
3.1概念结构设计
说明本系统数据库将反映的现实世界中的实体、属性和它们之间的关系等的(ER)原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。
3.2逻辑结构设计
说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构。表、视图、存储过程及触发器的名称、结构、操作注意事项进行定义和说明。4.其它设计
说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑等。
数据库的备份计划等。
第五篇:数据库设计说明书
四川省山桐子能源科技有限责任公司
数
据 库 设 计 说 明 书 2013-5-20 第六小组成员
数据库设计说明书 1 引言 1.1 目的为了有效指导山桐子能源网站系统数据库的设计,特设计此概要设计说明该网站数据库所含有的各数据表及其机构,以作为系统开发实现的依据,本说明书主要阅读对象为业主方、承建方、监理方相关技术人员和项目责任人。1.2 背景
说明: a. 数据库名称shantz 开发软件sql2005 b. 任务提出者:山桐子科技能源有限责任公司 c.目负责人:张林鹏
d.者:赵霞、杨露、陈齐瑜、冯明华、张林鹏、胡芸儿
本系统将使用sql server 2005作为数据库存储系统,sql server 2000企业版将由山桐子公司自行购买。1.3 定义
该文档也需要将本文档中所涉及的所有术语、缩略语进行详细的定义。还有一种可简明的做法,就是维护在一个项目词汇表中,这样就可以避免在每个文档中都重复很多内容。id编号,u_name 名称,u_pwd 密码, u_realname 确认密码,u_papert 证件,u_address 家庭住址,u_phone 电话号码,u_news 新闻, 1.4 参考资料 a. 山桐子网站设计项目分析会议记录。b. 《桐子网站需求分析说明书》 c. 国家标准《数据库设计说明书(gb8567----88)》 2 外部设计
2.1 标识符和状态
要求:详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。若该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。1)数据库标示符:shuantongzi 用户名:admin 密码:123 权限:全部 有效时间:开发阶段
说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。2)数据库标示符:hyzc 用户名:user 密码:456 权限:会员 有效时间:开发阶段 说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。2.2 使用它的程序 dreamweaver8、asp.net、sql 2005、ps、2.3 约定(1)字符集采用 utf-8,请注意字符的转换。(2)所有数据表第一个字段都是系统内部使用主键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户。(3)除特别说明外,所有字符串字段都采用varchar(50)类型,(无论汉字还是英文,都算一个字符)。(4)除特别说明外,所有小数的字段都采用 decimal(13,3)的形式表达。(5)除特别说明外,所有日期格式都采用 date 格式,无时间值。(6)除特别说明外,所有整形都采用
int 格式。(7)除特别说明外,所有字段默认都设置为 null。2.4 支持软件 要求:简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修 改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许 的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。示例:
管理员工具:microsoft sql server administrator windowsxp 查询浏览工具:navicat 8.0 for microsoft sql server windowsxp 命令行工具:microsoft sql server 开发客户端:navicat 8.0 for microsoft sql server 3 结构设计 3.1 概念模型(1)需求分析
1.会员信息,包括数据项:会员编号、姓名、密码、性别、email、电话 e-r示意图: 2.产品介绍,包括数据项:产品编号、产品名称、产品类型、产品特点 e-r示意图: 3.新闻中心,包括数据项:编号、标题、类型、内容、发布时间、点击量 e-r示意图: 4.招聘信息,包括数据项:编号、姓名、学历、地址、电话、应聘岗位 e-r示意图: 5.科技文献,包括数据项:编号、标题、类型、内容、发布时间、点击量.e-r示意图:(2)e-r示意图: 3.2 数据模型
要求:将概念型中得到的e-r图转换成具体的数据模型(层次、网状、关系和面向对象模型),其实质将实体、实体的属性和实体之间的联系转换为关系模式。3.3 数据库逻辑结构设计
要求:说明原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。(1)表
表名称:s_kjwx
含义:科技文献信息表 篇二:数据库设计说明书模板
华南农业大学课程设计报告
实验项目名称:数据库系统课程设计 实验项目性质:课程设计 计划学时:2周所属课程名称:数据库系统 开设时间:2011学年第二学期 授课学生: xxx 授课人数:xxx 实验课指导教师:xxx 华 南 农 业 大 学 信 息 学 院
数据库系统课程设计成绩单
开设时间:2010年第二学期
数据库系统课程设计说明书 1引言
1.1编写目的本软件系统可以作为一个相对独立的应用系统,也可以作为一个完整企业管理系统中的子模块。如果作为一个单独的应用系统,则必须要对系统的数据库进行初始化操作,预先录入系统所需要的关于销售、采购、生产等的信息。如果作为一个子模块,则可以调用其他模块的接口,编写相应的转换器,对外部系统的不同数据格式统一起来,再保存到本系统中,同时,也可以为外部系统提供接口,提供特定格式的查询。本软件系统属于协助管理型系统,主要的功能是转变企业对日常生产中产生的企业数据的处理方式,由传统的手工处理,转变成信息化操作,借助于本系统,企业能够快捷、方便、高效等管理企业数据,大大提高企业的生产效率,企业资料的保存和保密等。1.2定义
1、系统名称: 仓库管理系统
2、数据库管理软件:mysql
3、数据库设计人员: 李舜鹏、刘福明、梁旖倩
4、使用本数据库的程序:
5、数据库设计采用软件: navicat for mysql、pd
7、运行平台:带有.net framework 的windows系统。1.3参考资料
《数据库系统概念》、《用友财务管理系统》 2需求分析 2.1 功能分析
2.1.1 盘点管理功能需求 盘点管理,是关于仓库盘点的相关业务,包括制作盘点单、打印盘点单,物品损毁登记,盘点情况登记四部分。
制作盘点单:每一个仓库,都需要定时地对仓库中某类物品或者所有物品进行彻底的清点工作。仓库人员可以在系统中设定盘点工作的周期。系统根据设定的周期,会定时提醒仓库管理员进行盘点工作。同时,仓库管理员也可以根据需要,自主地进行仓库的盘点工作。仓库管理员在系统中制作盘点清单。盘点清单记录了某次盘点过程中,需要进行哪些物品的盘点工作,以及这些物品的详细信息,物品名称、物品编号、物品规格、物品颜色、物品存放位置、物品的账面数量、单据编号、单据制作时间、操作员。打印盘点单:在仓库管理员确定要进行盘点工作的时候,系统提供打印盘点清单的功能。
物品损毁登记:仓库管理员在进行盘点工作的过程中,可能会发现某些物品会由于人为或者环境的因素而发生损毁,仓库管理员需要对这些产品的损毁情况进行登记,填写一份物品损毁单,该单据应该包含以下信息:物品名称、物品编号,物品规格,物品存放位置,损毁原因,是否需要维修,发现时间,发现人,操作员等。
盘点情况登记:当仓库管理员盘点工作结束后,填写盘点情况单,该单据包括:盘点时间、盘点的产品总类数,盘点产品的总数量,盘点产品的名称,产品的编号,账面量,实际量,是否损毁,损毁数量,是否送修,送修数量,帐实差额,操作员,盘点员,关联损毁单距,关联的维修单据。
2.1.2 出仓管理功能需求
出仓管理,主要对物品从仓库被取出的情况的管理,包括:领料出仓单管理、销售出仓单管理、产品维修出仓单管理。
领料出仓单管理:主要对领料出仓单据进行管理。包括增加、删除、查询、修改操作。领料出仓单一般包括以下信息:领料人、领料时间、物品名称、物品编号、物品数量、操作员,出仓类型等信息。销售出仓单管理:主要对销售出仓单进行管理,包括增加、删除、查询、修改操作。仓库管理员,在指定的日期,针对某张销售订单组织出货工作。在把货品移交给送货人员之后,需要进行销售出仓单的登记,记录实际出仓的物品的数量。销售出仓单应该包括:单据编号,开单日期,关联订单,产品名称、产品数量,产品编号,产品格式,操作员,出仓类型等。
维修出仓管理:主要对维修出仓单进行管理,包括增加、删除、查询、修改操作。在盘点工作中发现的损毁产品中,如果损毁情况严重需要进行维修的,则需要填写一份维修出仓单,维修出仓单应该包括:产品名称、产品编号,产品数量,操作员,维修原因等,并进行相应的物品出仓,送到生产部进行产品的维修工作。
同时,在出仓管理中,还应该需要登记库存不足单,用于满足以下情况.在某次的出仓业务中,现有的仓库存量无法满足当前的需求,仓库管理员应该填写该单据,记录对于这次出仓业务而言,还差多少的情况.库存不足单,应该包括:单据编号.单据时间.操作员,关联的单据.产品名称、产品数量、产品编码等信息。2.1.3 入库管理功能需求
入库管理:主要就产品进入并存放在仓库中的情况进行管理,包括:退料入库单管理、成品入库单管理、退货入库单管理、采购入库单管理管理。退料入库单管理:主要对退料入库当的管理操作,包括增加、删除、查询、修改操作。
退料入库单应包括下面的信息:单据编号、单据时间、操作员,退料人、原料名称、原料数量、原料编号,退料类型,退料原因等。
成品入库单管理:主要对成品入库单的管理操作,包括增加、删除、查询、修改操作。成品入库单应包含:单据编号、单据时间、操作员、送库人,产品名称、产品数量、产品规格,等信息。
退货入库单管理:主要对销售退货入库单的管理操作,包括增加、删除、查询、修改操作。退货入库单应含有:单据编号、单据时间、操作员、退货人、产品名称、产品数量,退货原因、退货处理等。采购入库单管理:主要对采购入库单的管理操作,包括增加、删除、查询、修改操作。采购入库单应包含下面的信息:单据编号,单据时间,关联订单,供应方式,供应商、产品数量、产品规格,操作员。
此外,在入库管理中,还应该考虑到,当入库的物品是一个新品种时,仓库管理员必须为其分配一个仓库分区作为其存放的地方。2.1.4 系统管理功能需求
系统管理,主要是对系统的基础信息的管理,包括:账户管理,角色配置管理,仓库管理,成品管理,半成品管理,零件管理。
账户管理。主要对使用本系统的用户的登录系统的账号信息的管理。包括,增加新账户、删除账户、禁用账户、查询账户信息、修改账户信息操作。账户信息应该包括:用户名、密码、所属部门、登录名称,对应的角色等信息、角色配置管理.主要为不同角色分配不同权限,包括增加角色、删除角色、为角色分配权限、修改角色权限,查看某个角色的权限,查询系统所提供的权限。角色信息应包括:角色名称、角色编号、角色说明、角色对应的权限列表。权限信息应包含:权限名称、权限说明。
仓库管理。对仓库本身进行管理,包括仓库信息的修改,新增仓库,查看仓库列表,查看某个仓库的分区信息,查看分区的容量、可用空间、已用空间、重新划分仓库分区。仓库本身包括的信息:仓库编号、仓库分区列表,总空间,位置。分区信息包括:分区名称,分区编号、分区位置、可用空间、已用空间、所存放的物品,现存数量。
产品管理:主要对产品的信息进行管理,包括新增一个产品类别,查询产品的详细信息,删除产品类别,修改产品信息。产品信息由:名称、编号、规格、颜色、单位,数量,构成列表。
半成品管理:主要对半成品信息进行管理,包括新增一个半成品类别、查询现有的半成品、删除半成品信息、修改半成品信息。半成品信息包括:名称、编号、规格、构成列表,单位,数量。
零件管理:主要对零件信息进行管理,包括新增一个零件类别、查询现有的零件、删除零件信息、修改零件信息。零件信息包括:名称、编号、规格,单位,数量。篇三:xxx项目数据库设计说明书_模版 xxx有限公司 xxx产品/项目 数据库设计说明书(转载于:数据库设计说明书)目录 1 文档介绍......................................................................................................................................................3 1.1 1.2 1.3 1.4 1.5 2 编写目的......................................................................................................................................................3 文档范围......................................................................................................................................................3 读者对象......................................................................................................................................................3 术语与缩写解释..........................................................................................................................................3 参考资料......................................................................................................................................................3 数据库环境说明...........................................................................................................................................4 2.1 2.2 2.3 数据库系统..................................................................................................................................................4 设计工具......................................................................................................................................................4 数据库配置..................................................................................................................................................4 3 4 数据库的命名规则.......................................................................................................................................4 逻辑设计......................................................................................................................................................5 4.1 功能模块......................................................................................................................................................5 5 物理设计......................................................................................................................................................5 5.1 5.2 数据表汇总..................................................................................................................................................5 数据表结构..................................................................................................................................................5 5.2.1 5.3 6 功能点.................................................................................................................................................6 域值代码表..................................................................................................................................................7 安全性设计...................................................................................................................................................8 6.1 6.2 6.3 防止用户直接操作数据库的方法..............................................................................................................8 用户帐号密码的加密方法..........................................................................................................................8 角色与权限..................................................................................................................................................8 7 8 优化..............................................................................................................................................................8 数据库管理与维护说明................................................................................................................................8 1 文档介绍 1.1 编写目的
[说明文档的编写目的] 1.2 文档范围
[说明文档的主要内容,使用范围] 1.3 读者对象
[说明文档的读者对象] 1.4 术语与缩写解释
[对文档中使用到的术语、缩写及关键词进行解释] 1.5 参考资料
[说明文档的参考资料] 2 数据库环境说明
【描述数据库的软件及版本信息,设计工具及版本信息、数据库配置信息】 2.1 数据库系统
【采用的数据库管理系统及版本】 本系统采用orcale 10g作为数据库管理系统。2.2 设计工具
【数据库的设计工具及版本,例如power designer 15】
本系统数据库的设计工具为power designer 15。2.3 数据库配置
【数据库的配置信息】 3 数据库的命名规则
本系统数据库的命名规则如下: 表名分为两个部分,xxx_yyyy。
其中“_”之前的部分为该表所属的业务模块的缩写。如pi表示事件模块,se表示水土流失模块,cp表示阴保模块,gps表示巡检模块,pri表示权限模块,work表示工作管理模块,sys表示公用管理模块,os为工作流引擎模块。
“_”之后的部分为具体表名,表名尽量用英文全称,如果要使用缩写,必须是公认的缩写方式。4 逻辑设计
【按照功能模块描述每个模块的数据库的逻辑设计,如果系统比较小,可以直接画一张整个系统的数据库表逻辑图】
4.1 功能模块 5 物理设计
【具体描述每张数据表的数据字段字典,首先列出系统中所有数据表的一个汇总表,指明每张表对应的功能点,然后按照功能点将每张表的数据字典进行详细描述,描述采用如下给定的表格模版;如果系统中有使用到阈值,需要单独给出一张阈值的阈值代码说明表】 5.1 数据表汇总 5.2 数据表结构
填写说明: ? 表的类型包括:【属性表】【空间表】,几何类型包括:【点】【线】【面】【注记】。? 表名和字段名均用大写。篇四:数据库设计说明书-模版 xxxx项目 数据库设计说明书
变更履历
第1章 引言..........................................................1 1.1 1.2 1.3 1.4 编写目的.............................................................1 背景.................................................................1 术语定义.............................................................1 参考资料.............................................................1 第2章 外部设计......................................................3 2.1 2.2 2.3 标识符和状态.........................................................3 使用它的程序.........................................................3 约定.................................................................3 2.3.1数据库设计的范围......................................3 2.3.2 命名的总体规则及注意事项..............................3 2.3.3 数据模型设计工具要求..................................4 2.4 支持软件.............................................................4 第3章 结构设计......................................................5 3.1 物理结构设计.........................................................5 3.1.1 表空间物理存储参数....................................5 3.1.2 表空间sql规程........................................6 3.1.3 数据库用户创建........................................7 3.1.4 数据库例程创建........................................7 3.1.5 角色授权..............................................7 第4章 运用设计......................................................8 4.1 数据字典设计.........................................................8 4.1.1 表名的命名规范........................................8 4.1.2 表字段命名规范........................................9 4.2 安全保密设计.........................................................9 第5章 风险评估.....................................................10 5.1 5.2 5.3 表汇总列表..........................................................10 实体关系图..........................................................10 表详细设计..........................................................11 第6章 安全检查.......................................错误!未定义书签。6.1 6.1 6.2 表汇总列表..........................................错误!未定义书签。实体关系图..........................................错误!未定义书签。表详细设计..........................................错误!未定义书签。
第7章 绩效管理.......................................错误!未定义书签。7.1 7.2 7.3 表汇总列表..........................................错误!未定义书签。实体关系图..........................................错误!未定义书签。表详细设计..........................................错误!未定义书签。
第8章 安全响应、预警和管理.............................错误!未定义书签。8.1 表汇总列表..........................................错误!未定义书签。8.2 8.3 实体关系图..........................................错误!未定义书签。表详细设计..........................................错误!未定义书签。
第9章 资产管理.......................................错误!未定义书签。9.1 9.2 9.3 表汇总列表..........................................错误!未定义书签。实体关系图..........................................错误!未定义书签。表详细设计..........................................错误!未定义书签。
第10章 系统管理......................................错误!未定义书签。10.1 10.2 10.3 表汇总列表........................................错误!未定义书签。实体关系图........................................错误!未定义书签。表详细设计........................................错误!未定义书签。
第1章 引言 1.1 编写目的
说明编写这份数据库设计说明书的目的,指出预期的读者。
为了让参与本项目的项目主管、业务分析师、项目开发人员、数据库管人员及以后的系统维护人员了解本系统的数据库设计思路、数据库整体架构及各种详细信息,也为了以后的各个项目可以参与借鉴该项目的经验,特编写此文档。1.2 背景
说明:
说明待开发的数据库的名称和使用此数据库的软件系统的名称;
列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。
1.3 术语定义
列出本文件中用到的专门术语的定义、外文首字母组词的原词组。
无。
1.4 参考资料
列出有关的参考资料:
本项目的经核准的计划任务书或合同、上级机关批文; 属于本项目的其他已发表的文件; 本文件中各处引用到的文件资料,包括所要用到的软件开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。篇五:数据库设计说明书范例
金华职业技术学院
《项目实践》
实训报告
计算机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 的特点,即关系模型,利用视图这一功能设计更符合局部用户学要的用户外模式。