ImageVerifierCode 换一换
格式:DOC , 页数:78 ,大小:811.50KB ,
资源ID:7686708      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7686708.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(VFP电子教案.doc)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

VFP电子教案.doc

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

2、 思考回答 学生补充,教师点评 导入新课 介绍目前常用的数据库系统 如,Access、VFP、Oracle、SQL Server等 点出本书主要讲述Visual FoxPro 6.0系统。 讲授新课 1.1 数据库基本概念 1.数据 2.数据库 3.数据库管理系统 4.数据库系统 它们之间的关系: 数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 特性: (1) 特定的数据模型 (2) 实现数据共享,减少数据冗余 (3) 数据独立性 (4) 数据的保护控制 思考题: 1.什么是数据库?

3、什么是数据库管理系统? 2.数据库系统主要有哪些主要特性? 1.2 数据模型 1.层次模型 2.网状模型 3.关系模型 在关系型数据库管理系统中,关系型数据库是通过一个二维表来表示数据之间联系的。表中的每一列称为一个字段,每个字段都有惟一的名字是字段名,每个字段中所有的数据都必须是同一种数据类型;每行是一条记录,一个数据表中可以存储多条记录。 思考: 常见的数据模型有哪些? 1.3 关系操作 1.筛选 指从数据表文件中找出满足条件的若干记录。 2.投影 指从数据表文件中找出满足条件的记录的多个字段。 3.连接 将两个数据表文件按某个条件筛选部分

4、或全部)记录及部分(或全部)字段组合成一个新的数据表文件,新生成的表包括两个表中记录的部分(或全部)字段(同名字段只出现一次)。 提高 1.数据的组成 字符: 字段: 记录: 文件: 2.关系的性质 常用术语 1.实体 2.属性 3.域 4.元组 5.关键字 思考: 关系数据库中的关系操作有哪些? 1.4 Visual FoxPro 6.0的启动与退出 1.启动Visual FoxPro 6.0 单击“开始”→“程序”→“Microsoft Visual FoxPro 6.0”→“Microsoft Visual FoxPro 6.0”菜单项。

5、 2.退出Visual FoxPro 6.0 资料卡 Visual FoxPro 6.0的新特性 1.增强的项目和数据库管理能力 2.改善的调试工具 3.更简便的表设计 4.灵活的查询及视图设计 5.增强的表单功能 6.提供丰富的向导 7.ActiveX控件 思考: 如何启动Visual FoxPro 6.0系统? 学生看书 学生回答 思考回答 学生思记 学生思考回答

6、 学生阅读思考 学生思考回答 学生阅读思考 学生思考回答 教师讲解 教师讲解 教师讲解 教师指导 教师演示 教师指导 小结

7、 作业 1.熟读教材 2.课后习题 3.预习下一章内容 章 第2章 表的基本操作 节 创建数据库与数据表 教学目标 1.掌握创建数据库的方法 2.掌握创建数据表的方法 教学重点、难点 1.创建数据库 2.创建数据库表 技能培训 创建数据表 教法 讲练结合 学法 指导操作 教具使用 安装有VFP的计算机 教学内容与过程 教学内容 教师活动 学生活动 备注 复习提问 什么是数据表中字段、记录? 思考回答 学生补充,教师点评 导入新课 列举常见的数据表格,如何输入到计算机中? 给出本节课题 讲授新课

8、 2.1创建数据库 【实例1】创建一个名为“产品订单”数据库,来实现对某公司的产品订单进行管理。在这个数据库中能了解到产品、客户订单明细及业务员的有关信息。 分析: 要使用“产品订单”数据库对各个数据表(如“订单”表、“产品”表等)进行管理,首先创建一个数据库。Visual FoxPro 6.0中创建数据库的方法有3种: (1) 从“文件”菜单中选择“新建”命令,在“新建”对话框建立数据库; (2) 建立或打开一个项目,在项目管理器中建立数据库; (3) 使用CREATE DATABASE命令建立数据库。 下面以第(1)种方法为例,创

