资源描述
,单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第2章 创建数据库和表,第2章 创建数据库和表,课题:,创建项目文件,教学目的:,了解,Visual FoxPro 6.0,环境配置的方法。,了解项目管理器的组成。,掌握项目管理器的使用方法。,学会建立项目文件。,课题:创建项目文件教学目的:,教具,教学方法,多媒体网络机房,讲授法、演示法、练习法、观察讨论法,1、项目管理器的使用,2、如何建立项目文件,为以后的深入学习操作打下基础。,教学重点难点,教具教学方法多媒体网络机房讲授法、演示法、练习法、观察讨论法,教学步骤,1、创建项目文件,操作步骤:,单击系统选单文件中的新建选项,在弹出的新建对话框中,选择项目,新建一个项目文件。,在“创建”对话框中选择保存位置为,d:VF,,项目名为“学生管理,再单击保存按钮保存项目文件,启动项目管理器窗口。,关闭并保存以上建立的项目文件,教师按以上步骤演示并讲解项目管理器窗口的组成,演示完后,让学生按以上步骤自己建立一个项目文件。,教学步骤1、创建项目文件,2、在项目文件“学生管理.,pjx,中添加数据库和表,教师按以下操作步骤演示:,打开项目文件“学生管理.,pjx。,在项目管理器“数据”选项卡中选择“数据库”项。在添加数据库时,可以从,Visual FoxPro 6.0,系统中查找一个数据库文件(*.,dbc),。,练习:请学生按以上步骤在自己的项目文件中添加数据库和表。,2、在项目文件“学生管理.pjx中添加数据库和表,3,、,项目管理器窗口组成,项目管理器窗口由选项卡、命令按钮和列表框组成,如图所示。,3、项目管理器窗口组成,选项卡,窗口上方有“全部”、“数据”、“文档”、“类”、“代码”和“其他”,6,个选项卡,使得,Visual FoxPro 6.0,不同类型的文件分别放在不同的选项卡中。,命令按钮,在项目管理器中,选择要操作的文件,再单击相应的命令按钮即可进行相关的操作。,选项卡,板书设计:,1、创建项目文件,1)项目管理器窗口,2),创建项目文件,2、给项目文件添加数据库和表,3,、了解各选项卡和命令按钮的功能。,板书设计:,练习:填空题,(1)在,Visual FoxPro 6.0,中,用户要定制自己的系统环境,应单击()选单中的()选项。,(2)在选项对话框中,要设置日期和时间的显示格式,应选择选项对话框的()选项卡。,(3)数据库表文件在项目管理器的()和()选项卡中显示和管理。,(4)项目管理器的移去按钮有两个功能,一是把文件(),二是把文件()。,练习:填空题(1)在Visual FoxPro 6.0中,用,课题:创建数据库和表,教学目的:,掌握如何创建数据库和表。,掌握修改表结构的方法。,课题:创建数据库和表教学目的:,在项目中创建数据库表,教具,教学方法,网络机房,讲授法、演示法、练习法、观察讨论法,教学重点难点,在项目中创建数据库表教具教学方法网络机房讲授法、演示法、练习,教学步骤,导入新课:,1、在项目文件“学生管理.,pjx”,中创建“学生,数据库,教师按以下操作步骤演示在项目文件中建立一个数据库:,打开项目文件“学生管理.,pjx,,在数据选项卡中选择数据库。,单击新建按钮,在新建数据库对话框中单击新建数据库按钮。,在打开的“创建”对话框中键入数据库名“学生,,,保存在,d:VF,文件夹中。,在项目管理器的“数据”选项卡中,展开“数据库”及其中的“表”,引导学生观察其效果。,或使用命令:,CREATE DATABASE,学生,教学步骤导入新课:,2、创建表,由教师演示并让学生完成如下操作:,要求:在“学生,”,数据库中创建“学籍.,dbf,表文件,其表结构如下:,2、创建表,操作步骤:,在项目管理器的“数据”选项卡中选择“学生,数据库的表,单击新建按钮,打开新建表对话框。,单击“新建表”按钮,在“创建”对话框中键入要创建的表名“学籍,单击确定按钮,打开表设计器对话框。,在表设计器的字段选项卡中依次键入表的各个字段名及其属性。如果输入错误,要及时修改。,保存建立的表结构,暂时不输入记录。,重点难点的突破:,通过实例演示及学生的实践活动,完成了理论教学,让学生通过实践练习完成了本节的教学任务。,板书设计:,1、创建数据库,2、创建数据库表,重点难点的突破:,练习:填空题,(1)数据库文件的扩展名是(),表文件的扩展名是()。,(2)建立数据库的命令是(),以独占方式打开“学生,数据库的命令是()。,(3),Visual FoxPro 6.0,中的表分为()表和()表两类。,(4)自由表的字段名最长为()个字符,数据库表的字段名最长为()个字符。,(5)修改表结构的命令是()。,练习:填空题(1)数据库文件的扩展名是(),表文件的扩,课题:输入记录,教学目的:,掌握使用选单方式向表中输入记录的方法。,掌握使用命令方式向表中输入记录的方法。,课题:输入记录教学目的:,教学重点难点,用命令方式输入记录,修改表结构,教具,教学方法,网络机房,讲授法、演示法、练习法、观察讨论法,教学重点难点用命令方式输入记录教具教学方法网络机房讲授法、演,教学步骤,导入新课:,1、用菜单添加记录,教师按以下操作步骤演示添加记录的方法:,在“学生管理”的“项目管理器”窗口中选择“学生,”,数据库的“学籍表。,单击浏览按钮,打开浏览表窗口。,单击表选单中的追加新记录命令,在浏览表窗口输入第1条记录。,输入一条记录结束后,再单击表选单中的追加新记录命令,输入下一条记录,直至输入全部记录。,通过单击“显示”选单中的“追加方式”命令,也可以连续输入记录。,让学生按以上步骤在计算机中完成表记录的添加操作。,教学步骤导入新课:,2、使用命令方式,教师演示并引导学生完成以下操作:,USE,学籍,APPEND,注意完成后要提示学生按,CTRL+W,保存。,教师引导学生完成以下操作:,USE,学籍,GO 3,INSERT BLANK BEFORE BROWSE,操作完成后引导学生观察操作结果。,2、使用命令方式,3、修改表结构,教师引导学生按如下操作步骤来修改表结构:,打开“图书管理”项目文件,在“数据”选项卡中选择“学生,”,数据库中的“表”,再选择其中的“学籍表,单击修改按钮。,在打开的表设计器的“字段”选项卡中,将鼠标指针指向一个字段,单击“插入”按钮,插入一个字段。,按照同样的方法,可以插入其它字段。,单击“确定”按钮,保存修改后的表结构。,引导学生用命令方式:,modi stru,操作,同时对照两种方法的结果。,3、修改表结构,重点难点的突破:,通过实际操作层层深入知识点及细致的观察完成了本节重点难点问题的讲解。,板书设计:,1、菜单方式添加记录,2、命令方式添加记录,3、修改表结构,重点难点的突破:,课题:浏览与编辑记录,教学目的:,1、掌握显示记录的操作方法,2、移动记录指针的方法,3、掌握,replace,命令的使用,课题:浏览与编辑记录教学目的:,1、记录指针的移动,2、replace,命令的使用,教具,教学方法,网络机房,讲授法、演示法、练习法、观察讨论法,教学重点难点,1、记录指针的移动教具教学方法网络机房讲授法、演示法、练习法,教学步骤,复习提问:,在第三条记录前插入一条空白记录应如何操作?,导入新课:,1、浏览记录,由教师打开一个表,演示,list,及,display,命令的使用。,同时引导学生观察显示结果。,2、移动记录指针,由教师打开一个数据表,演示,go,及,skip,命令的使用,让学生通过状态栏观察记录号的变化。,讲解,eof()、bof()、recno(),对记录指针的测试,引导学生对照状态栏中记录号的变化或结合,disp,命令讲解。,练习:让学生完成教材有关例题,并观察记录指针的变化。,教学步骤复习提问:,3、编辑记录,由教师打开一个数据表,演示,edit、change、browse,命令的使用。,练习:按教师演示的过程进行练习。,4、,replace,命令的使用,这也是本节的重点难点内容。结合实际计算学生表中学生总分的情况以实例讲解。,练习:,1、计算“成绩,.dbf,”中学生的总分。,2、将“学号”前两位为“0,8,”的总分增加10。,让学生独立完成练习,教师指导,对出现的错误进行演示并改正。,3、编辑记录,板书设计:,1、浏览记录,2、移动记录指针,3、编辑记录,4、成批修改记录,板书设计:,课题:删除记录,教学目的:,1、掌握删除记录的操作,2、掌握恢复删除记录的操作,课题:删除记录教学目的:,1、记录的删除,2、记录的恢复,教具,教学方法,网络机房,讲授法、演示法、练习法、观察讨论法,教学重点难点,1、记录的删除教具教学方法网络机房讲授法、演示法、练习法、观,教学步骤,复习提问:,如何将“学籍,.dbf,”中“专业”字段“电子技术”改为“电子电器”。,导入新课:,1、删除记录,由教师操作演示,delete、recall、pack、zap,命令的使用,由学生自己通过菜单和命令方式练习并教材例题的操作。,教师来回指导并作辅导,及时做出总结。,教学步骤复习提问:,2,、定位查找记录,由教师操作演示,locate、continue,命令的使用,由学生自己练习并完成对,xs.dbf,的如下操作:,1、计算表中第一个学生的总分、平均分。,2、在表最后添加一条空白记录,在该记录相应的课程字段处用,replace,命令添加各科成绩的平均分。,练习中注意提示横向求值及纵向求值的方法区别。,教师来回指导并作辅导,及时做出总结。,板书设计:,1、删除记录,2,、定位查找记录,2、定位查找记录,课题:记录索引,教学目的:,1,、掌握记录索引的方法,2,、学会使用索引,课题:记录索引教学目的:,索引操作,教具,教学方法,网络机房,讲授法、演示法、练习法、观察讨论法,教学重点难点,索引操作教具教学方法网络机房讲授法、演示法、练习法、观察讨论,教学步骤,导入新课:,1,、记录索引,理论讲解:索引的类型及分类,1)给出单一索引命令格式。,举例:,use xs,inde on,学号,to xh,list,教学步骤导入新课:,2)复合索引,给出复合索引的命令格式。,以实例演示建立复合索引的方法:,use,学籍,inde on,出生日期,tag csrq,inde on,出生日期,tag sr of birth,教师说明两种索引的区别,并引导学生查看结果。,3)使用索引,给出打开索引的命令,并以实例演示。,3、快速查找记录,给出快速查找记录的命令格式,并说明应当注意的问题。,引导学生完成教材例题。,2)复合索引,师生共同研讨:,索引后记录与原表记录排列有什么区别?,板书设计:,1,、记录索引,1)单一索引,2)复合索引,3)使用索引,2,、快速查找记录,师生共同研讨:,课题:设置字段属性,教学目的:,掌握数据库表中字段属性的设置方法。,课题:设置字段属性教学目的:,字段属性的设置方法,教具,教学方法,网络机房,讲授法、演示法、练习法、观察讨论法,教学重点难点,字段属性的设置方法教具教学方法网络机房讲授法、演示法、练习法,教学步骤,导入新课:,1、字段属性设置的内容:,数据库表的字段属性设置包括:设置字段标题;设置字段注释来标识字段信息;设置字段默认值;设置字段输入掩码和显示格式;设置字段有效性规则来限制输入字段的数据内容等。,2、设置方法:,由教师按下面三个练习的操作步骤分别演示:,教学步骤导入新课:,练习1,在向“学籍”表中输入记录时,如果“出生日期”超过系统当前日期,则提示“出生日期出错!信息。,操作步骤:,在“学籍”表设计器窗口中,选择“表”选项卡,在记录有效性“规则”框中输入“出生日期=,DATE()(,其中,DATE(),为系统当前日期)。,在“信息”框中输入“出生日期出错!。,保存设置。,输入或修改一条记录,使“出生日期”字段内容超过当前日
展开阅读全文