数据库设计说明书 范文

2024-05-09

数据库设计说明书 范文(精选6篇)

篇1:数据库设计说明书 范文

[项目名称]

数据库设计说明书

[V1.0(版本号)]

拟 制 人______________________ 审 核 人______________________ 批 准 人______________________

[二零一零年八月二十日] [项目名称]——数据库设计说明书 1

数据库设计说明书

1.引言

1.1编写目的

[说明编写这份数据设计说明书的目的,指出预期的读者。] 1.2背景

a.[待开发数据库的名称和使用此数据库的软件系统的名称;] b.[列出本项目的任务提出者、开发者、用户。] 1.3定义

[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。] 1.4参考资料

[列出有关的参考资料。] 2.外部设计

1.1标识符的状态

[联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。]

2.2使用它的程序

[列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。] 2.3约定

[陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定。]

2.4专门指导

[向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导。]

2.5支持软件

[简单介绍同此数据库直接有关的支持软件。说明这些软件的名称、版本号的主要功能特性。列出这些支持软件的技术文件的标题、编号及来源]

3.结构设计

3.1概念结构设计 [项目名称]——数据库设计说明书 2 [说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。]

3.2逻辑结构设计

[说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构。]

3.3物理结构设计

[建立系统程序员视图。]

4.运用设计

4.1数据字典设计学习是成就事业的基石

[对数据库设计中涉及到的各种项目一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。]

4.2安全保密设计

[说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。]

篇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 对现有表中的查询(针对每张表至少提供一条查询语句及其查询结果。)对现有表中的插入、修改(针对每张表至少提供一条插入、修改语句及其结果。)

篇3:关于行业数据排名有关问题的说明

这次对门窗行业企业的排名, 是协会为了在门窗行业扶优汰劣, 提高行业产品质量水平而支持社会企业开展的一项公益活动。对没有官方统计数据的门窗行业, 为避免公共机构的权威给排名企业带来负面影响, 由社会性商业机构进行企业排名是国际通行的做法, 为的是使排名成为可商榷、可争议的普通数据, 能较为客观、柔性地反映不断变化的行业现状。而商业机构为了排名的可持续性和影响力, 一般会力求数据的科学和准确。

我们支持淄博长风软件有限公司进行行业统计和排名, 正是基于这种考虑进行的尝试, 统计和排名完全由长风软件公司自主进行, 协会和杂志社从未就名次问题向排名机构发表过任何意见, 因此这次排名称为"长风数据排名”, 而不是"行业数据排名”。由于此次排名不代表协会意见, 所以协会不发任何证书, 也未收取任何费用。杂志刊登这个数据就像刊登其他来稿一样, 原则是文责自负。

据我们了解, 这次排名在运作上有以下几个特点:

1.外资企业没有计入统计, 包括维卡、旭格、YKK及国强五金 (目前是瑞典的独资企业) 等。

2.排名主要的依据是行业调查, 这在杂志刊登排名的同时做了说明, 其中有些没有联系到的知名企业, 如奥润顺达等也被做了排名。

3.有部分企业曾明确表示不参与, 明确表示不参与的企业未被计入排名。

这次排名受到了广泛的关注, 但从排名的结果看, 还存在以下几个问题:一是排名缺乏数据支持, 不仅缺乏官方数据, 就是企业自己提供的数据有些也不真实, 无法使用, 只能靠行业调研进行。二是未能慎重考虑排名对企业可能造成的负面影响。三是评价机构缺乏自律, 向部分被评价企业进行收费或变相收费, 影响了评价的公信力和数据的客观性 (对此我们已在协会官网上发表了声明, 并终止了对该机构今后行业排名的支持) 。

篇4:数据库设计说明书 范文

关键词数据要求说明表C语言程序设计

C语言程序设计是电子信息类专业学习程序设计的入门课程,通过这门课程的学习,期望学生一方面掌握C语言的基本语法和算法。具有运用C编写小程序的能力;另一方面为后续软件系统开发课程的学习打下基础。