9、建“产品订单”数据库。 操作: (1) 启动Visual FoxPro 6.0后,打开“新建”对话框。 (2) 在“文件类型”框中选择“数据库”,然后单击“新建文件”按钮,打开“创建”对话框。 (3) 选择保存文件夹和数据库名“产品订单”后,单击“保存”按钮。 至此,已经创建了“产品订单”数据库,数据库的扩展名为.dbc。 提高 使用命令CREATE DATABASE创建数据库: 在命令窗口中键入命令: CREATE DATABASE 产品订单 阅读资料:数据库设计 思考: 1.使用命令方式在d:\vfp6文件夹中建立“产品订单”数据库。 2.上述操作后,

10、在磁盘上建立了哪3个文件? 2.2 打开数据库 【实例2】打开上节创建的“产品订单.dbc”数据库。 分析: 在新建一个数据库后,该数据库处于打开状态。在每次使用数据库之前,一般都要打开数据库。在打开数据库设计器的同时打开了数据库,如图2.3所示。数据库设计器是Visual FoxPro为用户提供的交互式界面,数据库中包含的全部表、表之间的联系以及视图等显示在数据库设计器中。 打开数据库的方法很多,常用的有以下三种方法: (1) 在项目管理器中打开数据库; (2) 从“文件”菜单中选择“打开”命令打开数据库; (3) 使用命令方式打开数据库。 操作: 下面介绍使用第(2

11、)种方法打开“产品订单.dbc”数据库。 (1) 单击“文件”菜单中的“打开”命令,在出现的“打开”对话框中选择“产品订单.dbc”数据库。 (2) 单击“确定”按钮打开“数据库设计器”窗口。如果数据库中包含表或视图,则在此窗口中显示所包含的表、视图及表间的联系。 提高 1.打开数据库 使用命令以共享方式打开“产品订单”数据库,在命令窗口中键入: OPEN DATABASE 产品订单 SHARED 2.关闭数据库 (1) 在项目管理器窗口中选定要关闭的数据库,然后单击关闭按钮; (2) 使用CLOSE DATABASE命令。 例如,使用命令方式关闭“产品订单”数据库,在

12、命令窗口中键入: SET DATABASE TO 产品订单 CLOSE DATABASE 思考: 打开数据库常用的方法有哪些? 2.3 创建数据表 2.3.1 建立表结构 【实例3】将收集来的产品信息(如图2.6所示)建立一个数据库表,表文件名为“产品”。 分析: 列出“产品”表的字段属性。 操作: (1) 单击“文件”菜单中的“打开”命令,打开“产品订单”数据库,同时出现“数据库设计器”窗口。 (2) 右击“数据库设计器”窗口中的空白,从快捷菜单中选择“新建表”命令,出现“新建表”对话框。 (3) 在 “创建”对话框,输入要创建的表名“产品”,并选择“保存

13、类型”为“表/DBF”。 (4) 单击“保存”按钮,打开“表设计器”对话框。 (5) 在“字段名”下的空白框中输入第一个字段名“产品id”,然后按Tab键或直接移动光标到“类型”框,确定数据类型。 (6) 单击“确定”按钮。 至此,建立了“产品”表结构,但它是一个只有表结构没有记录的空表。 提高 使用命令创建表 在“产品订单”数据库中建立“订单”表,在命令窗口可以键入命令: OPEN DATABASE 产品订单 CREATE 订单 阅读资料:Visual FoxPro 6.0中的数据类型 2.3.2 修改表结构 【实例4】在“产品订单”数据库中有“业务员”表

14、其字段属性如表2.3所示。修改“业务员”表结构,在“姓名”和“出生日期”字段之间增加一个“职务”字段,字符型,宽度为10。 分析: 在建立表结构后,如果要增加、删除、修改字段、设置字段属性等,可以在表设计器中修改。 操作: (1) 打开“产品订单”数据库,在“数据库设计器”窗口右击“业务员”表,单击“修改”命令,打开“表设计器”窗口。 (2) 在“表设计器”窗口中选择“出生日期”字段,单击对话框右侧的“插入”按钮,在当前选取的字段处插入一个新字段,输入字段名“职务”,并选择“字符型”,宽度为10, (3) 关闭表设计器。 提高 使用MODIFY STRUCTURE命令修

