级《数据库基础及应用》实验教材.docx

上传人:b****1 文档编号:2474213 上传时间:2023-05-03 格式:DOCX 页数:21 大小:44.96KB
下载 相关 举报
级《数据库基础及应用》实验教材.docx_第1页
第1页 / 共21页
级《数据库基础及应用》实验教材.docx_第2页
第2页 / 共21页
级《数据库基础及应用》实验教材.docx_第3页
第3页 / 共21页
级《数据库基础及应用》实验教材.docx_第4页
第4页 / 共21页
级《数据库基础及应用》实验教材.docx_第5页
第5页 / 共21页
级《数据库基础及应用》实验教材.docx_第6页
第6页 / 共21页
级《数据库基础及应用》实验教材.docx_第7页
第7页 / 共21页
级《数据库基础及应用》实验教材.docx_第8页
第8页 / 共21页
级《数据库基础及应用》实验教材.docx_第9页
第9页 / 共21页
级《数据库基础及应用》实验教材.docx_第10页
第10页 / 共21页
级《数据库基础及应用》实验教材.docx_第11页
第11页 / 共21页
级《数据库基础及应用》实验教材.docx_第12页
第12页 / 共21页
级《数据库基础及应用》实验教材.docx_第13页
第13页 / 共21页
级《数据库基础及应用》实验教材.docx_第14页
第14页 / 共21页
级《数据库基础及应用》实验教材.docx_第15页
第15页 / 共21页
级《数据库基础及应用》实验教材.docx_第16页
第16页 / 共21页
级《数据库基础及应用》实验教材.docx_第17页
第17页 / 共21页
级《数据库基础及应用》实验教材.docx_第18页
第18页 / 共21页
级《数据库基础及应用》实验教材.docx_第19页
第19页 / 共21页
级《数据库基础及应用》实验教材.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

级《数据库基础及应用》实验教材.docx

《级《数据库基础及应用》实验教材.docx》由会员分享,可在线阅读,更多相关《级《数据库基础及应用》实验教材.docx(21页珍藏版)》请在冰点文库上搜索。

级《数据库基础及应用》实验教材.docx

级《数据库基础及应用》实验教材

合肥师范学院

实验报告册

2012/2013学年第1学期

系别

计算机科学与技术系

实验课程

数据库基础及应用

专业

班级

姓名

学号

指导教师

李宜兵

实验名称

预习报告成绩

实验报告成绩

实验

(一)——VFP运行环境、数据库建立及表的基本操作

实验

(二)——SELECT语句

实验(三)——视图

实验(四)——程序设计初步

实验(五)——表单

实验(六)——菜单

实验(七)——报表及标签

实验(八)——开发应用程序

实验一——VFP运行环境、数据库建立及表的基本操作

一、实验目的

1.掌握VisualFoxpro的启动和退出方法,认识其主要操作界面的构成、菜单和工具栏等。

2.初步掌握项目管理器和建立项目的方法,认识项目管理器的构成和功能。

3.创建实验用的数据库Sbsj。

4.创建Sbsj数据库中四张表。

5.熟练使用常用的表操作命令。

二、预习要求

1.预习VFP的启动和退出方法。

2.预习VFP项目管理器的使用及创建项目文件的方法。

3.预习建立数据库文件的方法。

4.预习数据库表的创建(SQL命令方式和界面操作方式)。

5.预习表的常用操作方法(命令方式和界面操作方式)。

6.在认真阅读相关教材的基础上,上机前请仔细阅读以下“实验内容”,并在空白处填写相应的步骤或命令,以便上机操作。

三、实验内容

1.准备工作

1)在E盘下创建文件夹VFPMIS;

2)打开VFP6.0,观察系统操作界面:

主窗口、主菜单、工具栏、命令窗口等。

3)将E:

\VFPMIS设置为默认目录

a.界面操作方法简述:

b.在命令窗口键入设置默认目录的命令:

4)从FTP下载实验用的contribution表

2.创建项目及数据库

1)创建项目Sbgl

a.选择【文件】|【新建】菜单项,在【新建】对话框中,选择【项目】,单击【新建文件】,输入项目名称Sbgl,然后存盘。

系统会打开一个名为Sbgl的项目管理器。

b.认真观察项目管理器的结构和组成,并练习项目管理器的简单使用。

2)在Sbgl项目中创建数据库Sbsj

a.界面操作方法简述:

b.或在命令窗口键入命令:

3.表的创建和使用

1)用表设计器创建Sb,并输入记录,如图1-1所示。

a.在“Sbgl”项目管理器中,选中数据库Sbsj,单击【表】,选择【新建】,在打开的表设计器中,分别输入各字段的字段名、字段类型、宽度等,如下所示p34表2.3。

b.结束输入后,系统提问“是否现在输入数据”,单击“是”,输入图1-1所示内容。

图1-1

2)用createtable命令创建bmdm表,表结构如下:

department(代码char

(2),部门名称char(6))

命令:

3)要向bmdm表中输入记录,使其内容如图1-2所示:

图1-2

a.在命令窗口中,执行以下命令:

insertintodepartmentvalues(‘01’,’办公室’)

查看department表中有何变化:

b.在命令窗口中,执行以下命令:

usebmdm

append

观察屏幕变化:

4)使用replace命令修改记录

在命令窗口中,使用replace命令,将sb表中所有价格增加100元。

命令:

5)将已经存在的表dx添加入数据库Sbsj

简述界面操作方法:

6)请使用sort命令对sb按部门顺序排序,得到sbbak表

命令:

7)删除sbbak表中的记录,并恢复(掌握界面操作和命令)

a.在命令窗口中,执行以下命令,观察变化,说明语句的作用:

useebak作用:

deleteall作用:

browse作用:

recallall作用:

browse

b.使用“表”菜单,进行界面操作,完成如上相同功能,请简述操作。

8)分别将sbbak表添加为项目的自由表和数据库表,观察自由表和数据库表的区别(掌握界面操作)

9)删除ebak表

简述界面操作:

4.结束本次实验

关闭VFP,打开文件夹VFPMIS,检查共建立了哪些文件,都属于什么类型?

四、

实验报告

1.通过本次实验,文件夹VFPMIS中共创建了多少个文件?

请用列出扩展名及对应的文件类型。

2.对数据库表操作的常见SQL命令有哪些?

各有什么功能?

3.LOCATE命令必须与哪一条命令配合使用才能连续定位?

4.本次实验总结

上机实验

(二)——SELECT语句

一、实验目的

1.掌握使用SQL-SELECT语句进行查询,包括连接查询、嵌套查询、带计算的查询。

2.掌握SQL-SELECT语句查询结果的不同去向。

二、预习要求

1.认真阅读教材SELECT语句相关内容,仔细阅读和分析教材中的例子。

2.认真阅读以下实验内容,并填写各项操作的操作方法和命令。

三、实验内容

1.准备工作

1)在E盘下创建文件夹VFPMIS,并使用VFP打开前面实验所创建的项目文件Sbgl.PJX。

2)设置默认目录。

2.SQL语言的查询功能

1)验证

在VFP命令窗口中运行以下SELECT语句,观察结果,说明每条语句的完成的功能,并说明该条语句使用的是:

单表查询、连接查询、嵌套查询、分组查询中的哪一种查询?

a.语句1

SELECT*FROMsb

功能:

b.语句2

SELECT*FROMsb,bmdm;

WHEREsb.部门=bmdm代码

功能:

c.语句3

SELECT*FROMsbJOINbmdm;

ONWHEREsb.部门=bmdm.代码

功能:

d.语句4

SELECT*FROMsbWHERE部门;

NOTIN(SELECT部门FROMsbWHERE名称='车床')

功能:

e.语句5

SELECTsb.编号,名称,zz.增值,SUM(价格)AS价格总额;

FROMsbJOINbmdm;

ONsb.部门=bmdm.代码;

功能:

2)写出完成下列功能的SQL-SELECT语句。

a.查询价格大于10000的主要设备信息。

命令:

b.查询部门号前三位大于30的设备信息,并存入永久表jk.dbf中。

命令:

c.查询部门价值设备大于5000的设备部门号。

命令:

d.查询价格最大的部门编号并且为主要设备。

(使用2种方法完成)

命令1:

命令2:

3.结束本次实验

四、

实验报告

1.简述SQL-SELECT查询语句的结构,分析各短语的作用。

2.SQL-SELECT实现连接查询有几种格式?

举例说明。

3.本次实验总结

上机实验(三)——视图

一、实验目的

1.掌握使用视图设计器创建本地视图。

2.掌握SQL-CREATE语句创建视图。

3.掌握视图的使用。

二、预习要求只

1.认真阅读教材中关于视图的使用方法。

2.认真阅读以下实验内容,并填写各项操作的操作方法要点。

三、实验内容

1.准备工作

1)在E盘下创建文件夹VFPMIS,并使用VFP打开前面实验所创建的项目文件Sbgl.PJX。

2)设置默认目录。

2.创建视图

1)使用视图设计器,创建部门为21视图v1。

操作要点:

2)使用CREATEVIEW命令,创建名称为车床视图v2。

命令:

3)使用任意方法,在视图v2基础上创建部门代码为21的设备视图v3。

操作要点(或命令):

4)使用任意方法,创建包含设备编号,名称、起用日期、部门名称和增值的视图v4。

操作要点(或命令):

3.使用视图

1)查询视图。

a.使用SELECT-SQL命令查询视图v1中所有信息。

命令:

