数据库课设说明书旅行社(3)

2018-12-29 20:21

CREATE TABLE ZX_zx (

ZX_ID CHAR(8) PRIMARY KEY,--旅行社编号

ZX_NAME VARCHAR(20) NOT NULL,--旅行社名称 ZX_INTRO VARCHAR(300) NOT NULL,--旅行社简介 ZX_ADDS CHAR(20) NOT NULL,--旅行社地址 ZX_CONTECT CHAR(11) NOT NULL--联系电话 );

(2)旅行团:旅行团编号、旅行团名称、城市、开始时间、截止时间、人数

表2.2.2 旅行团表 字段名 G_ID G_NAME G_STIME G_ETIME G_COUNT ZX_ID G_CITY 中文对照 旅行团编号 旅行团名称 开始时间 结束时间 人数 旅行社编号 城市 数据类型 CHAR(8) VARCHAR(20) DATE DATE INT CHAR(8) VARCHAR(10) 主键 是 否 否 否 否 否 否 非空 是 是 是 是 是 是 是 唯一 是 否 是 是 否 是 是 外键 否 否 否 否 否 是 否 --建立旅行团表(ZX_group)代码 CREATE TABLE ZX_group (

G_ID CHAR(8) PRIMARY KEY,--旅行团编号

G_NAME VARCHAR(20) NOT NULL,--旅行团名称 G_STIME DATE NOT NULL,--开始时间 G_ETIME DATE NOT NULL,--结束时间 G_COUNT INT NOT NULL,--人数

ZX_ID CHAR(8) NOT NULL,--旅行社编号 G_CITY VARCHAR(10) NOT NULL,--城市

FOREIGN KEY (ZX_ID) REFERENCES ZX_zx(ZX_ID),--外键约束 );

(3)游程:游程编号、游程名称、景点介绍、游程城市、游程日期

表2.2.3 游程表

字段名 T_ID T_NAME T_SIGHT T_TIME T_CITY

中文对照 游程编号 游程名称 景点介绍 游程时间 游程城市 数据类型 CHAR(8) VARCHAR(20) VARCHAR(300) DATE VARCHAR(10) 主键 是 否 否 否 否 非空 是 是 是 是 是 唯一 是 否 否 是 是 外键 否 否 否 否 否 11

--游程表

CREATE TABLE ZX_travel (

T_ID CHAR(8) PRIMARY KEY,--游程编号

T_NAME VARCHAR(20) NOT NULL,--游程名称 T_SIGHT VARCHAR(300) NOT NULL,--景点介绍 T_TIME DATE NOT NULL,--游程时间

T_CITY VARCHAR(10) NOT NULL,--游程城市 );

(4)员工:员工编号、员工姓名、员工性别、员工年龄、员工性质、身份证号、电话

表2.2.4 员工表 字段名 S_ID S_NAME S_SEX S_AGE S_NATURE S_IDCARD S_CONTACT 中文对照 员工编号 员工姓名 员工性别 员工年龄 员工性质 身份证号 联系方式 数据类型 CHAR(8) VARCHAR(20) CHAR(2) SMALLINT VARCHAR(10) CHAR(20) CHAR(11) 主键 是 否 否 否 否 否 否 非空 是 是 是 是 是 是 是 唯一 是 否 否 否 否 是 是 外键 否 否 否 否 否 否 否 --员工表 代码

CREATE TABLE ZX_staff (

S_ID CHAR(8) PRIMARY KEY,--员工编号

S_NAME VARCHAR(20) NOT NULL,--员工姓名 S_SEX CHAR(2) NOT NULL,--员工性别 S_AGE SMALLINT NOT NULL,--员工年龄

S_NATURE VARCHAR(10) NOT NULL,--员工性质

S_IDCARD CHAR(20) NOT NULL UNIQUE,--员工身份证号 S_CONTACT CHAR(11) NOT NULL UNIQUE--员工的联系电话 );

(5)住宿:酒店编号、酒店名称、酒店星级、电话、价格、地址

表2.2.5 住宿表 字段名 H_ID H_NAME H_LEVEL H_ADDS H_CONTACT

中文对照 酒店编号 酒店名称 酒店星级 酒店地址 联系电话 数据类型 CHAR(8) VARCHAR(20) VARCHAR(10) CHAR(20) CHAR(11) 12

主键 是 否 否 否 否 非空 是 否 是 是 是 唯一 是 否 否 否 是 外键 否 否 否 否 否 --住宿表(ZX_hotel)代码 CREATE TABLE ZX_hotel (

H_ID CHAR(8) PRIMARY KEY,--酒店编号

H_NAME VARCHAR(20) NOT NULL,--酒店名称 H_LEVEL VARCHAR(10) NOT NULL ,--酒店星级 H_ADDS CHAR(20) NOT NULL,--酒店地址

H_CONTACT CHAR(11) NOT NULL --联系电话 );

(6)客户:客户编号、客户姓名、客户性质、性别、电话、身份证号、年龄

表2.2.6 客户表 字段名 C_ID C_NAME C_SEX C_AGE C_NATURE C_IDCARD C_CONTACT 中文对照 客户编号 客户姓名 客户性别 客户年龄 客户性质 身份证号 联系方式 数据类型 CHAR(8) VARCHAR(20) CHAR(2) SMALLINT VARCHAR(10) CHAR(20) CHAR(11) 主键 是 否 否 否 否 否 否 非空 是 是 是 是 是 是 是 唯一 是 否 否 否 否 是 是 外键 否 否 否 否 否 否 否

