文档库 最新最全的文档下载
当前位置:文档库 › 数据库应用实验

数据库应用实验

数据库应用实验
数据库应用实验

《数据库应用》实验教学大纲

课程中文名称:数据库应用实验

课程英文名称: Experiment of Application of Database

课程类别:必修课程编号:071211D024

课程归属单位:电子科学与信息技术学院

制定时间:2006年10月12日

一、培养目标

《VFP数据库系统》上机实验指导书通过选取《VFP数据库系统》的一些主要典型操作实例,使学生全面了解和掌握数据库系统基础理论,掌握《VFP数据库系统》基础知识,面向对象的设计方法,掌握数据库、表、查询、表单、报表、类以及程序设计、应用系统开发的方法及步骤;加深对数据库系统有关概念和理论的理解,进一步提高运用《VFP数据库系统》解决实际问题的能力。

二、适用专业

计算机专业和非计算机专业

软硬件环境:(软件:Windows操作系统、VFP数据库系统,硬件:PC电脑一台)

实验一函数与表达式

[实验目的和要求]

1、掌握各种类型常量的表示方法;

2、掌握部分系统函数的功能、语法及其使用方法;

3、掌握数组变量的定义和使用方法;

4、掌握各种数据类型的运算特性;

5、具备使用常量、变量和函数构成各种类型表达式的能力

4、常用函数的使用

①数值函数

②字符函数

③日期时间函数

④转换函数

⑤数据测试函数

5、名称表达式与宏替换的使用

(1)名称表达式的使用。

(2)宏替换的使用

实验二表的创建和记录处理

[实验目的和要求]

1、掌握表结构的创建方法和修改方法;

2、常握向表中追加记录的各种方法;

3、掌握表记录的浏览方法;

4、掌握记录的三种定位方法。

[实验内容]

1、创建自由表的表结构

2、向表中输入记录数据

3、浏览表的记录

(1)直接在项目管理器中打开XS表的浏览窗口。

(2)使用菜单命令打开XS表的浏览窗口。

(3)使用BROWSE命令打开js表的浏览窗口。

4、定制浏览窗口

(1)重新安排列的位置。

(2)改变列的宽度。

(3)拆分浏览窗口。

5、修改表结构

6、输入特殊字段类型的数据

(1)备注型字段数据的输入

(2)通用字段数据的输入

7、定位和测试记录指针

实验三表的使用和记录的修改

[实验目的和要求]

1、掌握工作区的使用方法

2、掌握表的打开与关闭方法;

3、掌握记录字段的替换和更新方法;

4、掌握记录的删除和恢复方法;

5、掌握记录的筛选和字段的筛选方法。

6.、修改记录

5、筛选记录和字段

实验四程序的控制结构

[实验目的和要求]

1、掌握用分支语句和循环语句控制程序流程的方法;

[实验内容]

(1)利用IF语句实现分支程序控制。

(2)利用CASE语句实现多分支程序控制。

(3)用DO WHILE语句实现循环程序控制。

(4)用FOR语句实现循环程序控制。

(5)用SCAN语句实现循环程序控制。

实验五子程序过程

[实验目的和要求]

1.掌握创建、修改和运行程序的方法;

2.掌握用分支语句和循环语句控制程序流程的方法;

3.掌握过过程/自定义函数的创建和使用方法。

[实验内容]

(1)把过程或自定义函数建为独立的程序文件。

(2)建立包含多个过程和自定义函数的过程文件。

(3)在数据库的存储过程中添加过程或自定义函数。

实验六数据库管理

[实验目的和要求]

1、掌握使用多个数据库的方法

2、掌握数据库表与自由表的相互转换的方法。

1、掌握设置库表字段的标题、输入掩码、默认值和注释的方法[实验内容]

1、创建数据库

(1)在JXGL项目中创建JXSJ.DBC数据库文件。

(2)使用命令创建数据库文件。

2、把已有的自由表添加到数据库中

3、在数据库中创建库表