在C语言的教学过程中,以往都是要求学生按以下步骤解题:首先分析题意,找出算法;其次根据算法画出流程图;然后依据流程图编写程序;最后上机调试运行程序,分析结果。但是有很多学生在完成了前两步后,进行依据流程图编写程序步骤时,却不知道程序怎么编写了,问其原因。主要是不知道定义哪些数据,定义的数据又应该是什么数据类型。

一、数据要求说明表的引出

计算机程序的实质就是对特定数据进行特定操作。在算法和流程图中解决的是怎样实现对数据进行特定操作的问题,而对于操作的数据并没有说明,但是数据的名称、类型、初值、范围等情况却又是在程序编写过程中首先面对的问题,这就是学生在编写程序时突然卡壳的原因。

实际上,在各种C语言程序设计教材中,都没有对数据进行说明,包括谭浩强教授编写的也没有。为什么会出现这种情况呢?可能是C语言程序设计课程中所出现的问题,都是比较初级的,而对于具有C语言丰富编程经验的教材编写者,当然不会把数据的说明当做一个问题,就是出现数据定义遗漏和类型错误的问题,在程序调试阶段也可以轻松解决。因此,大家都想当然地认为初学者不会出现处理数据情况不明的问题。在这里,我们没有充分考虑学生的认知规律,结果造成了学生对数据的定义和使用的困惑。

根据软件工程的观点,在软件生命周期的需求分析阶段就要求编写《数据要求说明书》的软件文档。在该文档的“数据的逻辑描述”部分列出了静态数据、动态输入数据、动态输出数据、内部生成数据和以上数据的约定。在软件技术专业《程序设计逻辑》课程中,项目首先分析数据,然后绘制一个数据要求说明表。对所有数据进行标识名称、数据类型、使用意义的说明。学生在绘制流程图和编写程序时,数据的定义与使用都依据数据要求说明表进行。效果很好。

如果在C语言程序设计中引入数据要求说明,是否可以解决以上问题呢?

二、数据要求说明表在C语言程序设计中的实战应用

笔者设计的数据要求说明表是一个二维表。每条记录有五个说明字段:标识名称、数据类型、含义、初值、取值范围,前两项对数据定义有帮助,后三项有利于数据的使用,具体见表一。

例1:求两个正整数的最大公约数和最小公倍数。

本题有一个著名的解题算法——欧几里德算法(辗转相除法),但对于高职学生来说,该算法既不容易理解原理,又不容易记忆具体步骤。笔者提出了一种算法效率不高但容易实现的方法:在最大公约数和最小公倍数可以估计的取值范围内逐一判断。

在表1中,m和n是输入求解最大公约数、最小公倍数的两个数,i和j是起辅助作用的两个数据。i是求解最大公约数的循环控制变量,因而初值从取值范围的上界开始;j是求解最小公倍数的循环控制变量,因而初值从取值范围的下界开始。Min(m,n)是m和n的小者;mar(m,n)是m和n的大者,详情见表1。

有了上表,大部分学生很容易地想出算法,并绘制出流程图。在编程过程中,定义和使用数据也心知肚明。

例2:用以下公式求圆周率的近似值(圆周率pi表示)。

Pi14=1-1/3+115-117+……直到最后一项的绝对值小于10-6为止。

这是一道典型累加求和题,该类问题主要关心两个数据:和以及加数。和的表示比较简单,定义为单精度实型变量,初值为零;加数就复杂一点,它由符号、分子、分母三部分组成。有了这些认识,我们可以绘制表2,即求圆周率数据要求说明表。

注意:8、p和q三个变量中至少有一个定义为float型,如果都是int型,结果一定是零。本题各数据变量的取值范围没有讨论,其实在具体应用中,数据的标识名称、数据类型、含义是必填项,初值和取值范围根据实际情况选择填写。

笔者近几年在高职C语言程序设计课程教学过程中,引人数据要求说明的知识,取得了良好的教学效果,一方面帮助学生在定义和使用数据方面掌握了可操作性强的方法,另一方面培养学生形成了良好的编程习惯。

篇5:数据库设计说明书

版次: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 安全保密设计

说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。

相关程序

篇6:数据库设计说明书_规范

学生信息系统数据库设计说明书

学生信息管理系统 撰写人:郭清顺 版本: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.其它设计

说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑等。

上一篇:唐宋诗词下一篇:教师调出申请