随着网上客房预订的日益普及,政策法规的不断完善,技术水平的不断提高,网上客房预订必将成为商业交易的主要手段之一,本项目主要是对客房预订系统中的用户表、和客房预订表进行相关操作。 客房预订系统的数据库操作要求如下: 1) 数据库HotelDB。 2) 会员信息表member,表结构如表J2-2-1所示。 表J2-2-1 member表 字段名 字段说明 数据类型 允许为空 备注 ID 用户ID 整型 否 主键,自增(增量为1) Username 用户名 字符 ( 20 ) 否 Pwd 密码 字符(20) 否 Linkman 用户姓名 字符(30) 否 P hone 电话 字符 ( 18 ) 否 3) 客房预定信息表subscription,表结构如表J2-2-2所示。 表J2-2-2 subscription表 字段名 字段说明 数据类型 允许为空 备注 ID 订单ID 整型 否 主键,自增(增量为1) M _ID 订单预定者ID 整型 否 外键 No 订单号 字符(30) 否 Room 预订房号 字符(30) 否 4) 在两个表之间建立关联,member的ID与subscription的M_ID关联。 5) 表member 基础数据如表J2-2-3所示。 表J2-2-3 member表基础数据 ID Username Pwd 用户姓名 联系电话 1 rena rena 13145687369 2 john john 13678903456 3 jack jack 13324687986 ( 6) 表subscription基础数据如表J2-2-4所示。 表J2-2-4 subscription表基础数据 ID M_ID No Room 1 2 20100416-232641968 301 2 2 20101222-231152203 302 3 1 201 10 222-231152203 411 (1)任务描述 任务1: 用SQL语言创建客房预订系统数据库HotelDB 1) 判断系统中是否有HotelDB名字的数据库,如果有则删除;如果没有则创建数据库HotelDB。 任务2: 用SQL语言创建会员信息表member、客房预定信息表subscription 1) 按照提供的表J2-2-1和表J2-2-2结构创建数据库表,并设主键、外键。 任务3: 用SQL语言对会员信息表member、客房预定信息表subscription进行操作 1) 根据J2-2-3和J2-2-4内的数据,把数据添加到会员信息表member、客房预定信息表subscription中。 2) 查找“”客户所订的房间号是多少。 3) 把“”客户所订的房间改为“”客户 4) 删除“”客户的订单信息。