数据库设计说明书

时间:2024.4.21

数据库设计说明书

1引言

1.1编写目的

说明编写这份数据库设计说明书的目的,指出预期的读者。

1.2背景

说明:

a. 说明待开发的数据库的名称和使用此数据库的软件系统的名称;

b. 列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。

1.3定义

列出本文件中用到的专门术语的定义、外文首字母组词的原词组。

1.4参考资料

列出有关的参考资料:

a. 本项目的经核准的计划任务书或合同、上级机关批文;

b. 属于本项目的其他已发表的文件;

c. 本文件中各处引用到的文件资料,包括所要用到的软件开发标准。

列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。

2外部设计

2.1标识符和状态

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

2.2使用它的程序

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

2.3约定

陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、、记录、数据项的命名约定等。

2.4专门指导

向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送

入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。

2.5支持软件

简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修 改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许 的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。

3结构设计

3.1概念结构设计

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

3.2逻辑结构设计

说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。

3.3物理结构设计

建立系统程序员视图,包括:

a. 数据在内存中的安排,包括对索引区、缓冲区的设计;

b. 所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;

c. 访问数据的方式方法。

4运用设计

4.1数据字典设计

对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。在本节中要说明对此数据字典设计的基本考虑。

4.2安全保密设计

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


第二篇:数据库设计说明书实例.1


HUST学分制教务管理系统

数据库设计说明书

文挡编号

文挡名称

撰写人

审核/批准

创建时间 hust_shujuxuqiu 数据库设计说明书 陆霞 2008-12-27

1

更改说明

数据库设计说明书实例1

2

1引言 ............................................................................................................................................... 4

1.1编写目的 ................................................................................................................................. 4

1.2背景......................................................................................................................................... 4

1.3定义......................................................................................................................................... 4

1.4参考资料 ................................................................................................................................. 5

2外部设计 ....................................................................................................................................... 5

2.1标识符和状态 ......................................................................................................................... 5

2.2约定......................................................................................................................................... 5

2.3专门指导 ................................................................................................................................. 5

3结构设计 ....................................................................................................................................... 6

3.1概念结构设计 ......................................................................................................................... 6

3.2逻辑结构设计 ......................................................................................................................... 7

3.3物理结构设计 ......................................................................................................................... 8

4运用设计 ..................................................................................................................................... 11

4.1数据字典设计 ....................................................................................................................... 11

4.2安全保密设计 ....................................................................................................................... 11 3

数据库设计说明书

1引言

1.1编写目的

《HUST学分制教务管理系统数据库设计说明书》目的是设计《HUST学分制教务管理系统》中各项功能和非功能性需求实现时所需要的数据库,并可以此数据库为根据实现具体的数据存储。同时为详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。

《HUST学分制教务管理系统数据需求说明书》的阅读对象为:

1)对相关业务技术和总体方案作出决策的管理人员和质量管理人员;

2)对本《数据需求说明书》进行评审和确认的有关业务、技术人员;

3)参加详细设计,测试设计阶段工作的全体设计人员;

4)《HUST学分制教务管理系统》项目组,其他有权需要调用本文档的人员

1.2背景

开发软件名称:HUST学分制教务管理系统

项目任务提出者:华中科技大学教务处

项目开发者:ZOWL团队

用户:华中科技大学学生,教务管理人员

实现软件单位:ZOWL团队

项目与其他软件,系统的关系:

该系统需要在学生成绩管理系统,学生选课系统等已有系统直接复制数据,所以在定义数据时要与已有系统相兼容。

本系统采用B/S,服务器端采用Microsoft Server 2003 为操作系统的工作站,是采用Microsoft SQL Server 2005的为开发软件的数据库服务程序。

1.3定义

无。

4

1.4参考资料

《华中科技大学本科学分制学籍管理条例》

《华中科技大学学分制选课办法》

本系统的《需求规范说明书》 欧高炎

本系统的《数据要求说明书》 陆霞

本系统的 《概要设计文档》 欧高炎

2外部设计

2.1标识符和状态

本系统采用Microsoft Server 2003为基本开发工具,数据库名称为Test。数据库中一共建立了9个表,表名分别为Student(学生表),Teacher(老师表),Manager(管理员表),Course(课程表),Courses(课次表),sEnroll(学生注册表),s_cs_grade(学生_课次_成绩表),s_academe_no(学院号表),s_specialty_no(专业号表)。

附注:1.后两个表仅是简单的院系和院系号对应表;

2.此表仅是暂时使用的,仅用于测试;

3.此表的有效时间到此项目完成时。

2.2约定

本系统采用Microsoft Server 2003为基本开发工具,因而程序员或者系统分析员,或者任何想要使用此数据库进行操作的人员,需要安装Microsoft Server 2003,并建立相同的数据库,当然可以进行联机访问,这需要安装相应的插件。

数据库中所建立的表名如(2.1标识符和状态),对于表的各个属性,在下面会有描述。

2.3专门指导

对于从事此数据库的生成、此数据库的测试、维护的人员,提出如下参考意见:

