1、SQL实验报告表的查询西安财经学院本 科 实 验 报 告学 院( 部 ) 管理学院 实 验 室 实验楼618 课 程 名 称 大型数据库管理系统 学 生 姓 名 学 号 专 业 信息管理与信息系统 教务处制2014 年 11 月 12 日大型数据库管理系统实验报告 开课实验室:实验楼618 2014年10月12日学院管理学院年级、专业、班姓名成绩课程名称大型数据库管理系统实验项目名 称添加记录并建立查询指导教师教师评语教师签名:年 月 日一、 实验目的1.使用企业管理器和查询分析器向表中添加记录并执行各种查询。2.使用查询分析器执行Transact-SQL语句添加记录并执行各种复杂功能的查询。
2、二、实验原理1. 表是SQLServer中最主要的数据库对象,它是用来存储数据的一种逻辑结构。表由行和列组成,因此也称为二维表。每个数据库包含了若干个表。三、使用仪器、材料操作系统:Windows7软件:WindowsSQLServer2008四、实验步骤(一)在SQL Server提供的范例数据库中完成如下的查询操作1查询pubs数据库的authors表中的作者的姓名au_lname、au_fname和电话号码phone。2使用TOP关键字,从Northwind数据库的Customers表中搜索返回前20%的数据。3查询Northwind数据库的Orders表中的数据,并将其中的货物重量fr
3、eight增加50%。4使用WHERE子句从Northwind 数据库的Products表中检索出所有单位价格(UnitPrice)超过50美元的货物名称(ProductName )、货物代号(ProductID)以及每单位重量(QuantityPerI)。5在Northwind 数据库的Employees表中搜索出职务(Title)为销售代表(Sales Representative),称呼(TitleOfCourtesy)为小姐(Ms.)的所有职员的名(FirstName)、姓(LastName)和生日(BirhthDate)。6查询在Northwind数据库的Employees表中以字母
4、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语句应用欠佳,需要继续加强练习。熟练掌握查询的方法语句。