下载此文档

数据库及表的基本操作实验报告.doc


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
《数据库与表的基本操作》
实验报告
项目名称 数据库与表的基本操作
实验成绩:
批阅教师:
2015年5 月 11 日
实验4《存储过程》
实验学时: 4
每组人数: 1
实验类型: 2 (1:基础性 2:综合性 3:设计性 4:研究性)
实验要求: 1 (1:必修 2:选修 3:其它)
实验类别: 3 (1:基础 2:专业基础 3:专业 4:其它)
一、实验目的
理解存储过程的概念、建立和调用方法。进一步熟悉SQL语句对数据库进行完整性控制的方法。
二、实验内容
1、建立一个新的销售数据库,包含五张表,每张表至少需要10条记录。
(1)/*员工人事表employee */
emp_no
char(5)
Not null
primary key
员工编号
emp_name
char(10)
员工姓名
sex
char(1)
性别
dept
char(4)
所属部门
title
char(6)
职称
date_hired
datetime
到职日
birthday
datetime
生日
salary
int
薪水
addr
char(50)
null
住址
(2)/*客户表customer */
cust_id
char(5)
Not null
primary key
客户号
cust_name
char(20)
客户名称
addr
char(40)
客户住址
tel_no
char(10)
客户电话
zip
char(6)
邮政编码
(3)/*销售主表sales */
order_no
int
Not null
primary key
订单编号
cust_id
char(5)
客户号
sale_id
char(5)
业务员编号
tot_amt
numeric(9,2)
订单金额
order_date
datetime
订货日期
ship_date
datetime
出货日期
invoice_no
char(10)

发票号码
(4)/*销货明细表sale_item */
order_no
int
Not null,
primary key
订单编号
prod_id
char(5)
Not null,
primary key
产品编号
qty
int

销售数量
unit_price
numeric(7,2)

单价
order_date
datetime
null
订单日期
(5)/*产品名称表product */
pro_id
char(5)
Not null
primary key
产品编号
prod_name
char(20)
Not null
产品名称
2、建立表的同时创建表的约束。
为每张表建立主键约束。
通过拖放操作加入外键。
在表employee加入CHECK约束:输入的员工编号必须以E开头的5位数编号,性别只能为M/F。
为销售主表sales中的发票编号字段建立UNIQUE约束。
3、利用存储过程,给employee表添加一条业务部门员工的信息。
4、利用存储过程从employee、sales、customer表的连接中返回所有业务员的姓名、客户姓名、销售金额。
5、利用存储过程查找“刘德华”的员工编号、订单编号、销售金额。
6、利用存储过程查找姓“李”并且职称为“职员”的员工的员工编号、订单编号、销售金额。
7、利用存储过程计算出订单编号为10003的订单的销售金额。
三、实验要求:
1.熟悉SQL SERVER 工作环境;
2.建立销售数据库
3.复****有关约束与存储过程的SQL语言命令。
4.备份数据库,作为实验5 的操作数据库。
四、实验步骤
1.创建销售数据库,并建表、修改,要求将自己的信息包含其中;
2、利用存储过程,给employee表添加一条业务部门员工的信息。
3、利用存储过程从employee、sales、customer表的连接中返回所有业务员的姓名、客户姓名、销售金额。
4、

数据库及表的基本操作实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xnzct26
  • 文件大小955 KB
  • 时间2020-11-20