MySQL 实验目的 mysql实训目的 您所在的位置:网站首页 java实验环境的建立心得体会与感悟 MySQL 实验目的 mysql实训目的

MySQL 实验目的 mysql实训目的

#MySQL 实验目的 mysql实训目的| 来源: 网络整理| 查看: 265

数据库、实验报告三

数据库、实验报告三 (4000字)

云南大学数学与统计学院实验教学中心

实 验 报 告(三)

一、实验目的

1. 学习使用VFP中的“查询/视图设计器”来建立查询和视图,并注意它们的同异。

2. 熟悉VFP中的SQL的查询语句(select—from—where)、与理论课上SQL查询语言的学习相结合并巩固之。

3. 通过练习题(各章末的实习题)为今后数据库应用系统的设计打好基础。

二、实验内容

配合教材第四、五章的内容,要求:

1.学习和了解第四、五章的基本概念:

什么是查询、什么是视图,查询和视图的区别;

与原理课上的相关内容(SQL的select语句、视图)进行比较对比,以加

深理解。

2.查询的设计与建立

? 利用查询向导的方法设计查询;

? 利用查询设计器的方法建立查询;

? 学会根据问题需要设置查询设计其中的各选卡(字段,筛选,连接,排序,分组等);

? 体会查询设计其中的各选卡与SQL的select语句中各短语间的关系。

3.视图的设计与建立

? 利用视图向导方法建立视图;

? 利用视图设计器方法建立视图;

? 学会使用视图设计器中的“更新”选卡进行基本表中的数据更新,

并确认实验所作的更新的结果是否进入到基本表;

? 体会查询设计器与更新设计器的区别;

4.学习VFP中SQL语句,认真思考并理解第五章中的各查询例,并结合理论课

内容,掌握好SQL语句的使用,完成第四章和第五章末的实习题要求。

三、实验环境

Windows XP

Visual Foxpro 6.0

四、实验过程

(一)实验步骤:

1.创建查询

① 例4.1 在“世界杯.doc”中查询所有亚洲球队的参赛成绩,并按参赛队名升序输出结果;通过试验初步了解设计器中各选卡的使用。

② 例4.2 “世界杯.doc”中统计各地区球队的夺冠次数;

③ 试验查询结果的去向。

④ 对上两例查看其对应的SQL的SELECT语句(注意理解你的设计),练习将该SELECT语句代码复制到命令窗口,并在命令窗口执行。

SQL语言:

例4.1

SELECT 参赛成绩.参赛队,参赛成绩.成绩,参赛队.地区;

FROM 参赛成绩,参赛队;

WHERE 参赛成绩.参赛队=参赛队.参赛队 AND 参赛队.地区='亚洲';

ORDER BY 参赛成绩.参赛队

例4.2

SELECT 参赛队.地区, COUNT(参赛队.地区) AS 夺冠次数;

FROM 基本信息,参赛队;

WHERE 基本信息.冠军 = 参赛队.参赛队;

GROUP BY 参赛队.地区;

ORDER BY 参赛队.地区

⑤ 将命令窗口的该代码复制作为程序文件(.prg) 保存(在.pjx 中选择“程序”选卡,并建立命令文件,且可以对其进行编辑和运行)。

2.创建视图

① 按P103例4.3用视图设计器建立“亚洲球队成绩”的视图,体会各选项卡

的使用,注意与查询设计器的使用比较。

② 学会视图设计器中“更新选卡”的使用,将“成绩”字段设置为可更新;在

所建的视图上修改某参赛队的成绩字段的数据,再查看“参赛成绩”表中

的结果是否有修改(注意关闭数据库窗口并在此打开才可见修改结果)。

3.借助查询设计器完成第四章末练习中的各实习题。

(1)创建视图,查找所有点球决胜的世界杯基本信息,输出字段包括届次、举办国、冠军、点球决胜,并按届次降序排列。将“视图”以“点球决胜”为名保存在数据库中。

查询结果:

SQL语言:

CREATE VIEW 点球决胜;

AS

SELECT 基本信息.届次, 基本信息.举办国, 基本信息.冠军, 基本信息.点球决胜;

FROM 基本信息;

WHERE 基本信息.点球决胜 = .F.;

ORDER BY 基本信息.届次 DESC

(2)创建视图,查询德国队参加了哪几届世界杯及各届成绩,视图名为“德国队成绩”(提示:德国统一以前是以民主德国和联邦德国分别参加世界杯,所以视图中应包括德国、民主德国和联邦德国的成绩)。

查询结果:

SQL语言:

CREATE VIEW 德国队成绩;

A



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有