数据库实验Word下载.docx
- 文档编号:14110464
- 上传时间:2022-10-18
- 格式:DOCX
- 页数:23
- 大小:1.07MB
数据库实验Word下载.docx
《数据库实验Word下载.docx》由会员分享,可在线阅读,更多相关《数据库实验Word下载.docx(23页珍藏版)》请在冰豆网上搜索。
4、掌握索引和视图的创建方法
二、实验环境
MSSQLSERVER或者MySql。
三、实验内容与步骤
1、建立一个数据库和五张表的表结构。
(1)/*员工人事表employee*/
emp_no
char(5)
Notnull
primarykey
员工编号
emp_name
char(10)
员工姓名
sex
char
(1)
性别
dept
char(4)
null
所属部门
title
char(6)
职称
date_hired
datetime
到职日
birthday
Null
生日
salary
int
薪水
addr
char(50)
住址
Mod_date
Default(getdate())
操作日期
Createdatebasesale;
createtableemployee(
emp_nochar(5)Notnullprimarykey,
emp_namechar(10)Notnull,
sexchar
(1)Notnull,
deptchar(4)null,
titlechar(6)null,
date_hireddatetimenull,
birthdaydatetimenull,
salaryintnull,
addrchar(50)null,
Mod_datedatetimeDefault0,
constraintc1check(性别in('
男'
'
女'
))
);
(2)/*客户表customer*/
cust_id
客户号
cust_name
char(20)
Notnull,
客户名称
char(40)
客户住址
tel_no
客户电话
zip
邮政编码
createTABLEcustomer(
cust_idchar(5)Notnullprimarykey,
cust_namechar(20)Notnull,
addrCHAR(40)Notnull,
tel_nochar(10)Notnull,
zipchar(6)null
);
(3)/*销售主表sales*/
order_no
Char(5)
订单编号
sale_id
业务员编号
tot_amt
numeric(9,2)
null,
默认0
订单金额
order_date
订货日期
ship_date
出货日期
invoice_no
发票号码
createTABLEsales(
order_nochar(5)Notnullprimarykey,
cust_idchar(5)Notnull,
sale_idCHAR(5)Notnull,
tot_amtnumeric(9,2)null,
order_datedatetimenull,
ship_datedatetimenull,
invoice_nochar(10)null
(4)/*销货明细表sales_item*/
prod_id
产品编号
qty
销售数量
unit_price
单价
订单日期
createTABLEsales_item(
order_nochar(5)Notnull,
prod_idchar(5)Notnull,
primarykey(order_no,prod_id),
qtyINTNotnull,
unit_pricenumeric(9,2)Notnull,
CONSTRAINTFK_1FOREIGNkey(order_no)REFERENCESsales(order_no),
CONSTRAINTFK_2FOREIGNkey(prod_id)REFERENCESproduct(prod_id)
(5)/*产品名称表product*/
prod_name
产品名称
createTABLEproduct(
prod_idchar(5)Notnullprimarykey,
prod_namechar(20)Notnull
2、建立5张表的关系图
3、修改表结构,通过SQL语句修改表约束。
①?
在表employee加入CHECK约束:
输入的员工编号必须以E开头的5位数编号,性别只能为M/F。
据更新
①在每个表中插入若干条记录;
--employee
INSERTemployeeVALUES('
E0001'
赵三'
销售部'
经理'
2013/3/4'
1992/3/4'
8000,'
杭州'
2013/4/2'
INSERTintoemployeevalues('
E0002'
赵四'
M'
成员'
2017/3/5'
1994/2/3'
2500,'
泰州'
2018/4/2'
E0003'
钱四'
组长'
2015/3/4'
1991/3/4'
2015/4/2'
E0004'
钱行'
后勤部'
2014/8/4'
1981/9/8'
10000,'
E0005'
欧阳泽明'
2016/8/4'
1986/7/8'
7000,'
2017/4/2'
E0006'
欧阳凤'
2012/5/4'
1989/3/5'
7000,'
2016/4/2'
E0007'
欧阳峰'
宣传部'
副经理'
2013/5/4'
1989/3/9'
9000,'
E0008'
欧阳创正'
2017/8/8'
1999/7/25'
4000,'
E0009'
王阳凤'
2012/7/13'
1985/3/6'
9090,'
E0010'
王航'
联络部'
2017/5/4'
1997/8/15'
扬州'
E0011'
王凤'
2015/7/13'
1989/3/6'
E0012'
王立'
2013/8/14'
1989/5/19'
--customer
INSERTcustomerVALUES('
K0001'
李立'
77'
225700'
K0002'
李才'
苏州'
72'
295702'
K0003'
王吉'
89'
235701'
K0004'
王嘉'
225400'
K0005'
王洛'
221706'
K0006'
端木镇'
215709'
K0007'
端木释俗'
北京'
225230'
K0008'
孙可'
上海'
225245'
K0009'
孙立'
225764'
K0010'
孙苏'
212403'
--sales
INSERTsales
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 实验