结构化查询语言SQL、查询及视图

上传人:cl****1 文档编号:486894101 上传时间:2024-01-18 格式:DOC 页数:7 大小:62.50KB
返回 下载 相关 举报
结构化查询语言SQL、查询及视图_第1页
第1页 / 共7页
结构化查询语言SQL、查询及视图_第2页
第2页 / 共7页
结构化查询语言SQL、查询及视图_第3页
第3页 / 共7页
结构化查询语言SQL、查询及视图_第4页
第4页 / 共7页
结构化查询语言SQL、查询及视图_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《结构化查询语言SQL、查询及视图》由会员分享,可在线阅读,更多相关《结构化查询语言SQL、查询及视图(7页珍藏版)》请在金锄头文库上搜索。

1、 实 验 报 告实验课程名称 数据库 实验项目名称结构化查询语言SQL、查询与视图年 级 09级 专 业 物理学 学生姓名 学 号 理 学 院实验时间: 2012 年 4 月 12 日学生实验室守则一、按教学安排准时到实验室上实验课,不得迟到、早退和旷课。二、进入实验室必须遵守实验室的各项规章制度,保持室内安静、整洁,不准在室内打闹、喧哗、吸烟、吃食物、随地吐痰、乱扔杂物,不准做与实验内容无关的事,非实验用品一律不准带进实验室。三、实验前必须做好预习(或按要求写好预习报告),未做预习者不准参加实验。四、实验必须服从教师的安排和指导,认真按规程操作,未经教师允许不得擅自动用仪器设备,特别是与本实

2、验无关的仪器设备和设施,如擅自动用或违反操作规程造成损坏,应按规定赔偿,严重者给予纪律处分。五、实验中要节约水、电、气及其它消耗材料。六、细心观察、如实记录实验现象和结果,不得抄袭或随意更改原始记录和数据,不得擅离操作岗位和干扰他人实验。七、使用易燃、易爆、腐蚀性、有毒有害物品或接触带电设备进行实验,应特别注意规范操作,注意防护;若发生意外,要保持冷静,并及时向指导教师和管理人员报告,不得自行处理。仪器设备发生故障和损坏,应立即停止实验,并主动向指导教师报告,不得自行拆卸查看和拼装。八、实验完毕,应清理好实验仪器设备并放回原位,清扫好实验现场,经指导教师检查认可并将实验记录交指导教师检查签字后

3、方可离去。九、无故不参加实验者,应写出检查,提出申请并缴纳相应的实验费及材料消耗费,经批准后,方可补做。十、自选实验,应事先预约,拟订出实验方案,经实验室主任同意后,在指导教师或实验技术人员的指导下进行。十一、实验室内一切物品未经允许严禁带出室外,确需带出,必须经过批准并办理手续。学生所在学院 理学院 专业: 物理学 班级:物理091姓 名学 号实验组实验时间指导教师成 绩实验项目名称结构化查询语言SQL、查询与视图实验目的及要求:1.理解查询与视图的概念与二者的区别。2.了解结构化查询语言SQL。3.熟练掌握用“查询设计器”和“查询向导”两种方法建立查询。4.熟练掌握建立视图的操作方法。实验

4、硬件及软件平台: 计算机,Visual FoxPro6.0实验步骤: 1.单表查询:为数据表ZGDA.DBF建立一个查询文件ZGXB.QPR,查询年龄大于40的女职工的全部信息、按照年龄降序来显示查询结果。操作步骤:(1) 单击“文件”菜单中的“新建”菜单项,在弹出的窗口中选择文件类别为“查询”。(2) 单击“新建文件”按钮,打开了“查询设计器”窗口。(3)在弹出的“打开”对话框,找到要查询的表文件zgda,单击“确定”按钮。(4)选择“字段”选项卡,单击“全部添加”或者根据查询要求选择要显示的字段,单击添加,选定的字段出现在“选定字段”栏中。(5)设置筛选条件为年龄大于40的女职工。选择“筛

5、选”选项卡,选择“年龄”字段,条件为“”,在实例中输入40,逻辑条件为”AND”, 在下一行中选择“性别”字段,条件为“=”,在实例中输入“女”。(6)选择“排序依据”选项卡,选择“年龄”为排序字段,单击“添加”按钮,选择排序选项为“升序”。(7)保存查询文件。单击“文件”菜单中的“保存”菜单项,输入查询文件名称为ZGXB.QPR,单击“确定”。(8)执行查询:可以在“查询”菜单中选“运行查询”命令,也可以用命令方式来执行,如执行本例的命令是:DO ZGXB.QPR。 2.单表分组统计查询:为数据表ZGDA.DBF建立一个查询文件ZGXBF.QPR,按照性别分组,并求小组平均年龄、小组人数,查