--客户表(ZX_client) 代码 CREATE TABLE ZX_client (

C_ID CHAR(8) PRIMARY KEY,--客户编号

C_NAME VARCHAR(20) NOT NULL,--客户姓名 C_SEX CHAR(2) NOT NULL,--客户性别 C_AGE SMALLINT NOT NULL,--客户年龄

C_NATURE VARCHAR(10) NOT NULL,--客户性质

C_IDCARD CHAR(20) NOT NULL UNIQUE,--身份证号 C_CONTACT CHAR(11) NOT NULL UNIQUE,--联系电话 );

(7)票务:票务编号、票务性质、车次/航班、价格、出发时间、到达时间、出发地、目的地

表2.2.7 票务表

字段名 TI_ID TI_COST TI_NUMBER TI_NATURE TI_START TI_END

中文对照 票务编号 票价 车次/航班 票务性质 起点 终点 数据类型 CHAR(8) MONEY VARCHAR(20) VARCHAR(10) CHAR(20) CHAR(20) 13

主键 是 否 否 否 否 否 非空 是 是 是 是 是 是 唯一 是 否 是 是 否 否 外键 否 否 否 否 否 否 TI_S TIME TI_E TIME 出发时间 到达时间 DATETIME DATETIME 否 否 是 是 否 否 否 否 --票务表(ZX_ticket) 代码 CREATE TABLE ZX_ticket (

TI_ID CHAR(8) PRIMARY KEY,--票务编号 TI_COST MONEY NOT NULL,--票价

TI_NUMBER VARCHAR(20) NOT NULL UNIQUE ,--车次/航班 TI_NATURE VARCHAR(10)NOT NULL,--票务性质 TI_START CHAR(20)NOT NULL ,--起点 TI_END CHAR(20)NOT NULL ,--终点

TI_STIME DATETIME NOT NULL,--出发时间 TI_ETIME DATETIME NOT NULL,--到达时间 );

(8)决定表:旅行团编号【外键】、游程编号【外键】

表2.2.8 决定表

字段名 G_ID T_ID 中文对照 旅行团编号 游程编号 数据类型 CHAR(8) CHAR(8) 主键 否 否 非空 是 是 唯一 是 是 外键 是 是

--决定表(ZX_decide)代码 CREATE TABLE ZX_decide (

G_ID CHAR(8) NOT NULL ,--旅行团编号 T_ID CHAR(8) NOT NULL,--游程编号

FOREIGN KEY(G_ID)REFERENCES ZX_group(G_ID),--外键约束 FOREIGN KEY(T_ID)REFERENCES ZX_travel(T_ID)--外键约束 );

(9)陪同表:旅行团编号【外键】、员工编号【外键】、陪同时间

表2.2.9 陪同表 字段名 G_ID S_ID A_ACCO 中文对照 旅行团编号 员工编号 陪同时间 数据类型 CHAR(8) CHAR(8) Date 主键 否 否 否 非空 是 是 是 唯一 是 是 是 外键 是 是 否

--陪同表(ZX_accompany)代码 CREATE TABLE ZX_accompany (

G_ID CHAR(8) ,--旅行团编号 S_ID CHAR(8) ,--导游编号

A_ACCO DATE NOT NULL,--陪同时间

FOREIGN KEY(G_ID)REFERENCES ZX_group(G_ID),--外键约束

14

FOREIGN KEY(S_Id)REFERENCES ZX_staff(S_ID)--外键约束 );

(10)安排表:旅行团编号【外键】、酒店编号【外键】、入住时间

表2.2.10 安排表 字段名 G_ID H_ID AR_TIME 中文对照 旅行团编号 酒店编号 入住时间 数据类型 CHAR(8) CHAR(8) Date 主键 否 否 否 非空 是 是 是 唯一 是 是 是 外键 是 是 否

--安排表(ZX_arrange)代码 CREATE TABLE ZX_arrange (

G_ID CHAR(8) NOT NULL ,--旅行团编号 H_ID CHAR(8) NOT NULL,--酒店编号 AR_TIME DATE NOT NULL,--入住时间

FOREIGN KEY(G_ID)REFERENCES ZX_group(G_ID),--外键约束 FOREIGN KEY(H_ID)REFERENCES ZX_hotel(H_ID)--外键约束 );

(11)选择表:旅行团编号【外键】、票务编号【外键】

表2.2.11 选择表

字段名 G_ID TI_ID 中文对照 旅行团编号 票务编号 数据类型 CHAR(8) CHAR(8) 主键 否 是 非空 是 是 唯一 是 是 外键 是 是 --选择表(ZX_option)代码 CREATE TABLE ZX_option (

G_ID CHAR(8) NOT NULL ,--旅行团编号 TI_ID CHAR(8) NOT NULL,--票务编号

FOREIGN KEY(G_ID)REFERENCES ZX_group(G_ID),--外键约束 FOREIGN KEY(TI_ID)REFERENCES ZX_ticket(TI_ID)--外键约束 );

(12)报名表:旅行团编号【外键】、客户编号【外键】、时间、费用

表2.2.12 报名表

字段名 G_ID C_ID AP_TIME AP_COST

中文对照 旅行团编号 客户编号 时间 费用 数据类型 CHAR(8) CHAR(8) Date CHAR(8) 主键 否 否 否 否 非空 是 是 是 是 唯一 是 是 是 是 外键 是 是 否 否 15


数据库课设说明书旅行社(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2024年中国网络定制巴士市场调查与市场年度调研报告(目录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: