级《数据库基础及应用》实验教材文档格式.docx
- 文档编号:4587736
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:21
- 大小:44.96KB
级《数据库基础及应用》实验教材文档格式.docx
《级《数据库基础及应用》实验教材文档格式.docx》由会员分享,可在线阅读,更多相关《级《数据库基础及应用》实验教材文档格式.docx(21页珍藏版)》请在冰点文库上搜索。
二、预习要求
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
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)在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.认真阅读以下实验内容,并填写各项操作的操作方法要点。
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.视图和表有何联系及区别?
上机实验(四)——程序设计初步
1.掌握VisualFoxpro程序的建立、修改和运行。
2.掌握结构化程序设计的基本思路和方法。
3.掌握三种基本结构程序设计方法。
4.初步掌握子程序调用的方法。
5.初步掌握程序调试的方法。
1.认真阅读教材第4的内容,仔细阅读和分析教材中的例子。
2.认真阅读以下实验内容,并事先写出各程序代码,以便上机使用。
1)在E盘下创建文件夹VFPMIS,并使用VFP打开实验1所用的项目文件Sbgl.PJX。
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,并观察参数传递。
1.VFP的程序中是否所有变量都需要先声明再使用?
2.循环中的LOOP和EXIT命令的作用一样吗?
有何区别?
3.过程文件与一般程序文件的区别有哪些?
4.参数传递中实参和形参的作用是什么?
5.本次实验总结
上机实验(五)——表单
1.掌握使用表单向导制作表单。
2.掌握使用表单设计器制作表单。
3.了解属性、方法程序和事件等主要概念,掌握为控件编写代码的基本方法,掌握数据环境的使用方法。
1.认真阅读教材中第6章的内容。
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.表单控件的应用
验证教材中的每个实例
1.表单有哪些基本属性、方法和事件?
2.总结使用SQL查询语言为数据源的查询表单的设计方法。
3.如何在顶层表单中添加菜单?
上机实验(六)——菜单
1.掌握应用系统菜单的设计方法、步骤和技巧。
2.掌握快捷菜单的设计。
1.认真阅读教材中第9章的内容。
熟悉使用菜单设计器实现下拉式菜单和弹出式菜单的设计。
1.下拉菜单设计
1)验证教材中每个例子
2.弹出式(快捷)菜单设计
1)设置一个具有“撤销”、“剪切”、“复制”、“粘贴”等编辑功能的快捷菜单,并在上例中应用。
1.设计完一个菜单menu.mnx,怎样才能运行?
在命令窗口中运行菜单的命令是什么?
2.菜单设计器中,结果列分别有哪4个类别?
各代表什么含义?
3.如何设置,能让菜单运行时,某些菜单项为灰色不可用?
4.将一个快捷菜单与一表单联合使用,应该设置该表单的哪个事件?
上机实验(七)——报表及标签
1.掌握报表向导的使用方法,完成报表的初步设计。
2.掌握报表设计器的使用方法,改进和完善报表设计。
3.熟悉标签的设计方法。
熟悉使用报表向导、报表设计器和标签向导的使用。
1.使用报表向导
1)利用报表向导设计职工基本信息报表,要求输出编号,名称,部门、役龄等信息,保存为EmpRep1。
2.使用报表设计器
1)利用快速报表功能,为Employee表设计一个具有基本信息的报表,要求输出编号,名称,部门、役龄等信息等信息,保存为EmpRep2。
2)利用报表向导设计职工基本信息报表,要求如下:
a输出身份号、编号,名称,部门、役龄等信息等字段信息,要求部门名称不是部门代码;
b报表布局为2栏的分栏列报表;
c一级分组按部门分组,二级分组按名称分组;
d将报表存为EmpRep3。
1.报表主要包括哪两部分内容?
什么是列报表、行报表?
2.打开报表设计器时,默认带区是哪些?
在“报表”菜单中还可以添加哪些带区?
请简述一个完整的报表各带区的名称及作用。
3.预览报表的命令是什么?
打印报表的命令是?
预览标签的命令是什么?
上机实验(八)——开发应用程序
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.什么是控制事件循环?
其命令格式是什么?
代表什么含义?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库基础及应用 数据库 基础 应用 实验 教材