15、改表结构: MODIFY STRUCTURE 例如,在命令窗口键入命令: USE 业务员 MODIFY STRUCTURE 阅读资料:数据库表与自由表 思考: 数据库表和自由表有什么不同? 观察操作过程 观察操作结果 学生操作 观察操作结果 阅读 思考回答 演示或分组操作

16、 学生操作 教师或学生演示操作 操作 阅读 教师或学生演示操作 观察操作结果 教师或学生演示操作 阅读 学生回答 教师给出任务 教师分析 查看操作结果 教师指导

17、 教师给出任务 教师分析 教师讲解 教师给出任务 教师分析 查看并分析结果 教师指导 教师给出任务 教师分析 教师指导 小结 作业

18、 1.本章习题 2.操作题1、2 章 第2章 表的基本操作 节 表的基本操作 教学目标 1.掌握表中输入记录的方法 2.掌握修改记录的方法 3.掌握删除记录的方法 教学重点、难点 1.输入、修改与删除记录 2.成批修改与删除记录中的条件 技能培训 输入、修改与删除记录 教法 任务驱动、讲练结合 教具使用 本节操作的数据库表 教学内容与过程 教学内容 教师活动 学生活动 备注 复习提问 1.创建数据库有哪几种方法? 2.创建数据表有哪几种方法? 思考回答 学生补充,教师点评 导入新课 如何将数据输入到表中?

19、 讲授新课 2.4表的基本操作 2.4.1 打开表 列举打开比表的方法: (1) 在“文件”菜单中选择“打开”命令。 (2) 使用命令打开表。命令格式如下: USE [[数据库名!]表名] [EXCLUSIVE] [SHARED] [NOUPDATE] 各参数的含义: 2.4.2 输入记录 【实例5】向“产品”表中输入如图2.6所示的记录。 分析: 向表中输入记录有多种方法,常用的方法有: (1) 在“浏览”或“编辑”窗口,通过菜单方式输入记录。 (2) 使用命令增加记录: l APPEND命令:在表的末尾追加记录

20、 l INSERT命令:在表的任意位置追加记录。 操作: (1) 打开“产品”表“浏览”窗口。 (2)逐条输入记录。 重点强调“产品”表中的“照片”字段的输入方法,然后观察“gen”的变化。 输入所有记录。 (1) 在“浏览”或“编辑”窗口,通过菜单方式输入记录。 重点强调备注型字段数据的输入方法。 (2) 使用APPEND命令追加记录。 (3) 使用INSERT命令插入记录。 阅读资料:浏览记录 2.4.3 显示记录 【实例6】显示“产品”表中全部“手机”的记录,结果如图2.20所示。 分析: 使用LIST或DISPLAY命令可

21、以方便显示满足条件的记录。 操作: 在命令窗口键入命令: USE 产品 LIST FOR 产品名称="手机" 提高 LIST和DISPLAY命令的格式如下: LIST | DISPLAY [FIELDS <字段名表>] [<范围>] [FOR <条件>] [OFF] 2.4.4 修改记录 1.在“浏览”窗口修改记录 2.成批修改记录 【实例7】将“产品”表中全部产品的单价降低10%。 REPLACE操作命令: REPLACE ALL 产品.单价 WITH 单价*0.9。 提高 使用REPLACE命令对记录进行替换操作,命令格式如下: REPLACE

