VFP电子教案
Visual FoxPro程序设计-电子教案 第4章数据库和表

4.2.3 显示表
显示表包含显示表记录和显示表结构两种。 1. 显示表记录 (1)菜单方式 第一步:打开所要选择的表(例:学生档案表)。 第二步:选择“显示” →“浏览”命令,显示表中 记录。 同前 浏览表操作。 (2)命令方式 格式:DISPLAY∣LIST 功能:在工作区窗口显示表中记录。
4.2.2 浏览表
浏览表即打开表的浏览窗口,显示表文件中的数据记 录。打开表文件后,需打开浏览窗口才能进行记录的浏览 和编辑。 1. 打开浏览窗口
(1)选择“显示” →“浏览”命令。 (2)在命令窗口输入命令:BROWSE或BROWSE LAST命令 2. 在浏览窗口中浏览或编辑记录 (1)浏览记录:选择“显示”→“浏览”命令。 (2)编辑记录:选择“显示” →“编辑”命令。
2、表的关闭 (1)菜单方式 选择“窗口”→“数据工作期” 命令,在“数据工作 期”对话框中,选择表的别名后,单击“关闭”按钮。 (2)命令方式 格式1:USE 格式2:CLOSE TABLES∣ALL 说明:1)关闭表的浏览窗口并非关闭表文件 2)USE为关闭当前打开的表文件 3)CLOSE ALL为关闭所有打开的文件,包括表文件 4)CLOSE TABLES为关闭所有打开的自由表
1、表的打开
(1)菜单方式:“文件” →“打开” ,在“打开”对 话框的“文件类型”中选择“表”,双击要打开的表名即可。 (2)命令方式 命令格式:USE <表文件名> 例如:打开保存在U盘中第4章目录下的表文件XSDA use U:/第4章/xsda 说明:1)打开表文件后,VF窗口无显示信息,如果要显 示表内容,需要打开浏览窗口查看表内容,或是使用显示命 令显示表内容,才可以看到信息。
高职高专院校“十二五”精品示范系列教 材(软件技术专业群)
中职vfp教案

中职VFP教案教案名称:中职VFP教案一、教学目标:1.知识目标:使学生掌握关系数据库管理系统的基础知识和基本操作方法,包括数据库的建立、数据表的创建、数据的增删改查等。
2.能力目标:通过实际操作,培养学生的动手能力和解决问题的能力,同时提高学生的自主学习和合作学习能力。
3.情感态度和价值观目标:通过VFP课程的学习,培养学生的信息素养和计算机应用能力,增强学生的团队协作精神和创新意识。
二、教学内容:1.关系数据库管理系统概述2.数据库的建立与维护3.数据表的创建与维护4.数据的增删改查操作5.查询与视图的应用三、教学难点与重点:1.难点:关系数据库管理系统的概念和查询语句的理解和应用。
2.重点:数据库的建立与维护,数据表的创建与维护,数据的增删改查操作。
四、教具和多媒体资源:1.黑板2.投影仪3.VFP教学软件4.实例数据库和数据表五、教学方法:1.激活学生的前知:回顾学生已学的数据库基础知识。
2.教学策略:讲解、示范、小组讨论、案例分析、实际操作。
3.学生活动:小组合作完成实例数据库的操作。
六、教学过程:1.导入:通过实例数据库的演示,激发学生对VFP课程的兴趣。
2.讲授新课:逐一讲解关系数据库管理系统的各项功能和操作方法。
3.巩固练习:学生动手操作实例数据库,进行数据的增删改查操作。
4.归纳小结:回顾本节课的重点和难点,总结学生的操作情况。
七、评价与反馈:1.设计评价策略:小组报告、观察、口头反馈。
2.为学生提供反馈,指导学生如何改进操作方法和理解概念。
八、作业布置:1.完成实例数据库的操作练习。
2.收集并整理有关VFP课程的资料和信息。
visual foxpro6.0全套教案

