查询与视图设计_ch7查询与视图设计

2020-02-28 其他范文 下载本文

查询与视图设计由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“ch7查询与视图设计”。

查询与视图设计

一、实验名称:查询与视图设计

二、实验目的1.理解查询、视图的概念与作用。2.掌握使用查询设计器建立查询的方法。3.掌握使用视图设计器建立视图的方法。4.熟悉查询文件的定向输出。5.掌握多表视图的创建方法。

三、实验条件

1.启动查询设计器和视图设计器的方法。2.查询设计器中各选项卡的意义与作用。3.建立查询的一般步骤。

4.视图设计器中“数据更新”选项卡的意义与作用。5.建立视图的一般步骤。

6.理解查询与视图的相似点与不同点。

四、实验内容

根据实建立的数据库xscjgl.dbc及其所含的表,完成下列实验内容: 1.对数据库中已建立永久关系的表,运用SQL语言和查询设计器两种方法,查找某学生所修课程的成绩及学分。要求输出的字段信息有:学号、姓名、性别、籍贯、课程名、成绩、学分。

2.根据已建立的永久关系和表中数据,建立一个查询查找男生所修课程的成绩及学分。要求包含字段:学号、姓名、性别、课程号、课程名、学分、成绩、教师姓名、职称,成绩按降序排列。

3.根据已建立的永久关系和表中数据,建立一个查询查找所有成绩大于等于80分的女生。要求包含字段:学号、姓名、性别、课程号、课程名、学分、成绩。

4.根据已建立的永久关系和表中数据,建立一个查询,查找所有教师教学情况。要求包含字段:教师号、姓名、职称、课程号、课程名、学生人数。并将查询结果保存在一个teacher.dbf表中。5.根据已建立的永久关系和表中数据,建立一个所有成绩大于等于80分的学生视图。要求包含字段:学号、姓名、性别、课程号、课程名、学分、成绩、教师姓名、职称。

6.把以上所建立的查询和teacher.dbf添加到新建的xscjgl项目中。

五、实验步骤 1.操作步骤如下:

(1)在菜单栏中选择“文件”菜单中的“新建”选项,选定文件类型为“查询”,单击“新建文件”按钮。或在命令窗口输入命令:CREATE QUERY 均出现查询设计器界面。如图6-1所示。

(2)将学生.dbf、选课.dbf、课程.dbf、授课.dbf、教师.dbf表依次添加到查询设计器中。

图6-1 查询设计器界面 图6-2 查询结果显示

(3)选中查询设计器的“字段”选项卡,把字段学号、姓名、性别、籍贯、课程名、成绩、学分移到选定字段框中。如图6-1所示。

(4)以文件名“成绩查询1.qpr”保存该查询,单击工具栏中“运行”按钮或者在命令窗口输入命令:

DO 成绩查询1.qpr,可获得查询结果。如图6-2所示。

(5)在VFP命令窗口中,直接输入SQL命令也可获得相同的查询结果。

SELECT a.学号,a.姓名,a.性别,a.籍贯,c.课程名,b.成绩,c.学分;FROM 学生 a,选课 b,课程 c WHERE a.学号=b.学号 AND c.课程号=b.课程号

2.新建查询文件“成绩查询2.qpr”。在图6-1所示界面中,在选定字段框中添加所需的字段,选中“筛选”选项卡,设置筛选条件为学生.性别=“男”,选中“排序依据”选项卡,设置排序条件为选课.成绩。将该查询以文件名“成绩查询2.qpr”保存,运行该查询可以得到所有男生的查询信息。

3.在图6-1所示界面中,移去排序条件中的设置,选中“筛选”选项卡,设置筛选条件为选课.成绩>=80 AND 学生.性别=“女”,选中“连接”选项卡,设置类型为Full Join,并运行,得到成绩在80分以上的女生情况。选中“文件”菜单中的“另存为”选项,将该查询以“成绩查询3.qpr”保存。

4.新建查询文件“教师查询.qpr”。在出现的图8-1所示界面中,在选定字段框中添加所需的字段:教师号、姓名、职称、课程号、课程名、学生人数。运行该查询,并以文件名“教师查询.qpr”保存。选中“查询”菜单中的“查询去向”选项,在“查询去向”对话框中单击“表”,输入表名teacher,点击“确定”。

5.在菜单栏中选择“文件”菜单中的“新建”选项,选定文件类型为“视图”,单击“新建文件”按钮。或在命令窗口输入命令:CREATE VIEW,出现视图设计器界面。其余设置“字段”和“筛选”两个选项卡的过程与建立查询的方法类似,不再重复。运行该视图并以文件名“学生视图.vue”保存。

6.新建项目文件xscjgl.pjx,打开项目文件xscjgl.pjx,选中“数据”选项卡,选取“查询”项,单击“添加”按钮,依次将查询文件:成绩查询1.qpr、成绩查询2.qpr、成绩查询3.qpr、教师查询.qpr添加到xscjgl.pjx项目中。运用同样的方法可把自由表teacher.dbf添加到项目中。

六、实验结果

七、实验结果分析、讨论(写出本次实验的心得体会)

八、指导教师评语及成绩

数据库实验(集合查询与视图的创建)

实验五 集合查询和视图的创建一、实验目的1.掌握集合查询涉及的SQL语句 2.掌握视图创建的SQL语句二、实验内容1.查询信息系的男生或者是计算机系的女生名单,输出姓名,性别,系名......

视图与投影教学设计

《视图与投影》 回顾与思考 教学设计学校: 民院附中 科目: 九年级数学 执教: 王清梅- 1重点:掌握中心投影与平行投影的简单应用;画三视图。难点:通过对中心投影与平行投影的认识进......

精选教学设计:视图与投影

精选教学设计:视图与投影精选教学设计:视图与投影一、教学目标1、 通过具体的活动,积累学生的数学经验,发展学生动手实践能力和数学思考能力,发展学生的空间观念。2、 通过学习和......

视图(二)教学设计

第四章 视图与投影1.视图(二)一、教学任务分析① 使学生想象直三棱柱和直四棱柱的三种视图,经历由直三棱柱和直四棱柱到其三种视图的转化过程;② 引导学生发现同一个几何体三种视......

《视图与投影》教案设计

刀豆文库小编为你整合推荐6篇《视图与投影》教案设计,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......

《查询与视图设计.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
查询与视图设计
点击下载文档
相关专题 ch7查询与视图设计 设计 视图 ch7查询与视图设计 设计 视图
[其他范文]相关推荐
[其他范文]热门文章
下载全文