SQL实验报告表的查询.docx
《SQL实验报告表的查询.docx》由会员分享,可在线阅读,更多相关《SQL实验报告表的查询.docx(9页珍藏版)》请在冰豆网上搜索。
SQL实验报告表的查询
西安财经学院
本科实验报告
学院(部)管理学院
实验室实验楼618
课程名称大型数据库管理系统
学生姓名
学号
专业信息管理与信息系统
教务处制
2014年11月12日
《大型数据库管理系统》实验报告
开课实验室:
实验楼6182014年10月12日
学院
管理学院
年级、专业、班
姓名
成绩
课程
名称
大型数据库管理系统
实验项目
名称
添加记录并建立查询
指导教师
教师评语
教师签名:
年月日
一、实验目的
1.使用企业管理器和查询分析器向表中添加记录并执行各种查询。
2.使用查询分析器执行Transact-SQL语句添加记录并执行各种复杂功能的查询。
二、实验原理
1.表是SQL Server中最主要的数据库对象,它是用来存储数据的一种逻辑结构。
表由行和列组成,因此也称为二维表。
每个数据库包含了若干个表。
三、使用仪器、材料
操作系统:
Windows 7
软件:
Windows SQL Server 2008
四、实验步骤
(一)在SQLServer提供的范例数据库中完成如下的查询操作
1.查询pubs数据库的authors表中的作者的姓名au_lname、au_fname和电话号码phone。
2.使用TOP关键字,从Northwind数据库的Customers表中搜索返回前20%的数据。
3.查询Northwind数据库的Orders表中的数据,并将其中的货物重量freight增加50%。
4.使用WHERE子句从Northwind数据库的Products表中检索出所有单位价格(UnitPrice)超过50美元的货物名称(ProductName)、货物代号(ProductID)以及每单位重量(QuantityPerI)。
5.在Northwind数据库的Employees表中搜索出职务(Title)为销售代表(SalesRepresentative),称呼(TitleOfCourtesy)为小姐(Ms.)的所有职员的名(FirstName)、姓(LastName)和生日(BirhthDate)。
6.查询在Northwind数据库的Employees表中以字母A作Firstname第一个字母的雇员的Firstname和Lastname。
7.查询Northwind数据库Employees表中所有雇员的Firstname和Lastname,并按生日BirthDate从小到大进行排列。
8.在Northwind数据库的Products表中查询出每个供应商(Suppliers)所提供的每一种平均价格(Unitprice)超过15美元的产品数量,并按供应商的ID分类。
(二)在实验二创建的factory数据库中执行以下操作:
1、显示所有职工的年龄;
2、求出各部门的党员人数;
3、显示所有职工的姓名和2004年1月份工资数;
4、显示所有职工的职工号、姓名和平均工资;
5、显示所有职工的职工号、姓名、部门名和2004年2月份工资,并按部门名顺序排列;
6、显示各部门名和该部门的所有职工平均工资;
7、显示所有平均工资高于1200的部门名和对应的平均工资;
8、显示最高工资的职工的职工号、姓名、部门名、工资发放日期和工资;
9、显示最高工资的职工所在的部门名;
10、显示所有平均工资低于全部职工平均工资的职工的职工号和姓名。
六、实验结果及分析
对图形界面的约束操作不熟练,T-SQL语句应用欠佳,需要继续加强练习。
熟练掌握查询的方法语句。