数据库实验

本次实验涵盖了SQL Server 2000中的多个关键概念,包括触发器的创建与使用、存储过程的建立与调用、游标的操作、视图的创建及数据查询。实验内容涉及限制用户删除记录、权限控制、数据追踪、表间操作以及复杂查询。通过实验,学生将深入理解数据库管理和编程的核心要素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验二

实验名称:添加表记录(4课时)

一、实验目的

掌握修改表结构的基本方法,熟练使用INSERT语句为每张表追加表记录。

二、实验环境

采用Client/Server模式,学生为客户端,是MS SQL SERVER 2000的中文客户端。登录用户名是:学号;密码为:****** 。用户名和密码以任课老师给出为准。

三、实验示例

1、insert  into  employee

     (emp_no,emp_name,sex,dept,title,date_hired,salary)

     values('E0025','彭江','M','业务','职员',1900/01/21,43200)

四、实验内容与步骤

1、 通过企业管理器修改表结构。

2、 初步理解表之间的关系,用insert命令输入有效记录(每张表至少需要15条记录)。

五、实验报告


实验四

实验名称:简单查询(2课时)

一、实验目的

理解SELECT语句的操作和基本使用方法,掌握简单查询。(4课时)

二、实验环境

采用Client/Server模式,学生为客户端,是MS SQL SERVER 2000的中文客户端。登录用户名是:学号;密码为:****** 。用户名和密码以任课老师给出为准。

三、实验示例

1、查找表中所有姓刘的职工的工号,部门,薪水

select emp_no,emp_name,dept,salary

from employee

where emp_name like '%'

2、查找所有定单金额高于20000的所有客户编号

select cust_id

from sales

where tot_amt>20000

3、查找出职称为经理和职称为职员的女员工的姓名、职称、性别。

select emp_name,title,sex

from employee

where title='经理'or title='职员'and sex='F'

4、选取销售数量最多的前5条订单订单号、数量。

select top 5 with ties order_no,sup_id,qty

from sale_item

order by qty desc

5、按部门进行汇总,统计每个部门的总工资

select dept,sum(salary)

from employee

group by dept

四、实验内容与步骤

1、 查找所有经理的姓名、职称、薪水。

2、 查找出姓“王”并且姓名的最后一个字为“功”的员工。

3、 查找住在上海或北京的女员工,并显示其姓名、所属部门、职称、住址。

4、 在表sales中挑出销售金额大于等于10000元订单。

5、 选取订单金额最高的前10%的订单数据。

6、 查找出职称为经理或职称为职员的女员工的信息。

7、 删除sales表中作废的订单(其发票号码为I000000004)。(注意:约束)

8、计算出一共销售了几种产品。

9、显示sale_item表中每种个别产品的订购金额总和,并且依据销售金额由大到小排列来显示出每一种产品的排行榜。

10、计算每一产品每月的销售金额总和,并将结果按销售(月份,产品编号)排序。

五、实验报告

实验五

实验名称:表连接查询JOIN2课时)

一、实验目的

理解JOIN语句的操作和基本使用方法,掌握内连接、外连接、自连接的概念和使用。

二、实验环境

采用Client/Server模式,学生为客户端,是MS SQL SERVER 2000的中文客户端。登录用户名是:学号;密码为:****** 。用户名和密码以任课老师给出为准。

三、实验示例

1、 检索product 表和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值