第1章Visual FoxPro 6.0概述•Visual FoxPro数据库是一个关系型数据库。
–Windows环境。
–FoxBASE+汉字操作系统(UCDOS)•Visual FoxPro不需要用户编程就可以建立一个面向对象的数据库应用程序,所以在众多的数据库软件中,Visual FoxPro脱颍而出,成为一种通用的数据库软件。
1.1 Visual FoxPro 6.0的发展过程•主要经历了3个阶段1.dBASE阶段2.FoxBASE和FoxPro阶段3.Visual FoxPro阶段•1995 VFP 3.0版运行于Win3.x、Win9X和WindeosNT环境•1997 VFP 5.0中文版。
•1998 VFP 6.0中文版。
VFP6.0的功能1)为某种信息创建一个表,利用表存储相应的信息。
(2)定义表间的关系,将各表中的数据地联系在一起。
(3)创建查询搜索记录,对记录排序和分组并根据查询结果创建报表、表及图形。
(4)可以通过视图更新表中的数据及从网上取得数据,从而收集或修改远程数据。
(5)创建表单来直接查看和管理表中的数据。
(6)可以创建一个报表来分析数据或将数据以特定的方式打印出来。
1.2.2 VFP的特点1.利用向导来操作,方便易用2.可视化开发3.事件驱动4.面向对象编程5.生成器6.组件库7.VFP基础类8.活动文档9.对动态图形文件的支持9.程序语言的增强10.支持OLE拖放11.新增和改进的生成器和编译器1.3 VFP6.0系统的软硬件环境•软件环境–Windows 98–Windows NT 4.0•硬件环境–奔腾Ⅱ以上的微型计算机–32MB以上的内存–硬盘空间240MB以上。
1.5 VFP6.0系统的启动•启动VFP–在“开始”菜单中启动VFP–用快捷方式启动VFP•退出VFP(以下并列)–在“命令”窗口中,打“quit”。
–直接按Alt+F4。
–在“文件”菜单中,选择“退出”命令。
VFP6电子教案第4章数据处理与SQL

(2) 在打开表后打开索引文件
格式:SET INDEX TO [<索引文件名表>/?] [ORDER <索引 号>/<复合索引文件名>/[TAG] <索引标记> [OF <复合索引文件 名>]] [ASCENDING/DESCENDING] [ADDITIVE]
功能:打开指定的索引文件或关闭索引文件。省略所有选项为 关闭当前工作区中除结构复合索引文件外的所有索引文件。 参数描述: <索引文件名表>:指定要打开的一个或多个索引文件。索引 文件列表中可以包含多个单索引和复合索引文件。索引文件列 表中,第一个索引文件成为主控索引,它控制记录的显示和访 问。 ?:显示打开对话框,从这个对话框中,可以选择和打开一个 单索引文件。 [ORDER <数值表达式>]:指定一个索引文件或标识为主控索 引文件,数值表达式指定在索引文件列表中出现的索引文件。
如果在TAG <标记名>参数后包含可选项[OF <复合索引文件名>] 子句,则可以创建非结构复合索引文件。 [ASCENDING | DESCENDING]:ASCENDING 指定复合索引文 件为升序,这是默认值。DESCENDING 指定复合索引文件为降 序。 [UNIQUE]:对于一个索引关键值,只有第一个满足该值的记录 包含在.IDX文件或.CDX标识中。利用UNIQUE子句可以避免显示 或访问记录的重复值。 说明:
系统打开表设计器
索引选项卡
第四步:选 择要建立索 引的关键字 段
第五步:在 “索引”下拉 列表框中选择 “无”、“升 序”、“降 序”,建立索 引
第六步:单击【确定】按钮
(2)利用表设计器的索引选项卡建立索引文件 索引选项卡
数据库电子教案第02讲

