《数据库实验报告二.pdf》由会员分享,可在线阅读,更多相关《数据库实验报告二.pdf(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 欢迎下载 XIAN TECHNOLOGICAL UNIVERSITY 实验报告 实验课程名称 数据库原理及应用 专 业:信息管理与信息系统 班 级:130513 姓 名:贾丹丹 学 号:130513117 实验学时:16 学时 指导教师:杨敏老师 成 绩:欢迎下载 2015 年 11 月 10 日 欢迎下载 西安工业大学实验报告 一、实验目的(1)掌握 SELECT 语法的基本语法。(2)掌握子查询的表示。(3)掌握连接查询的表示。(4)掌握 SELECT 语句的 GROUP BY 子句的作用和使用方法。(5)掌握 SELECT 语句的 ORDER BY 子句的作用和使用方法。(6)熟悉视图
2、的概念和作用。(7)掌握视图的创建方法。(8)掌握如何查询和修改视图。二、实验步骤、数据记录及处理 1.查询语句的基本使用(1)查询每个雇员的所有数据。专业 信息管理与信息系统 班级 130513 姓名 贾丹丹 学号 130513117 实验课程 数据库原理及应用 指导教师 杨敏 实验日期 11.1-11.10 同实验者 实验项目 数据库的查询 实验设备及器材 SQL Server2012 环境 欢迎下载 (2)查询 Employees 表中每个雇员的地址和电话。欢迎下载 (3)查询 EmployeeID 为 000001 的雇员的地址和电话。(4)查询 Employees 表中女雇员的地址和
3、电话,使用 AS 子句将结果中各列的标题分别指定为地址、电话。欢迎下载 (5)查询Employees表中员工的姓名和性别,要求Sex值为1时显示为“男”,为 0 时显示为“女”。(6)计算每个雇员的实际收入。欢迎下载 (7)获得员工总数。(8)找出所有姓王的雇员的部门号。欢迎下载 (9)找出所有收入在 2000-3000 元的员工号码。(10)使用 INTO 子句,由表 Salary 创建“收入在 1500 元以上的员工”表,包括编号和收入。欢迎下载 2.子查询(1)查找在财务部工作的雇员的情况。(2)查找财务部年龄不低于研发部雇员年龄的雇员的姓名。欢迎下载 (3)查找比所有财务部的雇员收入都
4、高的雇员的姓名。3.连接查询(1)查询每个雇员的情况及其薪水的情况。欢迎下载 (2)使用内连接的方法查询名字为“王林”的员工所在的部门。欢迎下载(3)查找财务部收入在 2000 元已上的雇员姓名及其薪水详情。4.聚合函数(1)求财务部雇员的平均收入。欢迎下载 (2)求财务部雇员的平均实际收入。欢迎下载(3)求财务部雇员的总人数。5.分组排序(1)查找 Employees 表中男性和女性的人数。欢迎下载 (2)查找员工数超过 2 的部门名称和员工数量。欢迎下载 (3)将各雇员的情况按收入由低到高排列。6.创建视图(1)创建 YGGL 数据库上的视图 DS_VIEW,视图包含 Department
5、s 表的全部列。欢迎下载 (2)创建 YGGL 数据库上的视图 Employees_view,视图包含员工号码、姓名和实际收入三列。欢迎下载 7.查询视图(1)从视图 DS_VIEW 中查询出部门号为 3 的部门名称。(2)从视图 Employees_view 中查询出姓名为“伍容华”的员工的实际收入。8.更新视图 (1)向视图 DS_VIEW 中插入一行数据“6,广告部,广告业务”。欢迎下载 (2)修改视图 DS_VIEW,将部门号为 5 的部门名称修改为“生产车间”。欢迎下载 (3)将视图 Employees_view 中员工号为“010008”的员工的姓名修改为“王浩”。欢迎下载 (4)
6、删除视图 DS_VIEW 中部门号为“1”的一行数据。欢迎下载 9.删除视图 删除视图 DS_VIEW。10.在界面中操作视图(1)创建视图:启动 SQL Server Managerment Studio,在对象资源管理器中展开“数据库-YGGL”,选择其中的“视图”项,右键单击鼠标,在弹出的快捷菜单中选择“新建视图”菜单项。在随后出现的“添加表”窗口中,添加所需关联的基本表。在视图窗口的关系图窗口显示了基表的全部列信息。根据需要在窗口中选择创建视图所需的字段。完成后单击“保存”按钮保存。欢迎下载 (2)查询视图:新建一个查询,输入 T-SQL 查询命令即可像查询表一样查 欢迎下载 询视图。(3)删除视图:展开 YGGL 数据库-“视图”,选择要删除的视图,右键单击选择“删除”选项,确认即可。