b.在视图v1基础上,查询价格最大的设备编号。

使用查询设计器实现(操作要点):

2)通过视图更新数据

a.将部门号为21的设备价格*0.85

操作要点(或命令):

4.删除视图

1)使用界面操作删除视图v4。

操作要点:

2)使用DROPVIEW命令删除视图v2.。

命令:

5.结束本次实验

四、

实验报告

1.什么是视图?

它有什么作用和特点?

2.创建视图有几种方法?

简要说明。

3.视图和表有何联系及区别?

4.本次实验总结

上机实验(四)——程序设计初步

一、实验目的

1.掌握VisualFoxpro程序的建立、修改和运行。

2.掌握结构化程序设计的基本思路和方法。

3.掌握三种基本结构程序设计方法。

4.初步掌握子程序调用的方法。

5.初步掌握程序调试的方法。

二、预习要求

1.认真阅读教材第4的内容,仔细阅读和分析教材中的例子。

2.认真阅读以下实验内容,并事先写出各程序代码,以便上机使用。

三、实验内容

1.准备工作

1)在E盘下创建文件夹VFPMIS,并使用VFP打开实验1所用的项目文件Sbgl.PJX。

2)设置默认目录。

2.程序文件的建立、修改与运行

1)创建程序ex4_1.prg(界面方式)

a.在项目管理器中选择【代码】选项卡,选择【程序】,单击【新建】,在打开的窗口中,输入p124页例4-1。

b.然后存盘,文件名e4_1.prg。

c.单击工具栏上的(

)图标,运行程序。

d.记录程序运行结果:

2)修改程序ex4_1.prg(界面方式)

a.在项目管理器中选择【代码】选项卡,选择【程序】,单击【修改】,在打开的窗口中,将第3除,重新输入@10,8say“修改前设备价格”

b.运行程序,回答以下问题:

①INPUT命令的功能是什么?

②?

的功能是

3)以命令方式创建、修改、运行程序e4_3prg(命令方式)

a.在【命令窗口】中键入命令MODIFYCOMMANDEX4_3后回车,在打开的窗口中键入p126例3程序件已保存,文件名“e4_3prg”。

b.再在【命令窗口】中键入MODIFYCOMMANDEX4_3即可打开程序文件进行查看或修改。

c.在【命令窗口】中键入DOEX4_3,即可运行程序,并记录程序运行结果

d.可通过界面方式,将该程序添加进项目管理器。

3.三种基本结构程序设计

1)从键盘输入一个x,根据x计算y的值。

试用两种不同的方法,编程实现分段函数的程序

程序清单一:

程序清单二:

2)计算sum=1+2+3+….于100时终止循环,输出sum的值。

分别用FOR循环和DO-WHILE循环,编程实现程序

程序清单一:

程序清单二:

3)逐条显示表sb记录中为主要设备的设备信息

程序清单:

4)编写程序e4_11.prg,实现S=2+4+6…+100

程序清单:

4.子程序调用及程序调试

1)从键盘输入一个正整数n,计算圆的面积。

a.编写程序ex4_13.prg,实现求圆的面积。

使用VFP调试器练习程序调试。

b.改编ex4_13.prg,定义用数组实现传统参数,实现功能。

程序清单(使用自定义函数):

 

c.使用调试器调试改编后的程序ex4_7.prg,并观察参数传递。

5.结束本次实验

四、

实验报告

1.VFP的程序中是否所有变量都需要先声明再使用?

2.循环中的LOOP和EXIT命令的作用一样吗?

有何区别?

3.过程文件与一般程序文件的区别有哪些?

4.参数传递中实参和形参的作用是什么?

5.本次实验总结

上机实验(五)——表单

一、实验目的

1.掌握使用表单向导制作表单。

2.掌握使用表单设计器制作表单。

3.了解属性、方法程序和事件等主要概念,掌握为控件编写代码的基本方法,掌握数据环境的使用方法。

二、预习要求

1.认真阅读教材中第6章的内容。

2.预习以下实验内容,参考教材例题初步完成表单设计方案,将操作过程、使用何种控件及该控件相应事件代码说明填写到空白处。

三、实验内容

1.准备工作

1)在E盘下创建文件夹VFPMIS,并使用VFP打开前面实验所创建的项目文件Sbgl.PJX。

2)设置默认目录。

2.使用表单向导创建表单

1)单表表单

a.使用表单设计器,完成如p167页图6.7的多页设备维护窗口表单。

图5-1

操作过程:

 

2)多表表单

a.使用表单设计器,完成p169页图6.11部门设备表表单

图5-2

操作过程:

 

3.使用表单设计器创建表单

1)使用表单设计器,完成p182例6-4

操作过程:

 

 

2)使用表单设计器,完成如图5-1的表单bd2.scx,实现简易计算器功能。

图5-1