数据库的输入统一采用键盘。由于现在没有设置权限,故只要不违背基本的限制,所有的操作都是可以进行的。可是对于本系统需要的数据,却是有数据长度限制的,尤其是有说明的部分,所以测试人员在具体进行数据测试时,要注意数据输入格式。

5

3结构设计

3.1概念结构设计

数据库设计说明书实例1

数据库设计说明书实例1

数据库设计说明书实例1

Delete-Message

E-R图如下

6

3.2逻辑结构设计

将上面的E-R图进行分析后,形成如下的逻辑关系结构:

7

数据库设计说明书实例1

3.3物理结构设计

在数据库中,数据的存储如下:

数据库设计说明书实例1

Student Table

数据库设计说明书实例1

8

数据库设计说明书实例1

Teacher Table

数据库设计说明书实例1

Course Table

数据库设计说明书实例1

Courses Table

数据库设计说明书实例1

9

Manager Table

数据库设计说明书实例1

c_cs_grade Table

数据库设计说明书实例1

sEnroll Table

数据库设计说明书实例1

s_academe_no Table

10

数据库设计说明书实例1

数据库设计说明书实例1

s_specialty_no Table

4运用设计

4.1数据字典设计

数据字典采用如下的格式:

.01数据库设计资料

.02储存的SQL程序

.03用户权限

.04用户的名字

.05用户统计

.06数据库增长统计

.07列的缺省值

.08约束信息的完整性

.09用户及角色被授予的权限。

.11分配多少空间,当前使用了多少空间等

.12其它产生的数据库信息。

4.2安全保密设计

使用者在使用此数据库时,由于不同的访问者的登陆号码不同,且增加了密码设置,故相当于对于数据的访问设置了权限,所以数据可以说是安全的。管理员的权限最大,可以控制所有的数据,教师和学生只能够看到与他们自己有关的信息,而不能随便修改他人信息。 11

更多相关推荐:
数据库设计说明书范例

金华职业技术学院项目实践实训报告计算机072班第X小组小组成员姓名学号如15小组成员姓名学号如15小组成员姓名学号如15小组成员姓名学号如15小组成员姓名学号如15小组成员姓名学号如15信息工程学院20xx年1...

数据库设计说明书范文例子

基于soap协议的汽车零部件网站数据库设计说明书学生姓名吴阳光学号20xx904125指导教师杨俊杰课题类型数据库原理及开发学院信息科学与技术学院专业电气工程及其自动化1班20xx年12月2日目录1引言311编...

XXX项目数据库设计说明书_模版

XXX有限公司XXX产品项目数据库设计说明书目录1文档介绍311121314152编写目的3文档范围3读者对象3术语与缩写解释3参考资料3数据库环境说明4212223数据库系统4设计工具4数据库配置434数据库...

数据库设计说明书(范文)

1引言211编写目的212背景213定义214参考资料22外部设计221标识符和状态222使用它的程序323约定324专门指导325支持软件33结构设计331概念结构设计332逻辑结构设计333物理结构设计44...

数据库设计说明书

1引言211编写目的212背景213定义214参考资料22外部设计321标识符和状态322使用它的程序323约定324专门指导325支持软件33结构设计431概念结构设计432逻辑结构设计533物理结构设计74...

数据库设计说明书(文档格式)

数据库设计说明书1引言11编写目的阐明编写本数据库设计说明书的目的指出读者对象12项目背景列出本项目的委托单位开发单位和主管部门说明该数据库系统与其他系统的关系13定义列出本文档中所用到的专门术语的定义和缩写词...

数据库设计说明书

变更履历2目录第一章11121314引言4编写目的4背景4术语定义5参考资料5第二章21222324外部设计6标识符和状态6使用它的程序6命名约定6设计约定6第三章总体设计731数据库图732数据概念结构设计8...

数据库设计说明书

数据库设计说明书版本V10数据库设计说明书修订记录数据库设计说明书目录1引言11112131415编写目的1系统名称及版本号1电子文档编写工具1定义说明与符号1参考资料12概述13命名14实体域设计24142担...

数据库设计说明书

一找实体找数据库表商品gt商品表分类gt分类表商品评论gt评论表用户gt用户表gt用户详情表订单gt订单表gt订单详情表广告gt广告表管理员gt管理员表二找属性找表中的字段a商品gt商品编号分类编号商品名称商品...

数据库设计说明书(GB8567——88)

1引言211编写目的212背景213定义214参考资料22外部设计221标识符和状态222使用它的程序323约定324专门指导325支持软件33结构设计331概念结构设计332逻辑结构设计333物理结构设计44...

4.概要设计阶段--数据库设计说明书

项目名称数据库设计说明书V10版本号拟制人审核人批准人XXXX年X月X日数据库设计说明书1引言11编写目的说明编写这份数据设计说明书的目的指出预期的读者12背景a待开发数据库的名称和使用此数据库的软件系统的名称...

数据库设计说明书

基于WEB在线作业提交批改系统数据库设计说明书撰写人员撰写时间20xx年4月17日目录1引言311121314编写目的3背景3术语定义3参考资料32数据库设计的概要3212223242526选用的数据库管理系统...

数据库设计说明书(26篇)