4、设置库表字段的标题、输入掩码、默认值和注释属性

5、把库表移出数据库

6、删除数据库

7、更新表和数据库的链接

8、使用多个数据库

实验七查询

[实验目的和要求]

1、掌握使用查询设计器创建查询的方法;

2、掌握创建基于单张表和多张相关表的查询的方法;

3、了解创建交叉查询的方法。

[实验内容]

1、打开查询设计器的方法

2、用查询设计器创建基于多张表的查询

3、创建交叉表查询

实验八SQL查询

[实验目的和要求]

1.掌握SELECT-SQL命令的用法。

[实验内容]

(1)查看一个查询的SELECT-SQL语句

(2)SELECT-SQL语句的使用

实验九表单(一)

[实验目的和要求]

1、学习表单向导、表单设计器、表单生成器与控件生成器的使用;

2、掌握设置对象属性、设置事件处理代码的一般方法;

3、要求能利用表单向导和表单生成器设计表单,并对生成的表单进行修改;

4、掌握属性设置、事件处理代码设置的方法;

[实验内容]

1、利用表单向导创建基于单表的表单

2、利用表单向导创建一对多表单

3、表单设计器

4、修改表单布局

(1)控件的选择

(2)控件的移动

(3)空间的对齐

(4)控件的复制

(5)控件的删除

5、容器对象的选择与修改

6、表单的数据环境

7、向表单中添加控件

实验十表单(二)

[实验目的和要求]

1、学习标签控件、文本框控件与编辑框控件;

2、掌握标签控件、文本框控件与编辑框控件的作用方法;

3、掌握标签控件、文本框控件与编辑框控件的属性设置

[实验内容]

1、标签

2、文本框

3、文本框的输入格式与显示格式

4、文本框的V alid事件

5、编辑框

实验十一表单(三)

[实验目的和要求]

1、掌握命令按钮控件、命令按钮组控件的主要属性及其应用;

2、掌握列表框控件、组合框控件的主要属性及其应用。

[实验内容]

1、命令按钮

2、命令按钮的访问键

3、图形的命令按钮

4、命令按钮组

5、命令按钮布局

7、列表框

8、添加与删除列表项

9、列表项的排序

10、列表项的多项选择

11、多列列表框

12、组合框

实验十二面向对象设计

[实验目的和要求]

1、学习掌握VFP中以命令方式建立对象的方法;

2、掌握对象方法的执行和启动表单对象;

[实验内容]

1、对象的方法

2、对象方法的执行

3、建立对象

4、启动表单对象

实验十三子类(一)

[实验目的和要求]

1、掌握类设计器的使用和创建新类的操作;

2、掌握了解类的使用方法;

[实验内容]

1. 建立的新类都保存在类库文件jxgl.vcx中

2.命令按钮类

3.使用NavBtns定位按钮的表单

4.“中文标头”表格类

实验十四子类(二)

[实验目的和要求]

1、了解掌握将“通用功能”建立为类的设计方法;

2、了解掌握类的应用。

[实验内容]

1.页框类

(1)基本成分

(2)新类Refresh方法代码。

2.运行表单。

实验十五项目管理与使用

[实验目的和要求]

1.掌握项目的创建、关闭和打开的方法,掌握项目管理器的使用和定制方法;

2.掌握一般意义上的新建、打开和关闭等操作。

[实验内容]

1、项目的创建、关闭和打开

2.使用项目管理器

实验十六应用程序

[实验目的和要求]

本实验的主要目的是学习利用项目管理器连编应用程序,以构造应用系统。要求掌握项目文件中添加/移去、包含/排除文件、设置主程序、连编应用程序等操作方法。

[实验内容]

1、分类存放一个应用程序的所有文件

2、用项目管理一个应用程序的所有文件

(1)项目中文件的添加/移去。

(2)项目中文件的排除与包含

(3)项目中设置主文件

(4)连编应用程序

(5)运行应用程序。

相关文档
相关文档 最新文档