创建数据库和表_第1页
创建数据库和表_第2页
创建数据库和表_第3页
创建数据库和表_第4页
创建数据库和表_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、l教学目的:l了解Visual FoxPro 6.0环境配置的方法。l了解项目管理器的组成。l掌握项目管理器的使用方法。l学会建立项目文件。多媒体网络机房讲授法、演示法、练习法、观察讨论法1、项目管理器的使用2、如何建立项目文件,为以后的深入学习操作打下基础。1、创建项目文件操作步骤:l 单击系统选单文件中的新建选项,在弹出的新建对话框中,选择项目,新建一个项目文件。l 在“创建”对话框中选择保存位置为d:VF,项目名为“学生管理,再单击保存按钮保存项目文件,启动项目管理器窗口。l 关闭并保存以上建立的项目文件l教师按以上步骤演示并讲解项目管理器窗口的组成,演示完后,让学生按以上步骤自己建立一

2、个项目文件。2、在项目文件“学生管理.pjx中添加数据库和表教师按以下操作步骤演示:l 打开项目文件“学生管理.pjx。l 在项目管理器“数据”选项卡中选择“数据库”项。在添加数据库时,可以从Visual FoxPro 6.0系统中查找一个数据库文件(*.dbc)。l练习:请学生按以上步骤在自己的项目文件中添加数据库和表。3、项目管理器窗口组成项目管理器窗口组成项目管理器窗口由选项卡、命令按钮和列表框组成,如图所示。 选项卡 窗口上方有“全部”、“数据”、“文档”、“类”、“代码”和“其他”6个选项卡,使得Visual FoxPro 6.0不同类型的文件分别放在不同的选项卡中。 命令按钮 在项

3、目管理器中,选择要操作的文件,再单击相应的命令按钮即可进行相关的操作。l板书设计:l1、创建项目文件l 1)项目管理器窗口l 2)创建项目文件l2、给项目文件添加数据库和表l3、了解各选项卡和命令按钮的功能。l(1)在Visual FoxPro 6.0中,用户要定制自己的系统环境,应单击( )选单中的( )选项。l(2)在选项对话框中,要设置日期和时间的显示格式,应选择选项对话框的( )选项卡。l(3)数据库表文件在项目管理器的( )和( )选项卡中显示和管理。l(4)项目管理器的移去按钮有两个功能,一是把文件( ),二是把文件( )。l教学目的:l掌握如何创建数据库和表。l掌握修改表结构的方

4、法。l在项目中创建数据库表网络机房讲授法、演示法、练习法、观察讨论法l导入新课:l1、在项目文件“学生管理.pjx”中创建“学生数据库l教师按以下操作步骤演示在项目文件中建立一个数据库:l 打开项目文件“学生管理.pjx,在数据选项卡中选择数据库。l 单击新建按钮,在新建数据库对话框中单击新建数据库按钮。l 在打开的“创建”对话框中键入数据库名“学生,保存在d:VF文件夹中。l在项目管理器的“数据”选项卡中,展开“数据库”及其中的“表”,引导学生观察其效果。l或使用命令: CREATE DATABASE 学生l2、创建表l由教师演示并让学生完成如下操作:l要求:在“学生”数据库中创建“学籍.d

5、bf表文件l其表结构如下:l操作步骤:l 在项目管理器的“数据”选项卡中选择“学生数据库的表,单击新建按钮,打开新建表对话框。l 单击“新建表”按钮,在“创建”对话框中键入要创建的表名“学籍,单击确定按钮,打开表设计器对话框。l 在表设计器的字段选项卡中依次键入表的各个字段名及其属性。如果输入错误,要及时修改。l 保存建立的表结构,暂时不输入记录。l重点难点的突破:l 通过实例演示及学生的实践活动,完成了理论教学,让学生通过实践练习完成了本节的教学任务。l板书设计:l1、创建数据库l2、创建数据库表l(1)数据库文件的扩展名是( ) ,表文件的扩展名是( ) 。l(2)建立数据库的命令是( )

