设为首页 加入收藏

TOP

第四章 数据查询2 (上机)(一)
2014-11-24 07:58:24 来源: 作者: 【 】 浏览:8
Tags:第四章 数据查询 上机

第四章 数据查询(2)

====================================================================================

create database Beta_DB --创建数据库

go
use Beta_DB
go
create table employee
(
emp_no char(5) primary key, --员工编号
emp_name char(10) not null, --员工姓名
sex char(1) not null, -- 性别
dept char(4) not null, --部门
title char(6) not null, --职称
date_hired datetime not null,--上任日期
birthday datetime null, --生日
salary int not null, --工资
addr char(50) null, -- 住址
modifier char(5) default (user_name(null)), --操作人
mod_date datetime default (getdate()) -- 操作日期


)


go


create table customer
(
cus_id char(5) primary key , --客户编号
cus_name char(20) not null, --客户姓名
addr char(40) not null, --客户住址
tel_no char(10) not null, --客户电话
zip char(6) null --邮递区号


)


go


create table sales
(
order_no int identity(1000,1) not null,--定单编号
cus_id char(5) not null, --客户编号
sale_id char(5) not null, --业务员编号
toa_amt numeric (9,2) not null, --定单金额
order_date datetime default(getdate()),--定货日期0
ship_date datetime not null,--出货日期
invoice_no char(10) not null,--发票号码
o_static char(2) not null,--定单处理状况
constraint UQ_invoice unique nonclustered (invoice_no)
)


go


create table sale_item
(
order_no int not null, --定单编号
prod_id char(5) not null,--产品编号
sup_id char(5) not null, --供应商编号
qty int not null, --销售数量
unit_price numeric (7,2) not null, --单价
order_date datetime null,--定单日期
constraint pk_sale_item primary key clustered(order_no,prod_id,sup_id)
)


go


create table stock
(
prod_id char(5) not null, --产品编号
sup_id char(5) not null, --供应商编号
stk_qty int not null, --库存数量
constraint pk_stock primary key clustered(prod_id,sup_id)
)


go


create table pur_item
(
pur_no int not null, --采购定单
prod_id char(5) not null,--产品编号
sup_id char(5) not null,--供应商编号
qty int not null, --采购数量
unit_price numeric(7,2) not null, --单价
pur_date datetime not null, --采购日期
constraint pk_pur_item primary key clustered(pur_no,prod_id,sup_id)
)


go


create table product
(
prod_id char (5) primary key, --产品编号
prod_name char(20) not null --产品名称
)


go


create table supply
(
sup_id char(5) not null, --供应商编号
sup_name char(20) null --供应商名称
)
go


insert into employee values('E0001','王大华','M','业务','经理','1976/10/13','1951/08/01',80000,'上海市',default,default)
insert into employee values('E0003','陈自强','M','会计','科长','1986/09/15','1963/06/09',48000,'南京市',default,default)
insert into employee values('E0014','周小梅','F','业务','职员','1996/03/01','1970/03/28',32000,'上海市',default,default)
insert into employee values('E0009','陈建国','M','管理','科长','1987/04/15','1967/09/01',45000,'天津市',default,default)
insert into employee values('E0017','林光华','M','业务','职员','1995/10/13','1973/08/17',30000,'上海市',default,default)
insert into employee values('E0006','李珠珠','F','管理','经理','1988/01/01','1961/07/12',60000,'北京市',default,default)
insert into employee values('E0002','李庄敬','M','人事','科长','1980/09/15','1958/05/03',80000,'广州市',default,default)
insert into employee values('E0010','王成功','M','信息','职员','1993/02/15','1969/04/15',45000,'北京市',default,default)
insert into employee values('E0013','陈中华','M','业务','职员','1993/02/15','1966/07/01',43000,'天津市',default,default)
insert into employee values('E0008','刘刚', 'M','业务','职员','1994/11/01','1968/08/01',40000,'上海市',default,default)
insert into employee va
首页 上一页 1 2 3 4 5 下一页 尾页 1/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇第四章 数据查询1(上机) 下一篇postgresql常用命令

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Python爬虫教程(从 (2025-12-26 16:49:14)
·【全269集】B站最详 (2025-12-26 16:49:11)
·Python爬虫详解:原 (2025-12-26 16:49:09)
·Spring Boot Java: (2025-12-26 16:20:19)
·Spring BootでHello (2025-12-26 16:20:15)