【SQL开源代码栏目提醒】:以下是网学会员为您推荐的SQL开源代码-脚本.sql,希望本篇文章对您学习有所帮助。
-- 酒店餐饮管理数据库结构创建脚本
-- 2004年12月31日
--1、酒水信息表 jsxx
drop table jsxx;
create table jsxx
(
id number(5) primary key, --编号自动加1
mc varchar2(100) not null, --名称
jg number(5) null, --价格
sl number(5) null, --数量
sm varchar2(100) null --简要说明
);
insert into jsxx values(1,'青岛啤酒',25,100,'青岛啤酒');
insert into jsxx values(2,'北京啤酒',20,100,'北京啤酒');
--2、房间台号信息表 fjthxx
drop table fjthxx;
create table fjthxx
(
fjid number(5) primary key, --房间编号
th number(5) null, --台号
fjmc varchar2(100) not null, --房间名称
fjlx varchar2(50) null, --房间类型
sfyd char(1) null, --是否预定1预定0没预定
ydrmc varchar2(50) null, --预定人名称
ydrs number(5) null, --预定人数
edrs number(5) null, --额定人数
sm varchar2(100) null --简要说明
);
insert into fjthxx values(1,1,'仙鹤楼','包间','1','刘某',12,12,null);
insert into fjthxx values(2,2,'民族屋','标准间','0','王某',12,12,null);
--3、菜谱信息 cpxx
drop table cpxx;
create table cpxx
(
id number(5) primary key, --编号
程序加1
mc varchar2(50) not null, --菜名
jg number(5) not null, --价格
lb varchar2(50) null, --菜系类别
sm varchar2(100) null --简要说明
);
insert into cpxx values(1,'宫保鸡丁',12,'大众菜',null);
insert into cpxx values(2,'水煮鱼',28,'四川菜',null);
--4、点菜信息表 dcxx
drop table dcxx;
create table dcxx
(
zdbh number(5) primary key, --账单编号
jclb varchar2(50) null, --酒菜类别
cm varchar2(100) null, --菜名
sl number not null --数量
);
insert into dcxx values(1,'菜类','水煮鱼',1);
insert into dcxx values(2,'菜类','土豆丝',1);
insert into dcxx values(3,'酒类','青岛啤酒',5);
--5、账单信息表 zdxx
drop table zdxx;
create table zdxx
(
th number(5) primary key, --台号
zdbh number(5) null, --账单编号
rs number(5) null, --开台人数
sj varchar2(12) not null, --开台时间
ysje number(5) null, --应收金额
zk varchar2(100) null, --折扣
ssje number(5) not null --实收金额
);
--6、餐具信息表 jsxx
drop table jsxx;
create table jsxx
(
id number(5) primary key, --编号自动加1
lb varchar2(100) not null, --餐具类别
mc varchar2(100) not null, --名称
jg number(5) null, --价格
sm varchar2(100) null --简要说明
);
insert into jsxx values(1,'盘子','小盘',100,'111');
insert into jsxx values(2,'刀叉','水果刀',100,'111');
--7、商品信息表 spxx
drop table spxx;
create table spxx
(
id number(10) primary key, --商品编号
spmc varchar2(100) not null, --商品名称
spsm varchar2(100) not null, --商品说明
gys varchar2(100) null, --供应商
lxr varchar2(30) not null, --联系人
lxdh varchar2(30) null, --联系电话
jhrq varchar2(100) not null, --进货数量
cprq varchar2(200) null, --商品出品日期
bzrq varchar2(100) not null, --保质日期
rksj varchar2(20) not null, --入库时间
rkjsr varchar2(100) not null, --入库经手人
cksj varchar2(20) null, --出库时间
ckjsr varchar2(50) null --出库经手人
);
--8、用户信息表 yhxx
drop table yhxx;
create table yhxx
(
yhmc char(10) primary key, --用户名称
yhlx char(50) not null, --用户类型共四种类型0数据管理1
mm char(6) not null --密码
);
insert into yhxx(yhmc,yhlx,mm) values('tong','基本数据管理','111111');
insert into yhxx(yhmc,yhlx,mm) values('liu','基本业务管理','123456');