02-客房预订系统数据库-用户和客房预订数据操作
02-客房预订系统数据库-用户和客房预订数据操作
文章目录
- 02-客房预订系统数据库-用户和客房预订数据操作
- 项目描述
- 客房预订系统的数据库操作要求如下:
- (1)任务描述
项目描述
随着网上客房预订的日益普及,政策法规的不断完善,技术水平的不断提高,网上客房预订必将成为商业交易的主要手段之一,本项目主要是对客房预订系统中的用户表、和客房预订表进行相关操作。
客房预订系统的数据库操作要求如下:
1)数据库HotelDB。
2)会员信息表member,表结构如表J2-2-1所示。
表J2-2-1 member表
字段名 | 字段说明 | 数据类型 | 允许为空 | 备注 |
---|---|---|---|---|
ID | 用户ID | 整型 | 否 | 主键,自增(增量为1) |
Username | 用户名 | 字符(20) | 否 | |
Pwd | 密码 | 字符(20) | 否 | |
Linkman | 用户姓名 | 字符(30) | 否 | |
Phone | 电话 | 字符(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 | 20110222-231152203 | 411 |
(1)任务描述
**任务1:**用SQL语言创建客房预订系统数据库HotelDB
1)判断系统中是否有HotelDB名字的数据库,如果有则删除;如果没有则创建数据库HotelDB。
2)主数据库文件初始值10MB,最大20MB,自动增长。
3)日志文件初始值为5MB,最大为10MB,自动增长。
IF DB_ID('HotelDB') IS NOT NULL DROP DATABASE HotelDB
GO
CREATE DATABASE HotelDB
ON PRIMARY
(NAME=HotelDB,FILENAME='E:\xxx\HotelDB.mdf', SIZE=10MB,MAXSIZE=20MB
)
LOG ON
( NAME = HotelDB_log, FILENAME = 'E:\xxx\HotelDB_log.ldf', SIZE = 5MB , MAXSIZE=10MB
)
GO
**任务2:**用SQL语言创建会员信息表member、客房预定信息表subscription
1)按照提供的表J2-2-1和表J2-2-2结构创建数据库表,并设主键、外键。
create table member
(ID int not null primary key identity(1,1),Username char(20) not null,Pwd char(20) not null,Linkman char(30) not null,Phone char(18) not null,
)
create table subscription
(ID int not null primary key identity(1,1),M_ID int not null ,No char(30) not null,Room char(18) not null,foreign key (M_id) references member(ID)
)
**任务3:**用SQL语言对会员信息表member、客房预定信息表subscription进行操作
1)根据表表J2-2-3和表表J2-2-4内的数据,把数据添加到会员信息表member、客房预定信息表subscription中。
2)查找“黄浩”客户所订的房间号是多少。
3)把“黄浩”客户所订的房间改为“张三”客户
4)删除“李扬”客户的订单信息。
insert into member values('rena','rena','黄浩','13145687369'),('john','john','李扬','13678903456'),('jack','jack','张三','13324687986')insert into subscription values('2','20100416-232641968','301'),('2','20101222-231152203','302'),('1','20110222-231152203','411')select member.Linkman,subscription.Room from subscription,member where member.Linkman='黄浩'and subscription.M_ID = member.IDupdate subscription set M_ID = (select member.ID from member where member.Linkman='张三')
where subscription.M_ID=(select member.ID from member where member.Linkman='黄浩')delete from subscription where subscription.M_ID = (select member.ID from member where member.Linkman='李扬')
02-客房预订系统数据库-用户和客房预订数据操作相关推荐
- 餐厅预订系统如何选?餐厅预订系统推荐
餐厅开通餐饮店预订系统,既能能够提升消费者体会,同时也可以巨大降低店员的工作压力,大幅度缩减运行成本.再结合预订成功提醒.就餐提醒等功能,确保客户能按时就餐.那餐馆如何快速.低成本的持有自己的餐饮店预 ...
- 餐厅预订系统有哪些?餐厅预订系统怎么选择?
餐厅实施餐厅预订系统,既可以能提升服务体会,也可以很大省下店员的工作量,提升服务效率.以及通过预订成功提醒.就餐提醒等功能,确保用户忘记就餐.那餐饮店如何快速.低成本的拥有一套属于自己的餐馆预订系统, ...
- 数据库原理—关系模型的数据操作(八)
数据库原理-关系模型的数据操作(八)
- 网上酒店客房预定系统数据库设计
一.课程设计题目: 某酒店拟开发一个网上酒店客房预定系统,以方便客户预约订房,提高酒店管理水平.客户在入住酒店前需提供姓名.身份证号码.联系电话等个人信息在酒店网站进行预定,预定成功后酒店需发送确认信 ...
- 客房收费系统数据库设计
之前.当学习编写计算机房收费系统文件.我写 机房收费系统数据库概念设计模型--ER图 这篇文章,如今到了机房收费系统个人版重构阶段,须要再次进行数据库的设计. 能够说.之前的数据库的概念设计给我如今的 ...
- 计算机毕业设计Android安卓旅游结伴景点评论-酒店预订系统app用户相约伴一起游玩
旅游业的蓬勃发展带动了全国经济的发展,旅游业属于服务行业,对于服务行业来说如何让客户体验感更好,对于旅游的全流程感受更加舒服,是此次研究的重点.此次从Android端的旅游管理系统设计开始,从旅游用户 ...
- 基于php的酒店预订系统,基于PHP连锁酒店预订系统的设计与实现(MySQL)(含录像)
基于PHP连锁酒店预订系统的设计与实现(MySQL)(含录像)(开题报告,毕业论文18500字,程序代码,MySQL数据库,外文翻译,答辩PPT) 毕业设计(论文)中文摘要 摘 要:本系统是为晓庄连 ...
- python db.commit_python对MySQL进行数据的插入、更新和删除之后需要commit,数据库才会真的有数据操作。(待日后更新)...
今天在尝试用下面的python代码对MySQL进行数据的插入.更新和删除时, 突然发现代码执行成功, 通过代码查询也显示数据已经插入或更新, 但是当我在MySQL客户端通过SQL语句查询时, 数据库中 ...
- 酒店预订系统(酒店管理系统(java毕业设计)
源码编号:B-E85 项目名称:基于JSP+Servlet的酒店预订系统 源码作者:霹雳.逍遥游制作 论文作者:逍遥游撰写 当前版本:V3.0版本 用户类型:双角色(用户.管理员) 项目架构:B/S架 ...
- mysql 客房_mysql – 酒店客房预订系统的数据库设计
简介和系统描述 我目前正在酒店设计一个房间预订系统数据库. 客户填写表格/申请表,其中包含以下有关房间的信息: >房间里的人数 >房间的评级 >入住和退房日期 管理员有一个仪表板,其 ...
最新文章
- Redis数据库的应用场景介绍
- 前松鼠拼拼产品总监吴天:做一个接地气的产品经理
- erp沙盘采购总监的心得_erp沙盘模拟采购总监心得
- android 蓝牙传输分包,彻底掌握Android多分包技术(一)
- rabbitmq的安装和使用
- windows10完全删除mysql_Windows 10系统下彻底删除卸载MySQL的方法教程
- 使用Zabbix监控Windows主机
- Silverlight 2.0学习笔记——RIAs的缺点
- 关于.dll文件的注册,如何注册.dll文件
- UG GC工具箱中的齿轮与弹簧
- matlab编写正弦波mif,使用MATLAB一键制作mif文件
- 【Crystal Reports 水晶报表】奇偶行显示不同的颜色 另附CrystalReports常用属性
- [希腊神话--英语]另类重看英语词汇---序言
- Nvidia Jetson AGX Xavier 安装SATA接口固态硬盘
- pageX,pageY,screenX,screenY,clientX,和clientY,offsetX ,offsetY,layerX,layerY的使用 和 区别
- oracle用于限制分组函数的返回值,Oracle考试试题(带答案)
- 数字媒体技术考点整理
- Bootstrap的aria-label和aria-labelledby
- 【深度学习】Mask-RCNN 计算机视觉实例分割模型介绍 Mask分支
- PicGO+阿里云OSS或PicGO+Github+Jsdelivr搭建图床(图解)
热门文章
- EINT、DINT、ERTM、DRTM和EALLOW、EDIS、ESTOP0解析
- 博途IEC TIME数据类型_基于博途V15 西门子S7-1200数据处理指令应用-移动操作
- SVT和ULVTcell比较
- 磁盘基础知识-磁盘的构成
- 【379】pandas 说明
- 计算机广告设计毕业论文,广告设计毕业论文题目
- 手绘图形识别方法(算法)
- 离散数据:析取范式与合取范式
- 计算机无法安装hp网络打印机,hp打印机驱动安装失败怎么办 hp打印机驱动安装失败的解决办法...
- matlab 打开access文件,matlab读取Access数据(.mdb文件)