22、[<范围>] <字段名1> WITH <表达式1> [, <字段名2> WITH <表达式2>,…] [FOR <条件>] 说明: 阅读资料:定制浏览窗口 2.4.5 删除记录 【实例8】“业务员”表的记录如图2.24所示,删除其中的第2、4、7条记录。 分析: 在Visual FoxPro 6.0中删除记录分为逻辑删除和物理删除两种方式。 操作: 提高 1.菜单方式删除一组记录 2.使用DELETE命令删除记录 3.使用RECALL命令恢复删除记录 4.物理删除记录 2.4.6 定位记录 使用命令移动记录指针有绝对移动

23、和相对移动两种方式。 1.绝对移动 命令格式: GO | GOTO <数值表达式> | TOP | BOTTOM 说明: 2.相对移动 命令格式:SKIP [<数值表达式>] 3.定位查找记录 定位查找LOCATE命令的格式如下: LOCATE [<范围>] FOR <条件> 阅读资料:EOF()、BOF()、RECNO()函数的使用 课堂练习 1.在“业务员”表中输入如图2.24所示的表记录。 2.分别在“浏览”窗口和“编辑”窗口浏览“业务员”表中的记录。 3.显示“产品”表中“数码相机”的全部记录。 4.先逻辑删除“产品”表中“数码

24、相机”的全部记录,然后再恢复全部记录。 思记 观察操作过程 操作 学生操作 观察操作结果 阅读 观察 思记 思考 思记 阅读 演示或分组操作 操作 学生操作 阅读思记

25、 操作 教师讲解 教师分析 教师给出任务 教师分析 查看操作结果 教师指导 教师讲解 教师给出任务 教师讲解 教师指导 教师给出任务 教师演示 教师指导 教师给出任务 教师分析

26、 教师指导 查看并分析结果 小结 作业 1.本章部分习题 2.操作题3、4、5、6、7、8、9 章 第2章 表的基本操作 节 索引 教学目标 1.掌握创建索引的方法 2.掌握打开索引的方法 3.索引查找记录 教学重点、难点 1.命令方式创建索引 2.打开指定索引 3.索引查找记录 技能培训 创建索引、索引的使用 教法 任务驱动、讲练结合 学法 指导操作 教具使用 安装有本节使用的数据库表 教学内容与过程 教学内容 教师活动 学生活动 备注 复习提问 1.

27、 如何浏览表中记录? 2. 观察表中记录的排列顺序。 思考回答 学生补充,教师点评 导入新课 如何是表中记录按某一字段的顺序排列? 讲授新课 索引 索引的含义: 2.5.1 建立索引 【实例9】以“产品”表的“产品id”字段为关键字建立主索引,以“产品名称”字段为关键字建立普通索引。 分析: 由于“产品”表中的“产品id”字段值具有惟一性,可将该字段为主关键字索引,而“产品名称”字段值不具有惟一性,因此,可以该字段建立普通索引。 建立索引可以使用表设计器,也可以使用命令方式。在创建表结构时,就可以同时建立表的索引。

28、 使用表设计器建立表的索引方法如下: (1) 打开表设计器,选择“索引”选项卡 (2) 在“索引名”框中,输入索引的名称 (3) 在“类型”列表中,选择索引类型 (4) 设置升序还是降序排列记录 (5) 在“表达式”框中输入用于索引的字段名或表达式 (6) 如果要筛选某类记录,在“筛选”框中输入筛选表达式。 操作: 提高 1.复合索引 2.命令方式 使用INDEX命令也可以建立一个索引文件。其格式如下: INDEX ON <索引表达式> TO <单索引文件名> | TAG <索引名> [OF <索引文件名>] [FOR <条件>] [ASCENDING | D

29、ESCENDING] [UNIQUE] [CANDIDATE] 说明: 例如,在命令窗口键入命令: USE 产品 INDEX ON 单价 TAG 单价 INDEX ON 出生日期 TAG SR OF BIRTH 阅读资料:索引类型 2.5.2 使用索引 1.打开索引文件 SET INDEX TO <索引文件表> [ORDER <索引序号> | [TAG] <索引名> [OF <复合索引文件名>]] 说明: 2.设置主索引 由于复合索引文件中可以包含多个索引项,打开复合索引文件时,还必须设置主索引。设置主索引的命令格式如下: SET ORDER T