6、,以独占方式打开“学生数据库的命令是 ( ) 。l(3)Visual FoxPro 6.0中的表分为( )表和( )表两类。l(4)自由表的字段名最长为( )个字符,数据库表的字段名最长为( )个字符。l(5)修改表结构的命令是( )。l教学目的:l掌握使用选单方式向表中输入记录的方法。l掌握使用命令方式向表中输入记录的方法。l用命令方式输入记录l修改表结构网络机房讲授法、演示法、练习法、观察讨论法导入新课:1、用菜单添加记录教师按以下操作步骤演示添加记录的方法:l 在“学生管理”的“项目管理器”窗口中选择“学生”数据库的“学籍表。l 单击浏览按钮,打开浏览表窗口。l 单击表选单中的追加新记录

7、命令,在浏览表窗口输入第1条记录。l 输入一条记录结束后,再单击表选单中的追加新记录命令,输入下一条记录,直至输入全部记录。l通过单击“显示”选单中的“追加方式”命令,也可以连续输入记录。l让学生按以上步骤在计算机中完成表记录的添加操作。l2、使用命令方式l教师演示并引导学生完成以下操作:lUSE 学籍lAPPENDl注意完成后要提示学生按CTRL+W保存。l教师引导学生完成以下操作:lUSE 学籍lGO 3 lINSERT BLANK BEFORE BROWSE l操作完成后引导学生观察操作结果。l3、修改表结构l教师引导学生按如下操作步骤来修改表结构:l 打开“图书管理”项目文件,在“数据

8、”选项卡中选择“学生”数据库中的“表”,再选择其中的“学籍表,单击修改按钮。l 在打开的表设计器的“字段”选项卡中,将鼠标指针指向一个字段,单击“插入”按钮,插入一个字段。l 按照同样的方法,可以插入其它字段。l 单击“确定”按钮,保存修改后的表结构。l引导学生用命令方式:modi stru操作,同时对照两种方法的结果。l重点难点的突破:l 通过实际操作层层深入知识点及细致的观察完成了本节重点难点问题的讲解。l板书设计:l1、菜单方式添加记录l2、命令方式添加记录l3、修改表结构l教学目的:l1、掌握显示记录的操作方法l2、移动记录指针的方法l3、掌握replace命令的使用l1、记录指针的移

9、动l2、replace命令的使用网络机房讲授法、演示法、练习法、观察讨论法l复习提问:l 在第三条记录前插入一条空白记录应如何操作?l导入新课:l1、浏览记录l 由教师打开一个表,演示list及display命令的使用。l同时引导学生观察显示结果。l2、移动记录指针l 由教师打开一个数据表,演示go及skip命令的使用,让学生通过状态栏观察记录号的变化。l讲解eof( )、bof( )、recno( )对记录指针的测试,引导学生对照状态栏中记录号的变化或结合disp命令讲解。l练习:让学生完成教材有关例题,并观察记录指针的变化。l3、编辑记录l由教师打开一个数据表,演示edit、change、

10、browse命令的使用。l练习:按教师演示的过程进行练习。l4、replace命令的使用l 这也是本节的重点难点内容。结合实际计算学生表中学生总分的情况以实例讲解。l练习:l1、计算“成绩.dbf”中学生的总分。l2、将“学号”前两位为“08”的总分增加10。l 让学生独立完成练习,教师指导,对出现的错误进行演示并改正。l板书设计:l1、浏览记录l2、移动记录指针l3、编辑记录l4、成批修改记录l教学目的:l1、掌握删除记录的操作l2、掌握恢复删除记录的操作l1、记录的删除l2、记录的恢复网络机房讲授法、演示法、练习法、观察讨论法l复习提问:l 如何将“学籍.dbf”中“专业”字段“电子技术”

11、改为“电子电器”。l导入新课:l1、删除记录l 由教师操作演示delete、recall、pack、zap命令的使用,由学生自己通过菜单和命令方式练习并教材例题的操作。l 教师来回指导并作辅导,及时做出总结。l2、定位查找记录l由教师操作演示locate、continue命令的使用,由学生自己练习并完成对xs.dbf的如下操作:l 1、计算表中第一个学生的总分、平均分。l 2、在表最后添加一条空白记录,在该记录相应的课程字段处用replace命令添加各科成绩的平均分。l 练习中注意提示横向求值及纵向求值的方法区别。l 教师来回指导并作辅导,及时做出总结。l板书设计:l1、删除记录l2、定位查找

