当前位置: 网站首页 实验教学 实验课程 正文

课程名称:数据库

作者:tarsier 发表时间:2007/07/10 11:36:19   浏览:
课程名称:数据库
 
实验一  认识Visual FoxPro系统
实验目的
了解Visual FoxPro的安装与启动。
了解Visual FoxPro系统环境的配置。
认识Visual FoxPro的界面。
掌握Visual FoxPro基本操作环境。
认识Visual FoxPro的向导、设计器、生成器。
实验内容
Visual FoxPro的安装。
Visual FoxPro的启动与退出。
Visual FoxPro界面的组成。
Visual FoxPro命令的格式与特点。
Visual FoxPro的辅助设计工具:向导、设计器、生成器。
所需设备
硬件
PC兼容机,具有80486 50 MHz以上处理器;
鼠标;
内存为16MB以上;
硬盘的最小空间为15 MB,用户自定义安装需要100 MB硬盘空间,完全安装所有联机文档需要240 MB硬盘空间;
VGA或更高分辨的显示器;
对于网络操作,需要有一个与Windows兼容的网络和一个网络服务器。
软件
中文Windows95/98或windows NT以上操作系统的支持。
Visual FoxPro系统软件。
组织形式
学生独立上机操作,独立编写程序,独立调试程序,独立完成小型系统程序的开发与设计。在每一个实验完成后要撰写实验报告。
 
实验二  常量、变量、函数和表达式
实验目的
认识Visual FoxPro的各种数据类型。
掌握常量、变量、函数和表达式的基本概念。
熟练运用常量、变量、函数和表达式。
实验内容
各种类型常量的正确表示。
内存变量的赋值、显示、保存、恢复及清除。
数组变量的定义、使用。
数值型函数、字符型函数、数据转换型函数、测试型函数及其它函数的运用。
算术表达式、字符表达式、关系表达式、逻辑表达式等。
所需设备
同实验一。
四、组织形式
同实验一。
 
实验三  表文件的建立
实验目的
掌握数据表结构的设计。
掌握数据表结构的建立、显示及修改。
掌握数据表中数据的输入。
掌握数据表中备注型、通用型数据的输入。
掌握数据表中数据的显示。
实验内容
表结构的建立:create
表结构的显示:list/display structure
表结构的修改:modify structure
数据的输入:append [blank]
数据的显示:list/display [] [for ] [fields ] [to        print] [off]
所需设备
同实验一。
四、组织形式
同实验一。
 
实验四  对表文件的基本操作(一)
一、实验目的
掌握记录的定位方法。
掌握记录的增加方法。
掌握记录的删除方法。
掌握记录的修改方法。
二、实验内容
记录的定位:
绝对定位 go top/bottom/
相对定位 skip []
记录的增加:
插入新记录 insert
追加新记录 append、 append from 、insert into
记录的删除:
逻辑删除 delete
取消逻辑删除 recall
物理删除 pack
清除命令 zap
记录的修改:edit/change 、browse 、replace
三、所需设备
  同实验一。
四、组织形式
同实验一。
实验五  对表文件的基本操作(二)
一、实验目的
掌握数据表中数据的使用。
掌握数据表间数据的传递。
掌握逻辑表的设置。
二、实验内容
单个记录与数组间的数据传送:
将当前记录传送到数组 scatter to
将数组的数据传送到当前记录 gather from
成批记录与数组间的数据传送:
将表的一批记录复制到数组 copy to array
从数组向表追加记录 append from array
记录与一组内存变量间的数据传送:
将当前记录传送到一组内存变量中 scatter memvar
将一组内存变量中的数据传送到当前记录 gather memvar
逻辑表的设置:
过滤器 set filter to
字段表 set fields to
三、所需设备
  同实验一。
四、组织形式
同实验一。
 
实验六  关于索引文件
一、实验目的
了解索引的概念及分类。
掌握索引文件的建立。
掌握索引文件的使用。
二、实验内容
索引文件的建立:index on
索引文件的打开:set index to
确定/取消主控索引:set order to
删除索引:delete tag
索引的更新:reindex
索引文件的关闭:close index
三、所需设备
同实验一。
四、组织形式
同实验一。
 
实验七  数据的查询(一)和统计
一、实验目的
认识两种传统的查询方法——顺序查询和索引查询。
认识数据工作期窗口。
掌握支持统计功能的五种命令。
二、实验内容
顺序查询:locate、 continue
索引查询:find 、seek
工作区的选择:select
数据工作期窗口的打开与关闭:set view on/off
记数命令:count
求和命令:sum
求平均值命令:average
计算命令:calculate
汇总命令:total
三、所需设备
同实验一。
四、组织形式
同实验一。
 
实验八  数据库的创建与管理
一、实验目的
掌握数据库的建立。
掌握在数据库中添加数据表的操作。
掌握在数据库中移去数据表的操作。
掌握字段属性的设置。
掌握记录规则的设置。
掌握关联数据表间参照规则的设置。
二、实验内容
数据库的创建:create database
数据库的打开:open/modify database
向数据库中添加数据表:add table
从数据库中移去数据表:remove table
数据库的关闭:clsoe database
数据库中的表的使用。
建立表间的关联关系:set relation
设置参照完整性。
三、所需设备
同实验一。
四、组织形式
同实验一。
 
