试题编号: J2-2,客房预订系统数据库-用户和客房预订数据操作 项目描述 随着网上客房预订的日益普及,政策法规的不断完善,技术水平的不断提高,网上客房预订必将成为商业交易的主要手段之一,本项目主要是对客房预订系统中的用户表、和客房预订表进行相关操作。 客房预订系统的数据库操作要求如下: 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) 主数据库文件初始值 10MB,最大20MB,自动增长。 3) 日志文件初始值为 5MB,最大为10MB,自动增长。 4) 数据库创建存储在 “F:\技能考核提交资料\”文件夹下。 任务 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) 删除 “”客户的订单信息。 作品提交要求: 1) 在 “F:\技能考核提交资料\”文件夹内创建考生文件夹,考生文件夹的命名规则:考生学校+考生号+考生姓名,示例:郴州职业技术学院01。 2) “技能考核提交资料”文件夹内创建文本文件,保存建表、建库、对表中数据操作的SQL语言。 3) 数据库 .mdf和.ldf文件保存在“F:\技能考核提交资料\”文件夹内。