下载此文档

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


文档分类:办公文档 | 页数:约13页 举报非法文档有奖
1/ 13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 13 下载此文档
文档列表 文档介绍
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)

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

9-航空订票系统电子文档-数据库设计说明书 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 13
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 janny
  • 文件大小 0 KB
  • 时间2011-05-17
最近更新