实验九  视图与查询(二)
一、实验目的
了解视图的概念。
掌握视图的创建方法。
学会利用视图更新数据。
掌握用查询设计器建立查询的方法。
掌握用select-sql命令来查询。
掌握使用多种查询输出结果的操作。
二、实验内容
视图的创建:create sql view ;或利用视图设计器创建视图。
利用视图更新数据。
用查询设计器建立查询。
用select-sql命令建立单表、多表、条件、分组查询。
使用多种查询输出结果的操作。
三、所需设备
同实验一。
组织形式
同实验一。
 
实验十  VFP的控制中心——项目管理器
一、实验目的
了解项目管理器的功能。
熟悉项目管理器的界面操作。
掌握项目管理器的使用。
学会定制项目管理器。
二、实验内容
创建项目文件:create/modify project
打开/关闭项目管理器。
选项卡的操作。
项目管理器的折叠与分离。
用“项目”菜单(或快捷菜单)管理项目中的文件。
三、所需设备
同实验一。
四、组织形式
同实验一。
 
实验十一  程序设计(一)
一、实验目的
了解Visual FoxPro的工作方式。
掌握程序文件的建立与编辑。
掌握程序文件的调用。
掌握常用的交互式语句。
认识程序的控制结构。
掌握分支结构的三种具体格式。
二、实验内容
Visual FoxPro的工作方式:交互操作方式(命令方式或菜单方式)、程序文件方式。
程序文件的建立与编辑:modify command
程序文件的调用:do
常用的交互式语句:accept 、wait 、input
分支结构的三种具体格式:if-endif 、if-else-endif 、do case-endcase
三、所需设备
同实验一。
四、组织形式
同实验一。
 
实验十二  程序设计(二)
一、实验目的
掌握循环结构的三种具体格式。
认识多重循环。
掌握使用分支结构及循环结构时应注意的问题。
二、实验内容
循环结构的三种具体格式:
“当”型循环控制语句:do while-enddo
“记数”型循环控制语句:for-next
“指针”型循环控制语句:scan-endscan
多重循环实例。
三、所需设备
同实验一。
四、组织形式
同实验一。
 
实验十三  多模块程序
一、实验目的
认识子程序。
认识自定义函数。
掌握过程调用的方法。
掌握过程文件的使用。
了解变量的作用域。
掌握程序调试的方法。
二、实验内容
子程序的调用与返回。
自定义函数的定义与使用。
过程及过程文件的使用。
程序调试工具——调试器的使用。
三、所需设备
同实验一。
四、组织形式
同实验一。
 
实验十四 菜单设计
一、实验目的
了解菜单设计器窗口的组成。
掌握用菜单设计器设计并生成菜单系统的基本步骤。
能够根据实际问题的需要设计美观实用的菜单。
二、实验内容
菜单设计器窗口的打开:modify menu [.mnx]
设计并生成菜单系统的基本步骤:
打开菜单设计器窗口;
进行菜单设计;
保存菜单定义;
生成菜单程序;
执行菜单程序:do .mpr
三、所需设备
同实验一。
四、组织形式
同实验一。
 
实验十五 表单设计
一、实验目的
掌握用表单向导设计表单的操作。
掌握用表单设计器设计表单的方法。
掌握表单控件属性的定义。
掌握表单控件事件、方法的定义。
掌握表单控件的合理组合。
二、实验内容
用表单向导设计单表表单、一对多表单。
用表单设计器设计/修改表单:create/modify form .scx
运行表单:do form .scx
添加表单控件、定义表单控件的属性。
常用表单控件的事件、方法代码。
三、所需设备
同实验一。
四、组织形式
同实验一。
 
实验十六 关于报表文件和标签文件
一、实验目的
掌握用报表向导设计报表的方法。
掌握用报表设计器设计/修改报表的方法。
掌握报表的输出方式。
能够根据不同的数据资源设计美观实用的报表。
了解标签文件的基本情况。
二、实验内容
用报表向导设计报表。
用报表设计器设计/修改报表:create/modify report
报表设计器的高级操作:页面设置、设计报表带区、创建报表控件、报表变量。
报表的输出:report form
标签文件的基本操作。
三、所需设备
同实验一。
四、组织形式
同实验一。
 
实验十七 面向对象可视化编程
一、实验目的
了解面向对象可视化编程的基本概念。
掌握类的设计。
掌握对象的调用方法。
掌握用程序方式设计的方法。
掌握屏幕属性的设计。
二、实验内容
认识面向对象可视化编程的基本概念:类、对象、属性、事件与方法。
类的创建:create class [of ]
类属性的定义。
类的方法和事件的定义。
由类创建对象。
设置对象的属性。
调用对象的方法和触发对象的事件。
用编程方式设计对象。
用面向对象方式设计对象。
三、所需设备
同实验一。
四、组织形式
同实验一。
实验十八 系统开发实例
一、实验目的
了解系统开发的一般过程。
了解系统总体规划。
掌握系统主要功能模块的设计思想。
掌握系统部件的组装方法。
二、实验内容
  根据实际问题设计一个小型系统开发实例。
三、所需设备
同实验一。
组织形式
同实验一。
 
 
分享到:
最新资讯