文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络网络编程数据库一个简单的酒店系统的数据库设计
精品推荐
特别推荐
·用户登录存储过程
·SQL数据库完全使用手册
·进阶:精妙SQL语句介绍
·sql删除记录
·学习SQL语句之SQL语句大全
·数据备份失败的五个原因及解决办法
·解决SQL Server常见的七个经典问题
·SQL存储过程的概念,创建,调用,管理,删除,优点
·带你轻松接触13个数据库术语
·如何恢复系统数据库如何恢复系统数据库?
热点TOP10
·SQL数据库完全使用手册
·关系数据库的结构与一般原理探讨
·学习SQL语句之SQL语句大全
·collate chinese_prc_ci_as null 是什么意思
·菜鸟必看:常用命令详解之EXP、IMP
·sql删除记录
·用户登录存储过程
·修改SQL身份验证模式和系统管理员
·T-SQL语句实现数据库备份与还原
·详细说明一下SQL中CASE语句强大功能

一个简单的酒店系统的数据库设计

日期:2008年1月6日 作者: 查看:[大字体 中字体 小字体]


       where roomlist.roomid in    --用上面的结算
          (select roomid
           from guestroom
           where guestid=@guestid))
  select @roomcost=@roomcost*
    (select datediff(day,(select indate
                          from guestroom
                          where guestid=@guestid),getdate())
     from guestroom
     where guestid=@guestid)
  select @total=@servercost+@roomcost
go

--16,服务项目可以追加
create proc addserverlist @serverid char(6),@servername char(20),@servercost money
as
  insert into serverlist values(@serverid,@servername,@servercost)
go
  exec addserverlist 'c02','苹果汁',12
  select * from serverlist
go

--17,房屋类型可能增加
create proc addroomtype @roomtypeid int,@roomtype char(20),@roomcost money
as
  insert into roomtypelist values(@roomtypeid,@roomtype,@roomcost)
go
  exec addroomtype 4,'普通客房',108
  select * from roomtypelist
go

--18,登记客人资料    掉了'卡号'字段  卡号字段没缺省值
create proc addguest
@guestcardno char(20),
@guestname char(10),
@guestsex char(2),
@guestphone char(20)
as
  insert into guest values(@guestcardno,@guestname,@guestsex,@guestphone)
go
  exec addguest '我','210112197909094035','男','(080)027-12345678'
  select * from guest
go

--19,登记客房使用单 
create proc addroomuse @roomid char(6),@guestid int
as
  insert into guestroom(roomid,guestid) values(@roomid,@guestid)
go
  exec addroomuse '1004',10002
  select * from guestroom
go
---------------------------------------------------------------------------


--触发器  
--1,顾客登记就应该有触发器,向事务表中添加顾客记录(default)
create trigger trgaddguest on guest
for insert
as
   declare @guestid int

上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页 




上一篇:持续数据保护方案打破传统备份的局限

下一篇:提高查询速度:SQL Server数据库优化方案

相关文章:
·我发现了qq的一个惊人秘密!
·[情报]和一个骗子的1小时聊天记录,供大家欣赏,提高警惕!
·我和一个偷尝禁果的女孩的故事
·不用重装XP系统就可以解决全部故障
·打造极速XP系统之绝对秘籍
·XP系统运行慢?小编自用7招解决
·Windows Vista Ultimate中文旗舰版下载+简单破解(支持迅雷HTTP & BT)
·让Windows XP系统开口说话
·Windows操作系统应用技巧荟萃
·Win XP系统网络功能优化技巧
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot