VFP电子教案.doc

上传人:hw****26 文档编号:3553213 上传时间:2019-06-04 格式:DOC 页数:78 大小:811.50KB
下载 相关 举报
VFP电子教案.doc_第1页
第1页 / 共78页
VFP电子教案.doc_第2页
第2页 / 共78页
VFP电子教案.doc_第3页
第3页 / 共78页
VFP电子教案.doc_第4页
第4页 / 共78页
VFP电子教案.doc_第5页
第5页 / 共78页
点击查看更多>>
资源描述

1、章 第 1 章 Visual FoxPro 6.0 基础知识节 数据库基础知识教学目标1了解数据库的基本概念2了解数据模型的相关知识3了解关系操作知识4掌握 Visual FoxPro 6.0 的启动与退出教学重点、难点1数据库的基本概念2Visual FoxPro 6.0 的启动与退出技能培训重点、难点 Visual FoxPro 6.0 的启动与退出教法 讲授、演示教具使用 计算机演示教学内容与过程教学内容 教师活动 学生活动 备注复习提问 1同学平时使用什么软件处理数据?2现在你知道常用的数据库系统哪些?思考回答 学生补充,教师点评导入新课 介绍目前常用的数据库系统如,Access、VF

2、P、Oracle、SQL Server 等点出本书主要讲述 Visual FoxPro 6.0 系统。讲授新课 1.1 数据库基本概念1数据2数据库3数据库管理系统4数据库系统它们之间的关系:数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。特性:(1) 特定的数据模型(2) 实现数据共享,减少数据冗余(3) 数据独立性(4) 数据的保护控制思考题:1什么是数据库?什么是数据库管理系统?学生看书学生回答思考回答教师讲解2数据库系统主要有哪些主要特性?1.2 数据模型1层次模型2网状模型3关系模型在关系型数据库管理系统中,关系型数据库是通过一个二维表来表示数据

3、之间联系的。表中的每一列称为一个字段,每个字段都有惟一的名字是字段名,每个字段中所有的数据都必须是同一种数据类型;每行是一条记录,一个数据表中可以存储多条记录。思考:常见的数据模型有哪些?1.3 关系操作1筛选指从数据表文件中找出满足条件的若干记录。2投影指从数据表文件中找出满足条件的记录的多个字段。3连接将两个数据表文件按某个条件筛选部分(或全部)记录及部分(或全部)字段组合成一个新的数据表文件,新生成的表包括两个表中记录的部分(或全部) 字段(同名字段只出现一次) 。提高1数据的组成字符:字段:记录:文件:2关系的性质常用术语1实体2属性3域4元组5关键字学生思记学生思考回答学生阅读思考教

4、师讲解教师讲解教师指导思考:关系数据库中的关系操作有哪些?1.4 Visual FoxPro 6.0 的启动与退出1启动 Visual FoxPro 6.0单击“开始”“程序”“Microsoft Visual FoxPro 6.0” “Microsoft Visual FoxPro 6.0”菜单项。2退出 Visual FoxPro 6.0资料卡Visual FoxPro 6.0 的新特性1增强的项目和数据库管理能力2改善的调试工具3更简便的表设计4灵活的查询及视图设计5增强的表单功能6提供丰富的向导7ActiveX 控件思考:如何启动 Visual FoxPro 6.0 系统?学生思考回答

5、学生阅读思考学生思考回答教师演示教师指导小结作业 1熟读教材2课后习题3预习下一章内容章 第 2 章 表的基本操作节 创建数据库与数据表教学目标 1掌握创建数据库的方法2掌握创建数据表的方法教学重点、难点1创建数据库2创建数据库表技能培训 创建数据表教法 讲练结合学法 指导操作教具使用 安装有 VFP 的计算机教学内容与过程教学内容 教师活动 学生活动 备注复习提问 什么是数据表中字段、记录? 思考回答 学生补充,教师点评导入新课 列举常见的数据表格,如何输入到计算机中?给出本节课题讲授新课 2.1 创建数据库【实例 1】创建一个名为“产品订单”数据库,来实现对某公司的产品订单进行管理。在这个