30、O [<索引序号> | [TAG] <索引名> [OF <复合索引文件名>] [ASCENDING | DESCENDING]] 例如: SET ORDER TO 2 或 SET ORDER TO TAG 产品名称 3.快速查找记录 快速查找记录使用SEEK命令,其命令格式如下: SEEK <表达式> [ORDER <索引序号> | [TAG] <索引名>] 说明: 例如,在“产品”表中查找产品名称是“手机”的记录。 在命令窗口输入命令: USE 产品 &&打开表的同时打开了结构复合文件 SET ORDER TO TAG 产品名称

31、 &&设置索引名“产品名称”的索引为主索引 SEEK "手机" 上述2、3条命令可以合并一条命令: SEEK "手机" ORDER 2 或 SEEK "手机" ORDER 产品名称 阅读资料:选择索引项排列记录 课堂练习 1.在“产品”表中能否以“产品名称”为关键字建立候选索引? 2.在“业务员”表中以“业务员id”为关键字建立主索引,索引名为“业务员ID”。 3.在“业务员”表中以“姓名”为关键字建立普通索引,索引名为“XM”。 4.在索引名为“XM”的索引中使用SEEK命令查找“孙林”的记录。 思记

32、 观察操作过程 思记 观察操作结果 阅读 思记 观察操作结果 阅读 操作并查看结果 教师讲解 教师给出任务 教师分析 教师讲解 教师指导

33、 教师讲解 教师分析 教师指导 小结 作业 1.本章有关习题 2.操作题10、11、12 章 第2章 表的基本操作 节 设置字段属性 教学目标 1.掌握字段属性的设置方法 2.能够设置表的参照完整性 教学重点、难点 1.创字段的默认值 2.参照完整性 技能培训 1.设置字段属性、参照完整性 教法 任务驱动、讲练结合 学法 指导操作 教具使用 有关数据

34、库表 教学内容与过程 教学内容 教师活动 学生活动 备注 复习提问 创建表结构的方法或命令? 思考回答 学生补充,教师点评 导入新课 常见的表字段属性。 讲授新课 2.6设置字段属性 数据库表的字段属性包括:设置字段标题、给字段添加注释、设置字段默认值、设置有效性规则和说明、设置字段掩码和显示格式等。 2.6.1 设置字段的标题 标题用于字段显示时给出的说明性标题,如果不指定标题则显示字段名。 例如,给“产品”表中的“产品id”字段设置标题“产品编号”。 操作方法如下: 2.6.2 添加字段注释 在

35、Visual FoxPro 6.0中,利用注释可以更详细地描述一个字段的含义,便于他人对数据库的维护。 例如,给“产品”表中的“型号”字段添加一个注释:“包括产品的品牌和规格”。 操作方法如下: 2.6.3 设置字段默认值 想表中输入记录时,如果某些字段输入的内容重复很多,此时,可以在表设计器中给该字段设置默认值。 例如,对于一个相机专卖店,“产品”表中“产品名称”字段出现“数码相机”的机会很多,因此可以设置“产品名称”字段的输入默认值为“数码相机”。 操作方法如下: 2.6.4 设置有效性规则 【实例10】对“产品”表中的“单价”字段设置有效性规则,其接收数据的范围在

36、0到90000之间。 分析: 在Visual FoxPro 6.0 中,根据有效性规则激活方式的不同,可以分为字段有效性规则和记录有效性规则两种。本实例是设置字段有效性规则。 提高 在Visual FoxPro 6.0中,可以利用记录有效性规则检查记录数据是否有效。在“表设计器”中选择“表”选项卡,在“规则”栏中输入一个规则表达式,设置记录的有效性规则。在“信息”框中输入相关的提示信息,当违反有效性规则,提示相关信息。 例如,给“产品”表设置记录的有效性规则来限制记录,当输入“MP3播放器”的单价超过10000元时,给出提示信息:“某某MP3播放器的单价超过万元”。 操作方法如