4. 提供OLE技术实现应用集成。 OLE(Object Linking and Embedding,对象链接与嵌人)是Microsoft公司开发的一项重要技术。 5. 强大的网络功能。 Visual FoxPro可以用于单机环境,但更重要的是它适用于网络环境,其强大的网络功能体现为以下三个方面: (1)支持客户/服务器结构。Visual FoxPro可访问本地计算机,也支持对服务器的访问。 (2)对于来自本地、远程或多个数据库表的异种数据,Visual FoxPro 可支持用户通过本地或远程视图访问与使用,并在需要时更新数据库表中的数据。 (3)在多用户环境中,Visual FoxPro还允许建立事务处理程序以控制对数据的并发访问。包括支持用户共享数据,或限制部分用户访问某些数据等。
*
2.5 Visual FoxPro数据库设计
2.5.1 数据库设计的原则 进行数据库设计时,需要遵循以下主要原则: (1)概念单一化、“一事一地”的原则 所谓概念单一化,“一事一地”的原则是指:让一个关系描述一个概念,一个实体或者 实体之间的一种联系。 (2)避免在表中间出现重复字段 例如,在学生表中已经存在的姓名、性别等字段,在成绩表中就不必再出现了,而只需保留一个“学号”作为两个表联系的“公共字段”。 (3)表中的字段必须是原始数据和基本数据元素 表中不应该包括通过计算可以得到的属性或多项数据的组合。例如在“学生表”中,已经有“出生日期”字段,就不必再有“年龄”字段,因为“年龄”可以通过“出生日期”计算出来。 (4)用外部关键字保证有关联的表之间的联系。 表之间的关联依靠外部关键字来维系,使得表具有合理结构。
*
4.确定表的字段 学生表(xsb),存放学生的基本数据,相当于学校的学生档案。但是其内容做了精简。见下表。
VFP教案

