VFP数据库基础教学-实验大纲

上传人:平*** 文档编号:12803146 上传时间:2017-10-20 格式:DOC 页数:15 大小:160KB
返回 下载 相关 举报
VFP数据库基础教学-实验大纲_第1页
第1页 / 共15页
VFP数据库基础教学-实验大纲_第2页
第2页 / 共15页
VFP数据库基础教学-实验大纲_第3页
第3页 / 共15页
VFP数据库基础教学-实验大纲_第4页
第4页 / 共15页
VFP数据库基础教学-实验大纲_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《VFP数据库基础教学-实验大纲》由会员分享,可在线阅读,更多相关《VFP数据库基础教学-实验大纲(15页珍藏版)》请在金锄头文库上搜索。

1、数据库应用基础教学大纲制定(修订)单位:山东财经大学计算机科学与技术学院制定(修订)时间:2010 年 12 月修订课程中文名称:数据库应用基础课程英文名称:Basal Application of Database 课程号:08002102学时数:85 学时(理论课 51 学时,上机实验 34 学时)学分数:4先修课程:计算机文化基础适用专业:所有专业一、课程的性质和任务数据库应用基础是为非计算机专业学生开设的第二门计算机基础课程,是必修的通识教育课。本课程以目前在微型计算机上应用十分广泛的数据库管理系统 Visual FoxPro(简称 VFP)为范本,介绍了数据库的基础知识;在 Visu

2、al FoxPro 环境下创建数据库、数据表、索引,数据查询与更新等数据库的基本操作;关系型数据库结构化查询语言 SQL;以及数据库应用系统的程序设计过程和方法、界面设计、系统集成等。通过本课程的学习,要使学生熟悉数据库的基础知识;掌握关系型数据库管理系统的基本原理,掌握数据库设计的基本方法和结构化程序设计方法;了解面向对象的概念、数据库管理系统的构建;掌握面向对象的程序设计方法,为今后的学习、工作打下良好的基础。二、课程教学内容第一章 Visual FoxPro 语言基础教学目的与要求:了解 Visual FoxPro 支持的数据类型、常量、变量和函数;掌握各类运算符和表达式的应用;熟练掌握

3、 Visual FoxPro 的命令格式;掌握常用函数的使用。教学重点与难点:本章重点:数据类型与常量、变量、函数的特点;运算符与表达式;命令格式;常用函数。本章难点:数据类型;运算符与表达式;函数。第一节 Visual FoxPro 系统概述1Visual FoxPro 简介2Visual FoxPro 用户界面3Visual FoxPro 命令简介 Visual FoxPro 的工作方式交互式方式:菜单,命令。程序方式。 Visual FoxPro 的菜单系统常用菜单,系统菜单,其他菜单。. Visual FoxPro 的工具栏 命令窗口、状态栏和工作区 Visual FoxPro 系统运

4、行环境设置选项对话框的使用,临时设置与永久设置。 Visual FoxPro 的命令格式,各基本组成部分及其功能。4Visual FoxPro 向导、设计器和生成器。第二节 数据类型Visual FoxPro 支持的数据类型字符型(C ) ,数值型(N) ,货币型(Y) ,日期型(D) ,日期时间型(T) ,逻辑型(L ) ,备注型(M) ,通用型(G) ,整型(I) ,浮点型(F) ,双精度型(D) ,二进制字符型(C) ,二进制备注型(M) 。第三节 常量、变量与函数常量、变量与函数1字符型、数值型、货币型、日期型、日期时间型,逻辑型常量。2字段变量,内存变量:简单变量,数组变量,内存变量

5、操作。3函数。第四节 运算符与表达式。1算术运算符与数值表达式算术运算符和数值表达式的特点。2字符串运算符及其表达式字符串运算符和字符串表达式的特点。3日期运算符及其表达式日期运算符和日期表达式的特点。4关系运算符及其表达式关系运算符和关系表达式的特点。5逻辑运算符及其表达式逻辑运算符和逻辑表达式的特点。第五节 Visual FoxPro 的常用函数数值运算函数,字符串操作函数,日期时间函数,数据类型转换函数,测试函数。*第六节 常用 Visual FoxPro 系统设置命令1状态开关设置命令。2环境参数设置命令。第二章 数据库基础知识教学目的与要求:了解数据与信息,数据库、数据模型、数据库管

