酒店订餐系统数据库设计和实现_第1页
酒店订餐系统数据库设计和实现_第2页
酒店订餐系统数据库设计和实现_第3页
酒店订餐系统数据库设计和实现_第4页
酒店订餐系统数据库设计和实现_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、create database 酒店订餐系统on(name=W店订餐,酒店订餐 .mdf,size=10,maxsize=50, filegrowth=5 ) log on (name =酒店订餐 _log, 酒店订餐 .ldf,size=5, maxsize=25, filegrowth=5)create table cookbook( Cooknumber char (9) primary key, name char (20) unique,Member_price float (6), constraint price_chk check)Create table order_list

2、(Lnumber char (9) primary key Chinastyle_food char (20), Westernstyle_food char (20), medical_food char(20), snack char (20)Create table listorder(Lnumber char (9) primary key Delivery_order char (20), Unumber char (20),时间 datetime,alllist decimal (6,2),Cnumber char (20)Create table 用户( Unumber char

3、 (9) primary key, Unamechar (20),Usex char (4) default 男 ,/* 菜单编号 */ /* 菜单名 */* 会员价格 */(Member_price=0)/* 订单编号 */* 中餐 */* 西餐 */* 药膳菜品 */* 小吃 */* 订单编号 */* 顶单状态/* 订餐者编号 */* 合计 */* 管理员编号/* 会员帐号 */* 姓名 */*/*/性别 */Ucode char (9),Telephone char(12),Address char(40)Create table controller(Cnumber char (9)

4、primary key,Cname char (20),Csex char (4),Cage smallint, Cdepartment char (20)Create table food_data (systems char (10),Country char (20),Disease char (20),Name char (20) primary key,Produce char (200),Price float (6)/* 密码 */* 常用电话 */* 收货具体地点 */* 管理员编号 */* 管理员姓名 */* 管理员性别 */* 管理员年龄 */* 管理员部门 */* 菜品资

5、料 */* 菜系 */* 国家 */* 不同疾病 */* 菜名 */* 制作 */* 价格 */Create table business(Cnumber char (9) not null,Lnumber char (9),Delivery_order char(20), 日期 datetime)/* 配送交易 */* 管理员编号 */* 订单编号 */* 执行命令 */* 送货日期 */* 建立索引 */createuniqueindexfoodon food_data(name)createuniqueindexliston order_list(Lnumber)createunique

6、indexuserson 用户 (Unumber)Create view Chinastyle_foodAsSelect name, produce, priceFrom food_dataWhere systems= 鲁菜Create view Westernstyle_foodAsSelect name, produce, price From food_dataWhere country= 美国 Create view medical_food /* 药膳菜品 */AsSelect name, produce, priceFrom food_dataWhere disease= 心脏 C

7、reate view snack /* 小吃 */AsSelect produce, priceFrom food_dataWhere name= 炒粉 create procedure insertfood(Systems char (10),Country char (20),Disease char (20)= 无 , Namechar (20),Produce char (200)= 无 , Price float (6)asinsert into food_data values(Systems,/* 菜系 */* 国家 */* 不同疾病 */* 菜名 */* 制作 */Countr

8、y,Disease,Name,Produce,Price)exec insertfoodSystems=鲁菜,Produce= 香辣 ,Price=55Country=中国,Disease=养育,Name=烤鸭delete from food_data where name=水煮牛肉create trigger changedisplay1 on food_datafor insertasselect* from food_data create procedure insertuser/* 会员帐号 */* 姓名 */* 性别 */* 密码 */* 常用电话 */(Unumberchar (

9、9) , Unamechar (20), Usexchar (4), Ucodechar (9), Telephone char(12), Address char(40)asinsert into 用户 values(Unumber,Uname,Usex,Ucode,Telephone,Address)execinsertuserUnumber=09001,Uname=常在 k,Usex=女,Ucode=123457,TelephoneAddress= 胜利路 3 号deletefrom 用户where unumber=09001 create trigger ch

10、angedisplay2on 用户for insertasselect*from inserted create procedure insertorder(Lnumberchar (9),/* 订单编号 */Chinastyle_food char (20),/* 中餐 */Westernstyle_food char (20),/* 西餐 */medical_food char(20),/* 药膳菜品 */snack char (20)/* 小吃 */)asinsert into order_list values (Lnumber,Chinastyle_food,Westernstyle

11、_food, medical_food,snack)execinsertorderLnumber=090806,Chinastyle_food= 童子鸡,Westernstyle_food= 意大利面 , medical_food= 瓦罐汤 ,snack= 泡粉 deletefrom order_listwhere Lnumber=090801*create trigger changedisplay3on order_listfor insertasselect*from order_listcreate procedure insertbusiness(Cnumberchar (9) ,

12、/* 管理员编号 */Lnumber char(9),/* 订单编号 */Delivery_orderchar(20),/* 执行命令 */日期 datetime)/* 送货日期 */as insertinto businessvalues(Cnumber,Lnumber ,Delivery_order, 日期 )execinsertbusinessCnumber=080909,Lnumber=090809,Delivery_order= 等待发送,日期 =2009-08-25deletefrom businesswhere Lnumber=090801 create procedure updatebusiness (Cnumberchar (9), /* 管理员编号 */Lnumber char (9) /* 订单编号 */ ) as update business set Delivery_order= 发送

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论