6、询结果按照小组人数降序显示。操作步骤:(1) 单击“文件”菜单中的“新建”菜单项,在弹出的窗口中选择文件类别为“查询”。(2) 单击“新建文件”按钮,打开了“查询设计器”窗口。(3)在弹出的“打开”对话框,找到要查询的表文件zgda,单击“确定”按钮。(4)选择“字段”选项卡,根据要求选择要显示的字段,单击“添加”,选定的字段出现在“选定字段”栏中。(5)在“函数和表达式”栏中,输入分组计算表达式AVG(年龄),单击“添加”。(6)在“函数和表达式”栏中,输入分组计算表达式COUNT(*),单击“添加”。(6)选择“分组依据”选项卡,选择“性别”字段,单击“添加”。(7)选择“排序依据”选项卡

7、,选择“COUNT(*)”为排序字段,单击“添加”按钮,选择排序选项为“降序”。(8)保存查询文件。单击“文件”菜单中的“保存”菜单项,输入查询文件名称为ZGXHF.QPR,单击“确定”。(9)执行查询:在命令窗口中输入:DO ZGXBHF.QPR后回车,可以在浏览窗口的看到查询的结果。(10)设置查询的去向是一个表文件CXB.DBF。回到设计器状态,单击“查询”菜单中的“查询去向”菜单项,在弹出的对话框中选择去向为“表”,在“表名”后面的文本框中输入表名为“CXB”,单击“确定”按钮。(11) 执行查询:在命令窗口中输入:DO ZGDBF.QPR后回车,就会在当前工作目录下生成表文件CXB.

8、DBF,里面存放查询的结果记录。 3.一对多数据表查询为职工档案表ZGDA.DBF(一方表)和教师任课表LESSON.DBF(多方表)建立一个查询文件ZGD.QPR,即查询编号为2的职工的姓名、职称、出生日期及该教师所讲授的课程名称、学时信息。操作步骤:(1) 单击“文件”菜单中的“新建”菜单项,在弹出的窗口中选择文件类别为“查询”。(2) 单击“新建文件”按钮,打开了“查询设计器”窗口。(3) 右键单击“查询设计器”窗口,选择“添加表”菜单项,在数据环境中添加表文件ZGDA.DBF和教师任课表LESSON.DBF。(4) 选择“联接”选项卡,选择类型为“内部联接”,并按照公共字段“编号”相等

9、来建立连接。(5)其他操作与前面的例子相同,此处略。 4.创建本地视图操作单表视图:为数据表ZGDA.DBF建立一个视图名称为view1,视图显示年龄大于40的女职工的全部信息、按照年龄降序来显示视图记录。操作步骤:(1)打开已经建好的数据库:如:教工.dbc,进入数据库设计器。(2)单击“数据库”菜单中的“新建本地视图”菜单项,在弹出的窗口中选择“新建视图”按钮。(3)在弹出的“添加表和视图”对话框中添加表文件ZGDA.DBF后,单击“关闭”按钮关闭此对话框。(4)视图设计器各个选项卡的操作方法与查询设计器基本相同,此处省略相同的步骤。(5)选择“更新条件”选项卡,将“编号”字段设置为主关键

10、字,在“钥匙”图标下面的编号字段的前面单击鼠标将选中标记设置为选中状态,在同样的方法设置要允许修改的字段,在“铅笔”图标下其他字段的前面单击鼠标将选中标记设置为选中状态。(6)设置“发送SQL更新”选项为选中状态。(7)单击“文件”菜单中的“保存”菜单项,在弹出的保存窗口中输入视图名称为view1,单击“确定”。注:(1)以浏览方式打开视图名称为view1和表文件ZGDA.DBF,在视图中修改某一记录的编号数据后,将指针(光标)移动到其他记录上,观察源表文件ZGDA.DBF中的数据变化。(2)视图并不形成对应的磁盘文件,视图的定义存储在数据库文件中,因此建立视图前一定要打开一个数据库,否则不能

11、建立视图。实验内容:1.单表查询:为数据表ZGDA.DBF建立一个查询文件ZGXB.QPR,查询年龄大于40的女职工的全部信息、按照年龄降序来显示查询结果。2.单表分组统计查询:为数据表ZGDA.DBF建立一个查询文件ZGXBF.QPR,按照性别分组,并求小组平均年龄、小组人数,查询结果按照小组人数降序显示。3.一对多数据表查询为职工档案表ZGDA.DBF(一方表)和教师任课表LESSON.DBF(多方表)建立一个查询文件ZGD.QPR,即查询编号为2的职工的姓名、职称、出生日期及该教师所讲授的课程名称、学时信息。4.创建本地视图操作单表视图:为数据表ZGDA.DBF建立一个视图名称为view1,视图显示年龄大于40的女职工的全部信息、按照年龄降序来显示视图记录。实验结果与讨论: 通过这次实验让我学会了对单表的查询、单表分组统计查询以及一对多数据表查询作。熟练掌握用“查询设计器”和“查询向导”两种方法建立查询以及.建立视图的操作方法。指导教师意见:签名: 年 月 日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号