6、理系统的基本概念;理解关系数据库及关系模型,了解构成关系模型的元素;掌握关系运算;了解数据的一致性和完整性。了解 Visual FoxPro 系统的特点、工作环境、用户界面、工作方式等。教学重点与难点:本章重点:数据模型与数据库管理系统;关系数据库。本章难点:关系模型;主关键字;关系运算。第一节 数据库和数据库系统1数据、信息和数据处理数据与信息, 数据处理。2数据库和数据库系统人工管理阶段,文件管理阶段,数据库系统阶段。第二节 关系型数据库1数据模型概述有关数据模型的术语。2层次模型与网状模型层次模型的特点。网状模型的特点。3关系型数据库 关系术语与关系数据库关系、属性、元组、域、关键字、关

7、系模式。 关系间的联系一对一、一对多、多对多的联系。 关系的完整性实体完整性,参照完整性,域完整性。 关系运算选择运算,投影运算,连接运算。第三节 数据库设计基础1数据库设计的基本原则。2数据库设计的过程。第三章 数据库与数据表的基本操作教学目的与要求:了解数据库、数据表的基本结构与设计;掌握数据库、数据库表的基本操作;熟练掌握数据库表记录的基本操作;理解索引与排序的概念;了解数据库表与自由表的区别;掌握多数据表的操作。教学重点与难点:本章重点:数据库、数据表结构的设计;数据库、数据库表的基本操作;数据库表记录的基本操作;索引与排序的使用;自由表和多数据表的操作。本章难点:数据库表的设计与基本

8、操作;主索引;多数据表的使用。第一节 数据库的基本操作建立、使用、修改、删除数据库。第二节 数据库表的基本操作1数据表结构的设计2数据库表的建立与修改使用表设计器创建数据库表,使用命令创建数据库表。显示数据库表结构,修改数据库表结构。数据库表属性的设置。3数据库表的打开与关闭第三节 数据库表记录的基本操作1数据库表记录的基本操作添加、显示、修改、删除与恢复记录。2记录指针的定位菜单方式定位,命令方式定位。3浏览器的使用使用浏览器浏览、增加、删除与修改记录数据。4记录的其他操作记录数据的统计运算操作。第四节 索引1索引的基本概念索引,索引文件,索引的类型:主索引、候选索引、普通索引、唯一索引。2

9、索引的建立与使用使用表设计器建立索引,使用命令建立索引。索引的打开与关闭,设置当前索引,索引定位命令。删除索引。第五节 自由表的操作1自由表与数据库表自由表与数据库表的差别。2自由表的加入与移出自由表与数据库表的相互转换。第六节 多数据表操作1多工作区的概念2不同工作区中表的使用表的引用。3数据表之间的关联关联的概念,建立关联。表间的永久联系,表间的关联。4永久关系与参照完整性设置永久关系的概念,建立永久关系,参照完整性设置。第四章 数据查询与视图教学目的与要求:了解查询与视图的概念;掌握查询的使用,视图的建立与使用。教学重点与难点:本章重点:查询与视图的使用。本章难点:查询与视图的差别。第一

10、节 查询1查询向导和查询设计器使用“查询向导”建立、修改查询文件,使用“查询设计器”建立、修改查询文件。2运行查询命令方式,菜单方式,使用 Selete-SQL 命令。第二节 视图1视图的概念2建立视图使用“视图向导”建立、修改视图,使用“视图设计器”建立、修改视图。3使用视图与数据更新第五章 关系数据库结构化查询语言 SQL教学目的与要求:了解 SQL 语言的基本功能;掌握 SQL 数据查询命令的结构、功能及其使用;了解 SQL 数据操纵命令和数据定义命令的结构和基本功能。教学重点与难点:本章重点:SQL 数据查询功能。本章难点:SQL 数据查询命令的结构及其功能。第一节 SQL 语言概述第