6、数据库中能了解到产品、客户订单明细及业务员的有关信息。分析:要使用“产品订单”数据库对各个数据表(如“订单 ”表、“产品”表等 )进行管理,首先创建一个数据库。Visual FoxPro 6.0 中创建数据库的方法有 3 种:(1) 从“文件”菜单中选择“新建”命令,在“新建”对话框建立数据库;(2) 建立或打开一个项目,在项目管理器中建立数据库;(3) 使用 CREATE DATABASE 命令建立数据库。下面以第(1)种方法为例,创建“产品订单”数据库。操作:(1) 启动 Visual FoxPro 6.0 后,打开 “新建”对话框。(2) 在“文件类型”框中选择“数据库”,观察操作过程教

7、师给出任务教师分析然后单击“新建文件”按钮,打开“创建”对话框。(3) 选择保存文件夹和数据库名“产品订单”后,单击“保存”按钮。至此,已经创建了“产品订单”数据库,数据库的扩展名为.dbc。提高使用命令 CREATE DATABASE 创建数据库:在命令窗口中键入命令:CREATE DATABASE 产品订单阅读资料:数据库设计思考:1使用命令方式在 d:vfp6 文件夹中建立“产品订单”数据库。2上述操作后,在磁盘上建立了哪 3 个文件?2.2 打开数据库【实例 2】打开上节创建的“产品订单.dbc”数据库。分析:在新建一个数据库后,该数据库处于打开状态。在每次使用数据库之前,一般都要打开

8、数据库。在打开数据库设计器的同时打开了数据库,如图 2.3 所示。数据库设计器是 Visual FoxPro 为用户提供的交互式界面,数据库中包含的全部表、表之间的联系以及视图等显示在数据库设计器中。打开数据库的方法很多,常用的有以下三种方法:(1) 在项目管理器中打开数据库;(2) 从“文件”菜单中选择“打开”命令打开数据库;(3) 使用命令方式打开数据库。操作:下面介绍使用第(2)种方法打开“产品订单.dbc”数据库。(1) 单击“文件”菜单中的“打开”命令,在出现的“打开”对话框中选择“产品订单.观察操作结果学生操作观察操作结果 阅读思考回答演示或分组操作查看操作结果教师指导教师给出任务

9、教师分析dbc”数据库。(2) 单击“确定”按钮打开“数据库设计器”窗口。如果数据库中包含表或视图,则在此窗口中显示所包含的表、视图及表间的联系。提高1打开数据库使用命令以共享方式打开“产品订单”数据库,在命令窗口中键入:OPEN DATABASE 产品订单 SHARED2关闭数据库(1) 在项目管理器窗口中选定要关闭的数据库,然后单击关闭按钮;(2) 使用 CLOSE DATABASE 命令。例如,使用命令方式关闭“产品订单”数据库,在命令窗口中键入:SET DATABASE TO 产品订单 CLOSE DATABASE思考:打开数据库常用的方法有哪些?2.3 创建数据表2.3.1 建立表结

10、构【实例 3】将收集来的产品信息(如图 2.6所示) 建立一个数据库表,表文件名为“产品”。分析:列出“产品”表的字段属性。操作:(1) 单击“文件”菜单中的“打开”命令,打开“产品订单”数据库,同时出现“数据库设计器”窗口。(2) 右击“数据库设计器”窗口中的空白,从快捷菜单中选择“新建表”命令,出现“新建表”对话框。(3) 在 “创建”对话框,输入要创建的表名“产品” ,并选择“保存类型”为“表/DBF” 。(4) 单击“保存”按钮,打开“表设计器”对话框。学生操作教师或学生演示操作教师讲解教师给出任务教师分析(5) 在“字段名”下的空白框中输入第一个字段名“产品 id”,然后按 Tab