12、记录l教学目的:l1、掌握记录索引的方法l2、学会使用索引l索引操作网络机房讲授法、演示法、练习法、观察讨论法l导入新课:l1、记录索引l 理论讲解:索引的类型及分类l 1)给出单一索引命令格式。l 举例:l use xs l inde on 学号 to xhl list l2)复合索引l 给出复合索引的命令格式。l 以实例演示建立复合索引的方法:l use 学籍l inde on 出生日期 tag csrql inde on 出生日期 tag sr of birthl 教师说明两种索引的区别,并引导学生查看结果。l3)使用索引l 给出打开索引的命令,并以实例演示。l3、快速查找记录l 给出快

13、速查找记录的命令格式,并说明应当注意的问题。l 引导学生完成教材例题。l师生共同研讨:l索引后记录与原表记录排列有什么区别?l板书设计:l1、记录索引l 1)单一索引l 2)复合索引l 3)使用索引l2、快速查找记录l教学目的:l掌握数据库表中字段属性的设置方法。l字段属性的设置方法网络机房讲授法、演示法、练习法、观察讨论法l导入新课:l1、字段属性设置的内容:l数据库表的字段属性设置包括:设置字段标题;设置字段注释来标识字段信息;设置字段默认值;设置字段输入掩码和显示格式;设置字段有效性规则来限制输入字段的数据内容等。l2、设置方法:l由教师按下面三个练习的操作步骤分别演示:l在向“学籍”表

14、中输入记录时,如果“出生日期”超过系统当前日期,则提示“出生日期出错!信息。l操作步骤:l 在“学籍”表设计器窗口中,选择“表”选项卡,在记录有效性“规则”框中输入“出生日期=DATE() (其中DATE()为系统当前日期)。l 在“信息”框中输入“出生日期出错!。l 保存设置。l输入或修改一条记录,使“出生日期”字段内容超过当前日期,引导学生观察结果。l设置删除触发器,在删除“图书”表中的记录时,当“学号字段为空格时才能删除。l操作步骤:l 选择“学籍”表设计器窗口的“表”选项卡,在“删除触发器”框中输入“学号 =SPACE(6)。l 保存设置。l在浏览“学籍”表窗口中,删除一条“学号为空的

15、记录,验证上述设置是否正确。l给“学籍”表中“学号”字段添加注释“记录唯一标识”,给“出生日期”字段设置输入默认值为“DATE()-5500”。l操作步骤:l 在“学籍”表设计器窗口中,将鼠标指针指向“学号字段,再在字段注释文本框中添加对该字段的注释记录唯一标识。l 将鼠标指针指向“出生日期”字段,在“默认值”框中输入“DATE()-5500”。l 保存设置。在以后追加记录时,“出生日期”字段内容自动添加为系统当前的日期减去5500天以前的日期。l在设置字段默认值时,也可以通过表达式生成器对话框来输入,并检验输入数据的合法性,避免设置错误。l3、学生练习l 分别打开上面三个练习,指导学生按以上

16、操作步骤完成练习,最后由教师作出总结。l板书设计:l1、字段属性的内容l2、字段属性的设置方法l教学目的:l1、掌握指定工作区的方法l2、了解表间的关系l3、掌握参照完整性的设置方法l1、工作区的使用方法l2、参照完整性的设置网络机房讲授法、演示法、练习法、观察讨论法l1、多个工作区的使用l 强调以下知识点:l 1)可以同时打开32767个工作区。l 2) 在一个工作区中不能同时打开多个表。l给出选择工作区的命令格式,并以实例讲解在不同的工作区打开不同的数据表,引导学生观察结果。l2、访问其它工作区l 以实例方式演示访问其它工作区的方法。l 指导学生练习。l3、创建表间关系l 理论讲解表间的三种关系,并给出命令格式:lSET RELATION TO INTO | ADDITIVEl 指导学生完成教材例题。l4、编辑参照完整性l 由教师演示设置参照完整性的方法,引导学生观察并练

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论