11、二节 SQL 的数据查询功能1基本查询、条件查询、连接查询、嵌套查询。2SQL 语句中的运算符3查询统计数据4查询结果排序与输出设置5视图语句第三节 SQL 的数据修改功能1插入数据(Insert-SQL)2更新数据(Update-SQL)3删除数据(Delete-SQL)第四节 SQL 的数据定义功能1创建数据库和表(Create Table-SQL )2数据表的修改(Alter Table-SQL)3数据表的删除(Delete Table-SQL)第六章 程序设计基础教学目的与要求:了解程序设计和算法的概念;掌握 Visual FoxPro 程序文件的建立、编辑与执行;熟练掌握 Visua

12、l FoxPro 常用程序设计辅助命令、基本控制结构、子程序、过程文件和自定义函数的使用。教学重点与难点:本章重点:程序文件的建立、编辑与执行;常用程序设计辅助命令、控制结构、子程序、过程文件和自定义函数的使用。本章难点:程序控制结构、子程序、过程文件的使用。第一节 结构化程序设计概述1程序的概念2程序设计和算法算法的概念,算法的表示。第二节 程序文件的建立、编辑与运行1程序文件的建立与编辑使用菜单建立、编辑程序文件,使用命令建立、编辑程序文件。2程序文件的调用执行使用菜单调用执行程序,使用命令调用执行程序。第三节 程序设计辅助命令1常用输入、输出命令数据输入命令,数据输出命令。2其他常用程序

13、命令返回命令,终止命令,参数定义命令,注释命令。第四节 程序的基本控制结构1顺序结构2选择结构单分支选择结构,双分支选择结构,多分支选择结构。3循环结构Do While 循环,For Next 循环,Scan 循环,多重循环。第五节 子程序、过程文件与自定义函数1子程序的设计与调用子程序调用,子程序嵌套。2过程与过程文件、过程的调用过程定义,过程调用。3自定义函数自定义函数的定义,自定义函数的调用。4变量作用域局部变量、屏蔽型局部变量、本地变量,全局变量。*第六节 程序调试1. 程序调试的一般方法2. Visual FoxPro 调试器的使用第七节 结构化程序设计举例第七章 面向对象的程序设计

14、教学目的与要求:了解对象、类等基本概念;理解对象的属性、方法和事件;熟练掌握表单的基本操作和应用;掌握常用控件的使用。教学重点与难点:本章重点:对象与类等基本概念;对象的属性、方法和事件;表单的创建、编辑修改与应用;常用控件。本章难点:对象与类;属性、方法和事件;表单与控件。第一节 面向对象的概念1对象与类对象、类。2对象的属性、方法、事件属性、方法、事件3Visual FoxPro 中的基类第二节 创建表单1表单的创建使用“表单设计器”创建表单。2使用“表单向导”创建表单第三节 操作表单1修改表单使用表单设计器修改表单。2运行表单使用菜单或命令方式运行表单。3表单的属性、事件和方法表单常用属

15、性的设置,表单的常用事件、常用方法。4表单数据环境的设置数据环境的概念,数据环境的设置。第四节 表单常用控件1表单常用控件的基本操作控件对象的选定,移动位置,改变大小,剪切、复制与粘贴,删除,布局设置。2常用控件对象标签控件,命令按钮与命令按钮组控件,文本框与编辑框控件,选项组和复选框控件,列表框和组合框控件,计时器与微调控件,图像控件,容器与表格控件,页框控件等。3控件对象的常用属性设置Caption 属性,Name 属性,Alignment 属性,ButtonCount 属性,Button 属性,BackColor 属性, BorderColor 属性,BorderStyle 属性,Con

16、trolSource 属性,Enable属性,ForeColor 属性,InputMask 属性,PasswordChar 属性,Picture 属性,Height属性,Width 属性,Left 属性, Top 属性,Value 属性,Visible 属性,FontName 属性,FontSize 属性4控件对象的常用事件Load 事件,Init 事件,Destroy 事件,Unload 事件,Error 事件,Click 事件,DblClick 事件,RightClick 事件,GotFocus 事件。5控件对象的常用方法SetFocus 方法,Release 方法, Refresh 方法,Show 方法,Hide 方法。第五节 VFP 中类的建立使用“类设计器”创建类,编程创建类。第八章 菜单、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号