37、下: 阅读资料:设置字段显示格式和输入掩码 课堂练习 1.给“产品”表中的“产品id”字段设置标题“产品编号”,浏览该表,观察设置效果。 2.设置“产品”表中“产品名称”字段的默认值为“数码相机”,输入记录时观察设置效果。 3.首先完成【实例10】的操作,然后输入一条记录,使其单价超过90000元,观察提示信息。 2.7 设置参照完整性 Visual FoxPro 6.0使用用户自定义的字段级和记录级规则完成参照完整性规则。 2.7.1 建立表间关联 多个表之间可以建立关联,当在关联表之间插入、修改或删除一个表中的数据时,通过参照完整性引用相互关联的其他表

38、中的数据,检查对表的操作是否正确。在建立参照完整性前,首先建立表间的关联。 【实例11】“产品订单”数据库中有如下4个表: l “产品”表:以“产品id”字段建立了主索引。 l “订单明细”表:分别以“订单id”字段和“产品id”字段建立了普通索引。 l “订单”表:以“订单id”字段建立了主索引,以“业务员id”建立了普通索引。 l “业务员”表:以“业务员id”字段建立了主索引。 分别建立“产品”表与“订单明细”表、“订单”表与“订单明细”表、“业务员”表与“订单”表之间的关联。 分析: 操作: 2.7.2 建立参照完整性 如果实施参照完整性规则,Visual

39、FoxPro 6.0可以确保: l 当表中没有关联的记录时,记录不得添加到相关表中。 l 父表的值不能改变,若改变将导致相关表出现孤立的记录。 l 若主表记录在相关表中有匹配记录,则该主表记录不能被删除。 (1)“更新规则”选项卡用来设置关联表之间的更新规则: (2)“删除规则”用来设置关联表之间的删除规则。 (3)“插入规则”用来设置关联表之间的插入规则。 阅读资料:数据完整性 课堂练习 1.根据【实例11】的要求,建立“产品订单”数据库中4个表之间的关联。 2.设置“产品”表和“订单明细”表的参照完整性,选择“插入规则”中的“限制”项,然后在“订单明细”

40、表中插入一条“产品id”在“产品”表中不存在的记录,观察插入记录是否成功。 操作并观察 观察操作过程 观察操作结果 观察操作结果 思记 阅读 操作并分析结果 思记 观察操作结果 思记

41、 阅读 操作并分析结果 教师分析 教师给出任务 教师给出任务 教师分析 教师给出任务 教师给出任务 教师讲解 教师指导 教师指导 教师讲解 教师给出任务 分析 教师讲解 教师讲解并演示

42、 教师指导 小结 作业 1.本章有关习题 2.操作题13、14 章 第2章 表的基本操作 节 多表的使用 教学目标 1.理解工作区的概念 2.能在指定工作区打开数据表 3.能创建表间的临时关系 教学重点、难点 1.在指定工作去打开数据表 2.创建表间临时关系 技能培训 打开数据表、创建表间临时关系 教法 任务驱动、讲练结合 学法 指导操作 教具使用 准备好多个数据库表 教学内容与过程 教学内容 教师活动 学生活动 备注 复习提问 打开数据表的常用方法有哪几种? 思考回答

43、 学生补充,教师点评 导入新课 如果要同时浏览多个表中的数据,如果操作? 给出本节课题 讲授新课 2.8 多表的使用 2.8.1 使用多个表 在Visual FoxPro 6.0中同时使用多个表,就要使用多个工作区。所谓工作区就是在内存中为表独立开辟的存储空间。一个工作区只能打开一个表,多个工作区就可以同时打开多个表,但一个表可以在多个工作区同时打开。Visual FoxPro 6.0系统提供了32767个工作区,当前使用的工作区称为当前工作区。 系统为每个工作区规定了一个工作区号,分别是1~32767,其中1~10号工作区可

