数据库课程设计-客房管理系统 联系客服

发布时间 : 星期二 文章数据库课程设计-客房管理系统更新完毕开始阅读0559106bff00bed5b9f31df6

6.CREATE TABLE 住宿信息表 (

订单号 char 客户号 char 客房号 char

(10), (10), (10),

(20) (20)

NOT NULL, NOT NULL,

入住时间 varchar 退房时间 varchar PRIMARY KEY (订单号, 客户号, 客房号) )

创建后的表格结构如表5-6所示:

表5-6住宿信息表

7.CREATE TABLE 入住登记表 (

客房号 char 客户号 char

(10), (10),

入住时间 varchar (20) PRIMARY KEY (客房号, 客户号, 入住时间) )

16

创建后的表格结构如表5-7所示:

表5-7入住登记表

8.CREATE TABLE 退房登记表 (

客房号 char 客户号 char

(10), (10),

(20), (20),

入住时间 varchar 离店时间 varchar PRIMARY KEY (客房号, 客户号, 入住时间, 离店时间) )

创建后的表格结构如表5-8所示:

表5-8退房登记表

5.3 插入操作

1.向客户信息表插入数据

17

insert into 客户信息表

values('1001','小一','男','1000','1000000001','2014-10-1','2014-10-5','123456')

图5.1 客户信息表插入

insert into 客房信息表 values('101','单人间','已住')

图5.2 客房信息表插入

insert into 订单信息表

values('1','1001','101','4','2014-10-1','50','已处理','已入住')

图5.3订单信息表插入

insert into 客房类别表

values('01','一级','高贵人士选择','一应俱全','500','1','1000')

图5.4 客房信息表插入

insert into 结算信息表 values('1','1001','1000')

图5.5 结算信息表插入

insert into住宿信息表

values('1','1001','101','2014-10-1','2014-10-5')

18

图5.6住宿信息表插入

insert into 入住登记表 values('101','1','2014-10-1')

图5.7 入住登记表插入

insert into 退房登记表

values('101','1','2014-10-1','2014-10-5')

图5.8 退房登记表插入

5.4表的查询操作 5.4.1 简单查询

查询每个表信息 select *from 客户信息表 select *from 客房信息表 select *from 客房类别表 select *from 订单信息表 select *from 住宿信息表 select *from 入住登记表 select *from 退房登记表 select *from 结算信息表

5.4.2 条件查询

select * from 客房信息表 where 房间状态='空'

19