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