操作过程:

 

4.表单控件的应用

验证教材中的每个实例

5.结束本次实验

四、

实验报告

1.表单有哪些基本属性、方法和事件?

2.总结使用SQL查询语言为数据源的查询表单的设计方法。

3.如何在顶层表单中添加菜单?

4.本次实验总结

上机实验(六)——菜单

一、实验目的

1.掌握应用系统菜单的设计方法、步骤和技巧。

2.掌握快捷菜单的设计。

二、预习要求

1.认真阅读教材中第9章的内容。

熟悉使用菜单设计器实现下拉式菜单和弹出式菜单的设计。

三、实验内容

1.下拉菜单设计

1)验证教材中每个例子

2.弹出式(快捷)菜单设计

1)设置一个具有“撤销”、“剪切”、“复制”、“粘贴”等编辑功能的快捷菜单,并在上例中应用。

 

3.结束本次实验

四、

实验报告

1.设计完一个菜单menu.mnx,怎样才能运行?

在命令窗口中运行菜单的命令是什么?

2.菜单设计器中,结果列分别有哪4个类别?

各代表什么含义?

3.如何设置,能让菜单运行时,某些菜单项为灰色不可用?

4.将一个快捷菜单与一表单联合使用,应该设置该表单的哪个事件?

5.本次实验总结

上机实验(七)——报表及标签

一、实验目的

1.掌握报表向导的使用方法,完成报表的初步设计。

2.掌握报表设计器的使用方法,改进和完善报表设计。

3.熟悉标签的设计方法。

二、预习要求

1.认真阅读教材中第9章的内容。

熟悉使用报表向导、报表设计器和标签向导的使用。

三、实验内容

1.使用报表向导

1)利用报表向导设计职工基本信息报表,要求输出编号,名称,部门、役龄等信息,保存为EmpRep1。

2.使用报表设计器

1)利用快速报表功能,为Employee表设计一个具有基本信息的报表,要求输出编号,名称,部门、役龄等信息等信息,保存为EmpRep2。

2)利用报表向导设计职工基本信息报表,要求如下:

a输出身份号、编号,名称,部门、役龄等信息等字段信息,要求部门名称不是部门代码;b报表布局为2栏的分栏列报表;c一级分组按部门分组,二级分组按名称分组;d将报表存为EmpRep3。

 

3.结束本次实验

四、

实验报告

1.报表主要包括哪两部分内容?

什么是列报表、行报表?

2.打开报表设计器时,默认带区是哪些?

在“报表”菜单中还可以添加哪些带区?

请简述一个完整的报表各带区的名称及作用。

3.预览报表的命令是什么?

打印报表的命令是?

预览标签的命令是什么?

4.本次实验总结

上机实验(八)——开发应用程序

一、实验目的

1.掌握系统主程序和设置“项目信息”的主要内容及方法。

2.掌握项目连编的方法。

3.掌握使用应用程序向导和应用程序生成器的使用方法。

4.熟悉使用向导制作应用系统发布盘的过程和方法。

二、预习要求

1.认真阅读教材中第10章的内容及PPT,了解应用项目开发步骤及应用程序连编过程和方法,熟悉使用向导制作应用系统安装盘的过程。

2.完成前面实验的内容,从中筛选出所需要的文件,并在此基础上根据需要创建新的文件或修改原文件,最终完成“学生成绩管理系统”的开发及分布。

3.“职工信息管理系统”功能要求:

1)能对汽车修理有关的各类数据进行输入、修改与查询

2)编制季度零件订货计划

3)打印汽车修理发票和工资月报表

4)生成安装盘。

三、实验内容

1.按下列步骤完成实验

1)熟悉系统开发基本步骤,进行设计。

2)设置默认目录为E:

\ZGMIS。

3)创建项目ZGMIS,建立应用程序目录结构(可使用应用程序向导完成)。

4)确定系统功能,设计主菜单及各菜单项(请用组织结构图简述)。

 

5)添加、修改或创建所需要的数据库、表、表单、报表、菜单等文件。

6)编写主程序(main.prg),并设置为主文件。

请填写主程序的内容。

7)创建项目信息。

8)连编成为可执行文件。

9)若文件夹中存在系统配置文件config.fpw,则删除。

10)双击ZGMIS.exe文件,通过运行观察是否能正确调用各项功能。

11)从“Windows\System”目录下,复制vfp6r.dll,vfp6rchs.dll,vfp6renu.dll到E:

\ZGMIS中。

12)根据PPT中的指导,使用向导创建发布安装盘。

13)用安装程序进行安装。

2.结束本次实验

四、实验报告

1.连编项目的命令有几种?

有什么区别?

2.主程序设计的主要任务是什么?

3.什么是控制事件循环?

其命令格式是什么?

代表什么含义?

4.本次实验总结

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2