Time
char
NULL
出发时间
arrivalTime
char
NULL
到达时间
planeNO
char
NULL
客机编号
commonPrice
numeric
NULL
经济舱价格
commercialPrice
numeric
NULL
公务舱价格
firstPrice
numeric
NULL
头等舱价格
airlineMemo
text
NULL
备注信息
表9-4为客户类型信息表格。
表9-4 customerType 客户类型信息表
列 名
数据类型
可否为空
说 明
ctypeNO
char
NOT NULL
客户类型编号
ctypeName
char
NULL
客户类型名称
discount
numeric
NULL
折扣比例
续表
列 名
数据类型
可否为空
说 明
ctypeMemo
text
NULL
备注
表9-5为客户信息表格。
表9-5 customerInfo 客户信息表
列 名
数据类型
可否为空
说 明
customerNO
char
NOT NULL
客户编号
customerName
char
NULL
客户
customerSex
char
NULL
客户性别
customerID
char
NULL
身份证号码
customerTele
char
NULL
客户联系电话
customerType
char
NULL
客户类型
customerMemo
text
NULL
备注
表9-6为订票信息表格。
表9-6 ticketInfo 订票信息表
列 名
数据类型
可否为空
说 明
ticketNO
char
NOT NULL
订票编号
customerNO
char
NULL
客户编号
customerName
char
NULL
客户
customerType
char
NULL
客户类型
discount
numeric
NULL
折扣比例
airlineNO
char
NULL
航线编号
departCity
nvarchar
NULL
出发城市
arrivalCity
nvarchar
NULL
到达城市
ticketDate
datetime
NULL
出发日期
serviceType
char
NULL
舱位类型
ticketPrice
numeric
NULL
机票价格
ticketSum
numeric
NULL
结算金额
customerMemo
text
NULL
备注
3 数据库结构的实现
经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。现在就可以在SQL Server 2000数据库系统中实现该逻辑结构。这是利用SQL Server 2000数据库系统中的SQL 查询分析器实现的。下面给出创建这些表格的SQL语句。
3.1 创建系统用户表
CREATE TABLE [dbo].[user_Info1] (
[user_ID] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[user_PWD] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[user_Des] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
3.2 创建舱位等级信息表
CREATE TABLE [dbo].[serviceInfo] (
[serviceNO] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[serviceName] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[noPresent] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,
[noNewsPaper] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,
[noDrink] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,
[noFood] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,
[noMovie] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,
[canChange] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,
[canCancel] [char] (2) COLLATE Chinese_PRC_C
相关热词:java 航空 公司 管理 信息 系统 论文 java