11、键或直接移动光标到“类型”框,确定数据类型。(6) 单击“确定”按钮。至此,建立了“产品”表结构,但它是一个只有表结构没有记录的空表。提高使用命令创建表在“产品订单”数据库中建立“订单”表,在命令窗口可以键入命令:OPEN DATABASE 产品订单CREATE 订单阅读资料:Visual FoxPro 6.0 中的数据类型2.3.2 修改表结构【实例 4】在“产品订单”数据库中有“业务员”表,其字段属性如表 2.3 所示。修改“业务员”表结构,在“姓名”和“出生日期”字段之间增加一个“职务”字段,字符型,宽度为 10。分析:在建立表结构后,如果要增加、删除、修改字段、设置字段属性等,可以在表

12、设计器中修改。操作:(1) 打开“产品订单”数据库,在“数据库设计器”窗口右击“业务员”表,单击“修改”命令,打开“表设计器”窗口。(2) 在“表设计器”窗口中选择“出生日期”字段,单击对话框右侧的“插入”按钮,在当前选取的字段处插入一个新字段,输入字段名“职务” ,并选择“字符型” ,宽度为 10, (3) 关闭表设计器。提高使用 MODIFY STRUCTURE 命令修改表结构:MODIFY STRUCTURE例如,在命令窗口键入命令:操作阅读教师或学生演示操作观察操作结果教师或学生演示操作查看并分析结果教师指导教师给出任务教师分析USE 业务员 MODIFY STRUCTURE 阅读资料

13、:数据库表与自由表思考:数据库表和自由表有什么不同?阅读学生回答教师指导小结作业 1本章习题2操作题 1、2章 第 2 章 表的基本操作节 表的基本操作教学目标1掌握表中输入记录的方法2掌握修改记录的方法3掌握删除记录的方法教学重点、难点1输入、修改与删除记录2成批修改与删除记录中的条件技能培训 输入、修改与删除记录教法 任务驱动、讲练结合教具使用 本节操作的数据库表教学内容与过程教学内容 教师活动 学生活动 备注复习提问 1创建数据库有哪几种方法?2创建数据表有哪几种方法?思考回答 学生补充,教师点评导入新课 如何将数据输入到表中?讲授新课 2.4 表的基本操作2.4.1 打开表列举打开比表

14、的方法:(1) 在“文件”菜单中选择“打开”命令。(2) 使用命令打开表。命令格式如下:USE 数据库名! 表名 EXCLUSIVE SHARED NOUPDATE各参数的含义:2.4.2 输入记录【实例 5】向“产品”表中输入如图 2.6所示的记录。分析:向表中输入记录有多种方法,常用的方法有:(1) 在“浏览”或“编辑”窗口,通过菜单方式输入记录。(2) 使用命令增加记录: APPEND 命令:在表的末尾追加记录。 INSERT 命令:在表的任意位置追加记录。思记观察操作过程教师讲解教师分析教师给出任务教师分析操作:(1) 打开“产品”表“浏览”窗口。(2)逐条输入记录。重点强调“产品”表

15、中的“照片”字段的输入方法,然后观察“gen”的变化。输入所有记录。(1) 在“浏览”或“编辑”窗口,通过菜单方式输入记录。重点强调备注型字段数据的输入方法。(2) 使用 APPEND 命令追加记录。(3) 使用 INSERT 命令插入记录。阅读资料:浏览记录2.4.3 显示记录【实例 6】显示“产品”表中全部“手机”的记录,结果如图 2.20 所示。分析:使用 LIST 或 DISPLAY 命令可以方便显示满足条件的记录。操作:在命令窗口键入命令:USE 产品 LIST FOR 产品名称 =“手机 “提高LIST 和 DISPLAY 命令的格式如下:LIST | DISPLAY FIELDS FOR OFF 2.4.4 修改记录1在“浏览”窗口修改记录2成批修改记录【实例 7】将“产品”表中全部产品的单价降低 10%。REPLACE 操作命令:REPLACE ALL 产品 .单价 WITH 单价 *0.9。操作学生操作观察操作结果 阅读观察思记思考 思记查看操作结果教师指导教师讲解教师给出任务教师讲解

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

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。