教案任务1:认识数据表、数据库和数据库管理系统一、数据表下表是我们会经常遇到的一种表格,这是一个有8栏12行的表格。
栏目通常是固定不变的,而行数则随着学生人数的增减而变化。
表格的第1行称为表头,表头分为若干栏,每栏都有一个栏目名,它规定了在该栏中应该填写什么样的数据,除表头以外的每一行对应一个学生,每一行的各个栏目说明了这个学生相应的数据信息。
数据表一:学生信息在VFP中,也使用像上面这样的表格来存放数据,称之为数据表(简称表)。
表中的每一栏称为一个字段,栏目名称为字段名,每个字段有确定的字段名、类型、宽度、小数位数等限制,这些称为字段的属性,它们规定了该字段中字段中的名称、数据的类型、宽度和小数位数等。
像表一,第一行仅指明了栏目名,日常生活中通常称其为表头,而在VFP数据表中,称它们为数据表的结构。
表一中第一行之外的各行在数据表中称为记录,每一行是一个记录,每个记录描述了一个人员的各项具体数据。
在VFP中,数据表是最基本的数据存储结构,一个数据表对应磁盘中的一个以DBF为扩展名的文件。
二、数据库一个数据表中所包含的数据往往只反映某类事物的一个方面的信息,在学生学籍管理系统中,除了学生信息表外还可能包含用来存储课程、学生选课信息、专业信息等其他信息的数据表。
在VFP中可以将这些数据表组织杂一起形成一个数据库,即数据的有机集合。
在数据库中可以建立表与表之间的关系,用来反映分散在各个数据表中数据之间的联系,从而简化人们对数据的更新、修改、查询等操作。
数据表二:课程信息数据表三:学生选课信息数据表四:专业信息三、数据库管理系统VFP 就是一个数据库管理系统软件,使用它提供的操作界面可以很方便地建立数据表、数据库并对数据表中的数据进行加工处理;利用VFP 可以创建如图所示的表单,向用户提供十分友好的界面,更好地完成数据的输入、输出和处理:使用VFP 的报表功能,可以迅速方便地制作与打印各种表格。
VFP 有许多命令与函数,用它们可以编写处理具体业务的应用系统,运行这样的应用系统能大大提高处理数据的效率。
VF教案第一章第一节
第一章教案课题名称1.1数据库基础知识 1.2 关系数据库授课时间时数2教学目标应知了解计算机数据管理的发展历程应会掌握数据库系统的基本概念、数据库管理系统的功能教材分析重点数据库系统难点数据模型 关系数据库教学方法讲授教学资源教学参考书教学内容时间分配1、数据库基础知识2、关系数据库30分60分教学后记作业内容备 注引入:为什么要学数据库管理?§1.1数据库基础知识§ 1.1.1 计算机数据管理的发展一、数据与数据处理1.数据:是描述客观事物的符号记录,是用物理符号记录下来的可以鉴别的事物特性。
包括:数字、文字、图形、图像、动画、声音等。
2.信息:是数据经过加工处理后的有用结果。
或是能表示一定含义的数据。
例:数据描述: 王阳,9098135,男1980,江苏,计算机系,1998。
经过简单的推论后,可得出这样的信息:王阳是位男大学生,学号为9098135,1980年出生,江苏人,1998年考入计算机系。
3.数据处理:将数据转换成信息的过程。
内容包括:数据收集 →数据整理(鉴别) → 存储数据 → 使用数据(计算、统计、查询等) →维护数据????故通过数据处理可以获取信息,然后对信息进行解释、推论、归纳、分析、综合等而产生决策。
在一个企事业单位中,数据的处理与作用呈金字塔形,如下图所示:战略层战术层 操作层二、数据管理技术的发展计算机对数据的管理是指对数据的组织、分类、编码、检索和维护所提供的操作手段。
经历了:人工管理、文件系统、数据库系统、分布式数据系统、面向对象数据库系统。
1、人工管理20世纪50年代中期以前特点:①程序员必须掌握数据在计算机中的存储地址和方式,才能在程序中正确的使用数据。
②程序与数据不独立,数据不能保存,程序之间有数据冗余。
2.文件系统20世纪50年代后期至60年代中期特点:①数据存储在数据文件中,由文件管理系统使用数据。
②数据文件和程序文件相互依赖,数据冗余度大,且造成数据的不一致性。
Visual FoxPro 6.0电子教案
Visual FoxPro 程序设计与应用——数据库基础教案目录一、适用对象 (3)二、适用专业 (3)三、课程性质 (3)四、课程目标 (3)(一)总体目标 (3)(二)知识目标 (3)(三)技能目标 (4)(四)素质养成目标 (4)(五)证书目标 (4)五、参考学时136 (4)六、设计思路 (4)七、课程内容与教学要求 (5)(一)课时分配表 (5)(二)单元设计 (6)八、课程实施 (11)(一)教学方法建议 (11)(二)师资条件要求 (12)(三)教学条件基本要求 (12)(四)教学资源基本要求 (12)九、教学评价、考核要求 (13)十、编制依据 (13)《Visual FoxPro 程序设计与应用》课程标准一、适用对象计算机应用系三年制学生二、适用专业多媒体应用技术三、课程性质本课程是多媒体应用技术专业的专业基础课程。
本课程是依据多媒体应用技术专业人才培养目标和相关职业岗位(群)的能力要求而设置的,对本专业所面向的数据处理和数据库系统使用等岗位所需要的知识、技能、和素质目标的达成起支撑作用。
在课程设置上,前导课程有《计算机基础》。
四、课程目标(一)总体目标全面掌握数据库的基本思想,能够将所学的基础知识和技能融会贯通,灵活应用于后续专业课程、工作实践。
(二)知识目标1. 理解数据库系统的基础知识。
2. 基本了解面向对象的概念。
3. 掌握结构化程序设计。
4. 掌握VF的用户界面,使学生能使用窗口、菜单、对话框、设计器、生成器及工具栏、向导自动建立表、数据库、查询、表单、菜单、报表等。
5. 了解项目管理器,将编程调试好的程序与其自动建立的库、查询、表单、报表、文件等统一起来,生成可执行的.EXE文件。
6. 能够使用VF软件建立一个结构合理、层次分明、界面友好、清晰易懂的小型数据库应用系统。
(三)技能目标1. 能进行初步的程序设计。
2. 能进行简单的数据处理。
3. 能掌握数据库的基本操作、应用VF进行数据库管理及维护。
2024版年度vfp程序设计教案
vfp程序设计教案•引言•VFP程序设计基础•数据库与表操作•表单设计与应用•报表与标签设计•菜单与工具栏设计•程序设计实例与技巧引言02030401教学目标与要求掌握VFP 程序设计基本概念和基础知识熟练掌握VFP 程序设计语言的基本语法和规则能够独立设计和编写简单的VFP 程序培养学生的逻辑思维能力和问题解决能力介绍VFP 程序设计的概念、特点和应用领域VFP 程序设计概述讲解VFP 程序设计语言的基本语法、数据类型、变量、函数等VFP 程序设计语言基础介绍VFP 程序设计的流程控制语句,如条件语句、循环语句等VFP 程序设计流程控制通过实例分析,让学生了解VFP 程序设计的实际应用VFP 程序设计实例分析教学内容与安排通过课堂讲解,传授VFP 程序设计的基本知识和理论理论讲授实践操作案例分析互动讨论组织学生进行VFP 程序设计实践操作,提高学生的动手能力通过分析实际案例,让学生了解VFP 程序设计的实际应用和问题解决思路鼓励学生进行互动讨论,提高学生的参与度和思维能力教学方法与手段VFP程序设计基础VFP概述与特点VFP是一种关系型数据库管理系统,具有强大的数据处理能力。
VFP具有丰富的内置函数和工具,方便用户进行各种操作。
VFP采用面向对象的程序设计方法,支持可视化编程。
VFP具有良好的兼容性和可扩展性,可以与其他系统进行集成。
VFP数据类型与运算符01VFP支持多种数据类型,包括数值型、字符型、日期型等。
02VFP提供了丰富的运算符,包括算术运算符、比较运算符、逻辑运算符等。
03VFP还支持通配符和正则表达式,方便用户进行模式匹配和文本处理。
1 2 3VFP中的变量用于存储数据,包括局部变量和全局变量。
VFP提供了大量的内置函数,用于处理数据、转换数据类型、执行特定操作等。
用户还可以自定义函数,实现特定的功能。
VFP变量与函数VFP程序结构与控制语句01VFP程序由一系列命令和语句组成,包括赋值语句、条件语句、循环语句等。
vfp6.0课件
2) 数组 当前记录
GATHER FROM <数组> [ FIELDS <字段名> ]
演示操作
Visual FoxPro 6.0 第二章
第一节 VFP6.0数据
返回目录
数据类型: 常量: 算术运算符:+, , *, / , %, ^(**) 变量: 字符(日期)运算符: +, 运算符: 函数: 关系运算符:<,<=,>,>=,=,= =,<>,$ 表达式: 逻辑运算符:not(!) and or
第一节 数据库简介
返回目录
信息: 数据: 数据处理: 数据库: 数据库管理系统: 数据库系统:
数据库系统 是对数据
库统一管理的计算机硬件和 软件资源的统称。具体由五 部分组成:数据库(数据)、 数据库管理系统(软件)、数 据库管理员(人员)、硬件平 台和软件平台。
Visual FoxPro 6.0 第一章
第一节 VFP6.0数据
返回目录
数据类型: 常量: 变量: 运算符: 函数: 表达式:
变量 是在命令和程序运行过
程中允许变化的量。变量有内存 变量和字段变量两类。变量要先 定义后才能使用。字段变量和内 存变量可以同名,系统默认的是 字段变量优先,要用内存变量需 在变量名前加M.或M->。
第一节 数据库简介
返回目录
信息: 数据: 数据处理: 数统的特点: 实现数据共享,减少数据冗余 采用特定的数据模型 数据独立性 数据统一管理与控制
Visual FoxPro 6.0 第一章
第二节 关系数据库
返回目录
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
章 第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.现在你知道常用的数据库系统哪些? 思考回答 学生补充,教师点评 导入新课 介绍目前常用的数据库系统 如,Access、VFP、Oracle、SQL Server等 点出本书主要讲述Visual FoxPro 6.0系统。
讲授新课 1.1 数据库基本概念 1.数据 2.数据库 3.数据库管理系统 4.数据库系统 它们之间的关系: 数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 特性: (1) 特定的数据模型 (2) 实现数据共享,减少数据冗余 (3) 数据独立性 (4) 数据的保护控制 思考题: 1.什么是数据库?什么是数据库管理系统? 2.数据库系统主要有哪些主要特性? 学生看书 学生回答 思考回答 教师讲解 1.2 数据模型 1.层次模型 2.网状模型 3.关系模型 在关系型数据库管理系统中,关系型数据库是通过一个二维表来表示数据之间联系的。表中的每一列称为一个字段,每个字段都有惟一的名字是字段名,每个字段中所有的数据都必须是同一种数据类型;每行是一条记录,一个数据表中可以存储多条记录。 思考: 常见的数据模型有哪些? 1.3 关系操作 1.筛选 指从数据表文件中找出满足条件的若干记录。 2.投影 指从数据表文件中找出满足条件的记录的多个字段。 3.连接 将两个数据表文件按某个条件筛选部分(或全部)记录及部分(或全部)字段组合成一个新的数据表文件,新生成的表包括两个表中记录的部分(或全部)字段(同名字段只出现一次)。 提高 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”菜单项。 2.退出Visual FoxPro 6.0 资料卡 Visual FoxPro 6.0的新特性 1.增强的项目和数据库管理能力 2.改善的调试工具 3.更简便的表设计 4.灵活的查询及视图设计 5.增强的表单功能 6.提供丰富的向导 7.ActiveX控件 思考: 如何启动Visual FoxPro 6.0系统? 学生思考回答 学生阅读思考 学生思考回答 教师演示
教师指导 小结 作业 1.熟读教材 2.课后习题 3.预习下一章内容 章 第2章 表的基本操作 节 创建数据库与数据表
教学目标 1.掌握创建数据库的方法 2.掌握创建数据表的方法
教学重点、难点 1.创建数据库 2.创建数据库表 技能培训 创建数据表 教法 讲练结合 学法 指导操作 教具使用 安装有VFP的计算机 教学内容与过程 教学内容 教师活动 学生活动 备注 复习提问 什么是数据表中字段、记录? 思考回答 学生补充,教师点评 导入新课 列举常见的数据表格,如何输入到计算机中? 给出本节课题
讲授新课 2.1创建数据库 【实例1】创建一个名为“产品订单”数据库,来实现对某公司的产品订单进行管理。在这个数据库中能了解到产品、客户订单明细及业务员的有关信息。 分析: 要使用“产品订单”数据库对各个数据表(如“订单”表、“产品”表等)进行管理,首先创建一个数据库。Visual FoxPro 6.0中创建数据库的方法有3种: (1) 从“文件”菜单中选择“新建”命令,在“新建”对话框建立数据库; (2) 建立或打开一个项目,在项目管理器中建立数据库; (3) 使用CREATE DATABASE命令建立数据库。 下面以第(1)种方法为例,创建“产品订单”数据库。 操作: (1) 启动Visual FoxPro 6.0后,打开“新建”对话框。 (2) 在“文件类型”框中选择“数据库”, 观察操作过程 教师给出任务
教师分析 然后单击“新建文件”按钮,打开“创建”对话框。 (3) 选择保存文件夹和数据库名“产品订单”后,单击“保存”按钮。 至此,已经创建了“产品订单”数据库,数据库的扩展名为.dbc。 提高 使用命令CREATE DATABASE创建数据库: 在命令窗口中键入命令: CREATE DATABASE 产品订单 阅读资料:数据库设计 思考: 1.使用命令方式在d:\vfp6文件夹中建立“产品订单”数据库。 2.上述操作后,在磁盘上建立了哪3个文件? 2.2 打开数据库 【实例2】打开上节创建的“产品订单.dbc”数据库。 分析: 在新建一个数据库后,该数据库处于打开状态。在每次使用数据库之前,一般都要打开数据库。在打开数据库设计器的同时打开了数据库,如图2.3所示。数据库设计器是Visual FoxPro为用户提供的交互式界面,数据库中包含的全部表、表之间的联系以及视图等显示在数据库设计器中。 打开数据库的方法很多,常用的有以下三种方法: (1) 在项目管理器中打开数据库; (2) 从“文件”菜单中选择“打开”命令打开数据库; (3) 使用命令方式打开数据库。 操作: 下面介绍使用第(2)种方法打开“产品订单.dbc”数据库。 (1) 单击“文件”菜单中的“打开”命令,在出现的“打开”对话框中选择“产品订单.dbc” 观察操作结果 学生操作 观察操作结果 阅读 思考回答 演示或分组操作 查看操作结果
教师指导
教师给出任务
教师分析 数据库。 (2) 单击“确定”按钮打开“数据库设计器”窗口。如果数据库中包含表或视图,则在此窗口中显示所包含的表、视图及表间的联系。 提高 1.打开数据库 使用命令以共享方式打开“产品订单”数据库,在命令窗口中键入: OPEN DATABASE 产品订单 SHARED 2.关闭数据库 (1) 在项目管理器窗口中选定要关闭的数据库,然后单击关闭按钮; (2) 使用CLOSE DATABASE命令。 例如,使用命令方式关闭“产品订单”数据库,在命令窗口中键入: SET DATABASE TO 产品订单 CLOSE DATABASE 思考: 打开数据库常用的方法有哪些? 2.3 创建数据表 2.3.1 建立表结构 【实例3】将收集来的产品信息(如图2.6所示)建立一个数据库表,表文件名为“产品”。 分析: 列出“产品”表的字段属性。 操作: (1) 单击“文件”菜单中的“打开”命令,打开“产品订单”数据库,同时出现“数据库设计器”窗口。 (2) 右击“数据库设计器”窗口中的空白,从快捷菜单中选择“新建表”命令,出现“新建表”对话框。 (3) 在 “创建”对话框,输入要创建的表名“产品”,并选择“保存类型”为“表/DBF”。 (4) 单击“保存”按钮,打开“表设计器”对话框。 (5) 在“字段名”下的空白框中输入第一个字段名“产品id”,然后按Tab键或直接移动光标到“类型”框,确定数据类型。 学生操作 教师或学生演示操作 教师讲解
教师给出任务
教师分析 (6) 单击“确定”按钮。 至此,建立了“产品”表结构,但它是一个只有表结构没有记录的空表。 提高 使用命令创建表 在“产品订单”数据库中建立“订单”表,在命令窗口可以键入命令: OPEN DATABASE 产品订单 CREATE 订单 阅读资料:Visual FoxPro 6.0中的数据类型 2.3.2 修改表结构 【实例4】在“产品订单”数据库中有“业务员”表,其字段属性如表2.3所示。修改“业务员”表结构,在“姓名”和“出生日期”字段之间增加一个“职务”字段,字符型,宽度为10。 分析: 在建立表结构后,如果要增加、删除、修改字段、设置字段属性等,可以在表设计器中修改。 操作: (1) 打开“产品订单”数据库,在“数据库设计器”窗口右击“业务员”表,单击“修改”命令,打开“表设计器”窗口。 (2) 在“表设计器”窗口中选择“出生日期”字段,单击对话框右侧的“插入”按钮,在当前选取的字段处插入一个新字段,输入字段名“职务”,并选择“字符型”,宽度为10, (3) 关闭表设计器。 提高 使用MODIFY STRUCTURE命令修改表结构: MODIFY STRUCTURE 例如,在命令窗口键入命令: USE 业务员 MODIFY STRUCTURE 操作 阅读 教师或学生演示操作 观察操作结果 教师或学生演示操作 查看并分析结果
教师指导
教师给出任务
教师分析 阅读资料:数据库表与自由表 思考: 数据库表和自由表有什么不同? 阅读 学生回答 教师指导
小结 作业 1.本章习题 2.操作题1、2 章 第2章 表的基本操作 节 表的基本操作
教学目标 1.掌握表中输入记录的方法 2.掌握修改记录的方法 3.掌握删除记录的方法
教学重点、难点 1.输入、修改与删除记录 2.成批修改与删除记录中的条件 技能培训 输入、修改与删除记录 教法 任务驱动、讲练结合 教具使用 本节操作的数据库表 教学内容与过程 教学内容 教师活动 学生活动 备注 复习提问 1.创建数据库有哪几种方法? 2.创建数据表有哪几种方法? 思考回答 学生补充,教师点评 导入新课 如何将数据输入到表中? 讲授新课 2.4表的基本操作 2.4.1 打开表 列举打开比表的方法: (1) 在“文件”菜单中选择“打开”命令。 (2) 使用命令打开表。命令格式如下: USE [[数据库名!]表名] [EXCLUSIVE] [SHARED] [NOUPDATE] 各参数的含义: 2.4.2 输入记录 【实例5】向“产品”表中输入如图2.6所示的记录。 分析: 向表中输入记录有多种方法,常用的方法有: (1) 在“浏览”或“编辑”窗口,通过菜单方式输入记录。 (2) 使用命令增加记录: APPEND命令:在表的末尾追加记录。 INSERT命令:在表的任意位置追加记录。 操作: (1) 打开“产品”表“浏览”窗口。 思记 观察操作过程 教师讲解