《Visual Foxpro数据库》详细教学大纲
- 格式:doc
- 大小:82.00 KB
- 文档页数:14
《Visual FoxPro程序设计》教学大纲
课程名称:Visual FoxPro程序设计 英语名称:
课程代码: 0130164 课程性质:专业核心必修课
学分学时数: 64
适用专业:计算机应用技术
修(制)订人: 修(制)订日期:2009年2月5日
审核人: 审核日期:
审定人: 审定日期:
一、课程的性质和目的
(一)课程性质
《Visual Foxpro程序设计》是专业核心必修课。本课程以Visual FoxPro 6.0 为基础,讲
解了VFP 6.0的界面组成、基本语言成分与操作、辅助开发工具的使用、面向对象的程序设计思
想与方法、及应用系统的开发过程。
(二)课程目的
学生通过本课程的学习,能比较系统地掌握关系数据库的基本概念、基本理论和基础知识,
能够具备初步的可视化程序设计能力,了解可视化编程技巧及技术,能进一步深入自学Visual
FoxPro编程,能结合数据库的操作管理功能进行小型应用系统的开发,实现信息管理与信息查
询,为后续课程学习奠定基础。
二、教学内容、重(难)点、教学要求及学时分配
第1章 VFP数据库基础(14学时)
1.1VFP数据库理论基础
一、理论教学(4学时):
(一)教学内容:
1.数据库基础知识
2.关系数据库理论
3.数据库设计基础
(二)教学要求:
1.理解数据库概念,了解数据处理发展阶段。
2.掌握数据库、数据库管理系统、数据库系统的概念。
3.理解实体、实体集等数据描述和一对一、一对多、多对多等数据联系的概念,掌握层次模型、
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
装
„
„
订
„
„
线
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
网状模型、关系模型等数据模型的概念。
4.掌握关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字等常用关系术语。
5.掌握选择、投影、联接等专门的关系运算。
6.掌握数据库设计的原则、步骤、过程,掌握E-R图转关系表的方法。
(三)教学重点:
1.数据库基本概念。
2.数据模型。
3.关系数据库的基本概念。
4.基本关系运算。
5.E-R图转关系表的方法。
(四)教学难点:
1.数据模型的概念和类型。
2.关系模型中的常用术语。
3.关系模型的基本运算。
4.E-R图转关系表的方法。
二、实践教学(2学时):
实践教学内容:
1、依据实际模型绘制E-R图。
2、将E-R图转化出各个数据表。
实训考核方法:实训报告。
1.2 VFP集成开发环境
一、理论教学(2学时):
(一)教学内容:
1.VISUAL FOXPRO系统概述
2.Visual FoxPro 6.0的安装与启动
3.Visual FoxPro 6.0的用户界面
4.项目管理器、Visual FoxPro向导、设计器与生成器简介
(二)教学要求:
1.了解VISUAL FOXPRO 6.0的特点。
2.了解Visual FoxPro 6.0 的运行环境、安装、启动和用户界面。
3.掌握Visual FoxPro 6.0 的三种操作方式及命令的语法规则。
4.掌握项目的创建及项目管理器的定制与使用。了解全部、数据、文档、类、代码、其它等6
个选项卡的功能及使用。
5.了解Visual FoxPro向导、设计器、生成器的基本使用方法。
(三)教学重点:
1.Visual FoxPro 6.0 的用户界面。
2.项目管理器结构及作用。
3.Visual FoxPro向导、设计器、生成器的基本使用方法。
二、实践教学(2学时):
实践教学内容:
1、Visual FoxPro 6.0 安装、启动和退出。
2、创建项目,操作与使用项目管理器。训练新建、添加、修改、浏览、运行、移去、打开、关
闭、预览、连接等十个按钮的使用方法。
3、探索Visual FoxPro向导、设计器、生成器的基本使用方法。
实训考核方法:实训报告。
实训器材:微机(下同)
1.3 数据及数据运算
一、理论教学(8学时):
(一)教学内容:
1、常量与变量
2、运算符与表达式
3、常用函数
(二)教学要求:
1、了解数据,掌握常量、变量的概念。
2、掌握Visual FoxPro 6.0 的8种数据类型。
3、掌握字符型常量、数值型常量、货币型常量、日期型常量、日期时间型常量、逻辑型常量及
其应用。
4、掌握字段变量和内存变量的概念,掌握内存变量的应用。
5、掌握算术表达式、字符表达式、日期和时间型表达式、关系表达式逻辑表达式的概念及使用。
6、掌握数值函数、字符函数、日期和时间函数、数据类型转换函数和测试函数等常用函数的概
念及使用。
(三)教学重点:
1、数据类型。
2、常量、变量及其应用。
3、内存变量常用命令
4、表达式及其应用。
5、函数及其应用。
(四)教学难点:
1、变量及其应用。
2、表达式及其应用。
3.函数及其应用。
实践教学(4学时):属性:实验
(一)实践教学内容:
1、内存变量定义、赋值及使用。
2、不同数据类型的格式表示及使用。
3、各种运算符的应用及表达式的构造使用。
4、各类函数的使用及利用函数据构造复杂表达式。
(二)实训考核方法:实训报告。
第2章 数据库、表的基本操作(18学时)
2.1 VFP数据库及其建立
理论教学(2学时):
(一)教学内容:
1.Visual FoxPro数据库的概念
2.Visual FoxPro数据库的建立
(二)教学要求:
1、掌握数据库的建立、打开、关闭、修改与删除操作。
(三)教学重点:
1、数据库的操作。
2.2建立数据库表
理论教学(2学时):
(一)教学内容:
1、数据库表的建立与操作
(二)教学要求:
1、掌握数据库表的建立、表记录的输入、表的打开与关闭。
2、掌握表结构与表记录的显示、表结构与表记录的修改。
(三)教学重点:
1、数据库表的建立。
(四)教学难点:
1、数据库表的建立。
实践教学(2学时):属性:实验
实践教学内容:
1、数据库的建立、打开、关闭、修改与删除。
2、数据库表的建立与操作。
实训考核方法:上交实训报告。
2.3表的基本操作
理论教学(2学时):
(一)教学内容:
1、数据库表的建立与操作
(二)教学要求:
1、掌握数据库表记录的输入、表的打开与关闭、表结构与表记录的显示、表结构与表记录的修
改。
2、掌握表记录指针的绝对定位、相对定位、查询定位。
3、掌握表记录的删除及表结构和表的复制。
(三)教学重点:
1、数据库的操作。
2、数据库表的操作。
(四)教学难点:
1、数据库表的操作。
2.4索引和排序
理论教学(2学时):
(一)教学内容:
1、表的排序与索引
(二)教学要求:
1、掌握表的排序。
2、掌握索引、主索引、候选索引、普通索引和唯一索引的概念。
3、掌握索引的建立和使用。
(三)教学重点:
1、建立排序和索引。
(四)教学难点:
1、索引的建立和使用。
实践教学(2学时):属性:实验
实践教学内容:
1、数据库表的建立与操作。
2、记录的显示、浏览。
3、记录的定位。
4、记录的追加、插入、修改、删除、替换。
5、表的排序与索引。
实训考核方法:上交实训报告。
2.5数据完整性
理论教学(2学时):
(一)教学内容:
1、数据完整性
(二)教学要求:
1、掌握实体完整性、域完整性、参照完整性的概念
2、实体完整性、域完整性、参照完整性的设置及操作。
(三)教学重点:
1、数据完整性
(四)教学难点:
1、数据完整性的设置。
2.6自由表
理论教学(2学时):
(一)教学内容:
1、自由表
(二)教学要求:
1、掌握自由表的创建、添加到数据库中。
2、从数据库中移去自由表。
(三)教学重点:
1、自由表的操作。
实践教学(2学时):属性:实验
实践教学内容:
1、数据完整性。
2、自由表、多表操作。
实训考核方法:上交实训报告。
2.7多个表同时使用
实践教学(2学时):
(一)教学内容:
1、多表操作