1 / 13
文档名称:

9-航空订票系统电子文档-数据库设计说明书.doc

格式:doc   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

9-航空订票系统电子文档-数据库设计说明书.doc

上传人:janny 2011/5/17 文件大小:0 KB

下载得到文件列表

9-航空订票系统电子文档-数据库设计说明书.doc

文档介绍

文档介绍:1引言 2
2
2
2
2
2外部设计 2
2
3
4
4
4
3结构设计 4
4
5
6
4运用设计 12
12
13
数据库设计说明书(GB8567——88)
1引言

在很多的软件运行系统中,需要频繁地访问数据库,进行数据的提交和查询等操作,如果数据库没有得到优化的设计,那么会带来很多隐患,例如,安全、稳定的问题。因此编写这份数据库设计说明书的目的是为了指定一套统一的规定,以使软件开发人员在设计软件时能制定一个合理的数据库使用规则,方便管理员和用户的使用。

说明:
说明待开发的数据库的名称和使用此数据库的软件系统的名称;
列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。
本系统所用的数据库是SQL Server2000,利用 ;

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

(1).数据库系统教程/史嘉权,史红星,李博编著,-北京;清华大学出版社,2003
(2).Delphi7/8课程设计与系统开发案例/ 伍俊良主编.-北京:清华大学出版社,
2外部设计

联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。
在此数据库中,共用到三个主要的数据表,
1航班信息数据库,其数据表的逻辑结构设计如下表所示:
字段序号
字段名称
数据类型
字段宽度
关键字
1
航班号
varchar
50
主键
2
购订票人
varchar
50
3
身份证号
varchar
50
4
发出城市
varchar
50
5
到达城市
varchar
50
6
日期
datatime
8
7
起飞时间
datatime
8
8
到达时间
datatime
8
9
座位等级
varchar
4
10
座位总数
int
4
11
剩余座位
int
4
12
票价
int
4
2乘客表,其数据表的逻辑结构设计如下表所示:
字段序号
字段名称
字段类型
字段长度
关键字
1
航班号
varchar
50
主键
2
购订票人
varchar
50
3
身份证号
varchar
50
4
发出城市
varchar
50
5
到达城市
varchar
50
6
日期
datatime
8
7
起飞时间
datatime
8
8
到达时间
datatime
8
9
座位等级
varchar
4
3飞行时刻表,其数据表的逻辑结构设计如下表所示:
字段序号
字段名称
字段类型
字段长度
关键字
1
航班号
varchar
50
主键
2
发出城市
varchar
50
3
到达城市
varchar
50
4
起飞时间
varchar
50
5
到达时间
varchar
50
6
所属公司
varchar
50
其中为了说明数据库的逻辑结构,每个数据表都设置了主键。、

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

陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、、记录、数据项的命名约定等。
通过E/R模型到关系模型的转化,可以得到如下关系模型:
Airline (AID, Name, CID, flyfrom , flyto, date, flytime, gettime, chair , count, rest, price, )
Customer(AID, Name, CID, flyfrom , flyto, date, flytime, gettime, chair)
Flight(AID , flyfrom , flyto, flytime, gettime, form)

向准备从事此数据库的生成、从事此数据库