44、以用别名A~J来表示。 【实例12】分别在1、2、3工作区打开“产品”表、“订单明细”表和“订单”表,并选择1号工作区为当前工作区。 分析: 每当启动Visual FoxPro 6.0后,系统默认的工作区是1号工作区,用户可以选择其他工作区。使用SELECT命令选择工作区,命令格式如下: SELECT <工作区号> | <别名> | <0> 说明: 操作: 在命令窗口输入命令: SELECT 1 USE 产品 SELECT B USE 订单明细 SELECT 0 USE 订单 SELECT A 提高 1.打开多个表 命令格

45、式如下: USE <表名> IN <工作区号> | <别名> | <0> [AGAIN] 说明: 例如: USE 产品 IN 1 USE 业务员 IN E ALIAS YWY USE 业务员 IN 6 ALIAS SS AGAIN 2.关闭多个表 阅读资料:其他工作区的数据 2.8.2创建表间临时关系 例如,使用SET RELATION命令建立“产品”表和“产品订单”表的关联,输入命令: OPEN DATABASE产品订单 USE 产品 IN 1 USE 订单明细 IN 2 SELECT 1 SET ORDER

46、 TO TAG 产品id OF 订单明细 IN 订单明细 SET RELATION TO 产品id INTO 订单明细 课堂练习 1.Visual FoxPro 6.0系统提供了多少个工作区? 2.SELECT 0 命令的含义是什么? 3.一个表文件能否在多个工作区中打开? 4.使用什么命令可以建立表间临时关系? 思记 观察操作过程 观察操作结果 观察操作结果 阅读 观察操作结果

47、 操作并分析结果 教师讲解 教师给出任务 教师分析 教师讲解 教师指导 教师指导 小结 作业 1.本章有关习题 2.操作题15 章 第3章 查询和视图 节 创建查询 教学目标 1.掌握使用向导创建查询的方法 2.掌握使用设计器创建查询的方法 教学重点、难点

48、 1.使用查询设计器创建查询 2.筛选条件与多表联接 技能培训 创建查询 教法 任务驱动\讲练结合 学法 指导操作 教具使用 本章操作需要的数据库 教学内容与过程 教学内容 教师活动 学生活动 备注 复习提问 1.如何定位查找记录? 2.使用SEEK查找记录的条件有哪些? 思考回答 学生补充,教师点评 导入新课 列举要查找数据的事例,包括查找字段、条件、结果排序等。 给出本节课题 讲授新课 3.1 创建查询 Visual FoxPro 6.0为建立查询提供了查询向导与查询设计器两种方法。 3

49、1.1 使用查询向导创建查询 【实例1】创建一个查询,在“产品订单”数据库中查询订购“MP3播放器”的有关信息,结果如图3.1所示。 分析: 使用查询向导可以快速创建查询,一般的操作步骤是: (1) 选择在查询结果中要显示的字段 (2) 设置查询条件来筛选在查询结果中包含的记录 (3) 设置排序来组织查询结果 (4) 选择结果输出记录的比例数 启动查询向导可以从“文件”菜单中单击“新建”命令,在“新建”对话框中选择“文件类型”中的“查询”,然后单击“向导”按钮,启动查询向导。 操作: 以查询文件名为“产品查询”保存,系统默认的扩展名为.qpr。 提高 建立查询后,

50、如果要运行该查询,在Visual FoxPro 6.0 窗口,选择“程序”菜单中的“运行”,从打开的“运行”窗口中选择要运行的查询,如“产品查询.qpr”,显示查询运行结果。 另一种运行方法是使用命令方式,命令格式如下: DO 查询文件名.qpr 例如,在命令窗口键入: DO产品查询.qpr 命令中的查询文件名必须给出扩展名.qpr。 3.1.2 创建交叉表查询 利用交叉表向导可以创建交叉表查询。所谓交叉表查询就是用行、列的形式汇总数据的查询。 【实例2】创建一个交叉表查询,如图3.10所示,行值显示“产品”表的“型号”字段内容,列值显示“产品名称”字段内容,表中的数据是对

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服