您好,欢迎访问三七文档
教案2011~2012学年第2学期课程名称数据库应用基础主讲教师朱波系(部、中心)信息管理系教研室(实验室)电子商务教研室山东财政学院东方学院教务处制二○一二年三月-1-教案(首页)课程名称数据库应用基础课程编号任课教师朱波职称讲师课程类别通识教育课(√);学科共同基础课();专业课();实践课()课程性质必修课(√);选修课()学分4总学时72学时分配讲授54学时;实践18学时授课对象专业班级:11级金融专科1、2、3班,11财管本科1、2、3班,11金融本科1、2班,11财管本科1、2班,11营销本科1班,11物流本科1班共12个班使用教材(主编、出版社、出版时间)程玮、陆晶,《VisualFoxpro数据库管理系统教程》,清华大学出版社,2011年2月教学参考书(主编、出版社、出版时间)(三本以上)李雁翎《数据库技术及应用:visualfoxpro》(第二版)高等教育出版社2005年8月《二级教程—VisualFoxPro程序设计》教育部考试中心编高等教育出版社2007年9月版《VisualFoxPro及其应用系统开发》史济民汤观全编清华大学出版社2000年1月教学目标和要求数据库应用基础是为非计算机专业学生开设的第二门计算机基础课程,是必修的通识教育课,也是非计算机专业等级考试二级报名最多的一个科目。本课程以目前在微型计算机上应用十分广泛的数据库管理系统VisualFoxPro(简称VFP)为范本,介绍了数据库的基础知识;在VisualFoxPro环境下创建数据库、数据表、索引,数据查询与更新等数据库的基本操作;关系型数据库结构化查询语言SQL;以及数据库应用系统的程序设计过程和方法、界面设计、系统集成等。通过本课程的学习,要使学生熟悉数据库的基础知识;掌握关系型数据库管理系统的基本原理,掌握数据库设计的基本方法和结构化程序设计方法;了解面向对象的概念、数据库管理系统的构建;掌握面向对象的程序设计方法,为今后的学习、工作打下良好的基础。-2-授课时间第一周周一一二节课次1授课方法和手段讲授法结合案例分析法、练习法。采用计算机多媒体课件辅助教学课时安排2学时授课题目(章、节)第一章VisualFoxPro基础第一节VisualFoxPro系统概述第二节VisualFoxPro的数据类型第三节VisualFoxPro的常量、变量与函数1.3.1常量1.3.2内存变量:简单变量教学目的、要求(分掌握、熟悉、了解三个层次):1.掌握VisualFoxPro的安装、启动与退出2.熟悉VisualFoxPro的界面3.掌握VisualFoxPro系统运行环境参数的设置4.掌握VisualFoxPro的数据类型5.掌握VisualFoxPro的六种常量6.掌握VisualFoxPro的简单内存变量的定义和赋值教学重点及难点:VisualFoxPro系统运行环境参数的设置,VisualFoxPro的六种常量,VisualFoxPro的简单内存变量的定义和赋值教学内容与教学组织设计(90分钟):课程简介(5分钟):1.本课程是一门数据库基础的应用课程,通过VisualFoxpro这款数据库管理系统软件学习数据库的应用。2.要学习的内容:数据库基础概念VisualFoxpro的软件的使用3.本课程的地位:数据库开发是计算机软件开发的基础通过VisualFoxpro可以学习计算机软件开发的基本流程计算机等级考试的需要教材目录:第一章VisualFoxPro基础第二章数据库基础知识-3-第三章数据库、表的基本操作第四章数据查询与视图第五章结构化查询语言SQL第六章程序设计基础第七章面向对象的程序设计第八章菜单、报表和标签设计第九章应用系统开发简介参考教材:VisualFoxPro数据库管理系统实验教程二级教程-VisualFoxPro程序设计其他VisualFoxPro教程考核方式:平时*20%+期中*10%+期末*70%联系方式:办公室:3308办公电话:8369523手机:13854809375教材内容:第一章VisualFoxPro基础1.1VisualFoxPro系统概述(50分钟)VisualFoxPro是美国Microsoft公司研制推出的可运行于Windows操作系统平台的数据库开发系统它提供了强大的数据库结构设计和应用程序开发功能,是广泛应用于微型计算机上的一种关系型数据库管理系统软件。1.1.1VisualFoxPro简介:(5分钟)一、VisualFoxPro的发展1980~1984年,Ashton-Tate公司先后推出应用于微型机的dBaseII、dBaseIII;1986~1988年,FoxSoftware公司先后推出与dBase完全兼容的FoxBase1.0、FoxBase2.1+;-4-1989~1991年,陆续推出FoxPro1.0、FoxPro2.0;1993年,微软推出FoxPro2.5(Dos/Windows版);1995~1998年,陆续推出VisualFoxPro3.0、4.0、5.0、6.0中文版;2003年,推出VisualFoxPro8.0英文版.2006年,推出VisualFoxPro9.0英文版本书使用官方的VisualFoxPro6.0中文版VisualFoxPro的特点1.良好的用户界面;2.增强的数据库管理;3.集中的应用程序开发环境;4.面向对象的程序设计;5.程序间的互操作性6.对Internet的支持;7.客户/服务器解决方案;8.对2000年日期的支持;9.兼容并升级早期的Xbase数据库.三、性能指标(教材P.4表1-1)四、工作环境(教材P.3)注意软件环境:Windows9X/NT/2000/XP操作系统1.1.2VFP的安装,启动与退出(5分钟)一、VisualFoxPro的安装1.首次安装:可从CD或者硬盘安装或者网络安装2.非首次安装:3.网络安装:二、VisualFoxPro的启动与退出1.1.3VisualFoxPro用户界面(10分钟)-5-VisualFoxPro的工作方式两类共三种:交互式工作方式:菜单操作方式命令操作方式自动工作方式:程序工作方式二、VisualFoxPro的菜单系统1.常用菜单:⑴文件;⑵编辑;⑶格式;⑷帮助2.VFP系统菜单(见教材P.8~P.9表1.2~表1.5)⑴显示;⑵工具;⑶程序;⑷窗口3.其它菜单:系统自动显示/隐藏的菜单,如“表单”,“项目”等.三、VisualFoxPro工具栏默认显示“常用”工具栏,其它见教材P.10表1-6.四、命令窗口、状态栏和工作区1.命令窗口:输入,编辑,执行VisualFoxPro命令;2.状态栏:显示帮助或提示信息;3.工作区:显示VFP各工作窗口,表或内存中的数据.1.1.4VFP系统运行环境参数设置(5分钟)VisualFoxPro在启动时系统会自动采用一些默认参数来设置其运行环境,用户可以修改1.使用“选项”对话框(教材P.11图1-8)⑴打开“选项”对话框:单击“工具”→“选项”命令;菜单栏工作区工具栏命令窗口状态栏-6-⑵默认目录:VFP建立的文件自动保存在默认目录中.设置:单击“文件位置”→“默认目录”→“修改”按钮→“使用默认目录”复选框→输入|选择完整路径→“确定”按钮.(教材P.12图1-9)其它选项卡及其设置功能见教材P.11表1-7.2.环境设置的保存临时保存:对参数的修改保存在系统内存变量中,仅对当前正在运行的VisualFoxPro系统有效,一旦退出,修改即失效,再启动又会恢复原来的默认运行状态。操作:关闭“选项”对话框时只单击“确定”按钮永久保存:将参数的修改保存在Windows操作系统的注册表中,这样即使退出VFP系统后,修改也不会失效,下次启动会自动按照注册表中保存的参数进行系统运行环境的设置操作:先单击“设置为默认值”按钮,在单击“确定”按钮退出“选项”对话框1.1.5VisualFoxPro命令简介(20分钟)VFP中,可在命令窗口中输入,执行命令,控制系统运行,实现数据库管理与数据处理等操作.也可将命令编制成程序文件来执行操作.1.命令格式:命令动词[范围][[Fields]表达式表][For条件][To目标1|目标2]命令举例:例1.1DisplayAllFieldsjsbh,xm,xbForxb=“男”ToPrint(命令动词)(范围)(表达式表)(条件)(目标)命令说明⑴命令动词必不可少,它规定了要完成或实现的操作与功能;⑵除命令动词外的其他组成部分称为子句。子句一般由功能短语和表达式等组成,用于说明或限定命令操作的对象、范围、条件等;⑶大多数命令和功能短语只需输入前四个字母;⑷除字符串外,其他符号均为ASCII码字符(不能使用中文标点符号),英文字-7-母不分大小写;⑸子句顺序可任意,用空格分隔;表达式表中各项用“,”分隔;⑹用“”表示其中的内容是必选项,即用户必须提供的内容;[]中为可选项;用“|”分隔的子句可选用其一;注意:命令格式中的符号””,”[]”,”|”在实际操作中不能在命令中输入常用子句①[范围]:设置记录(行)的操作范围.四项:all:对数据表中的所有记录进行操作;nextn:从当前记录起,对后面n个记录进行操作;recordn:对第n个记录进行操作;rest:对从当前记录起直到最后一条记录的若干记录进行操作.②[[Fields]表达式表]:限定操作内容或公式,可含多项,用“,”分隔,最后一项后面无符号;若有[Fields]项,则为字段名表,指定数据表中要操作的字段(列)。个别命令如list,可以省略[Fields]项而仅有字段名表。③[For条件]:根据条件确定如何操作.对指定范围内符合条件的记录进行操作,当遇到不符合条件的记录时,则不对其进行操作,越过它继续查找符合条件的下一条记录,直到指定范围查找完为止。若没有指定范围,默认范围All;④[To目标]:指定命令操作对象输送到的位置,默认输出到屏幕;2.命令窗口操作命令窗口操作属于交互式工作方式,输入单条命令即执行,可即时观察命令执行的结果。命令窗口的隐藏(关闭)和显示命令的输入、编辑和执行输入执行:输入完按回车键;重复执行命令的编辑注意:一行只允许输入一条命令;若分行,第一行末尾加“;”-8-1.1.6VFP向导,设计器和生成器(5分钟)VisualFoxPro系统提供了面向对象的程序设计方法和工具,包括各种向导(Wizards),设计器(Designers)和生成器(Builders).基本功能见教材P.17~P.18的表1-8~表1-10.使用方法将在后续章节中详细介绍.1.2VisualFoxPro的数据类型(10分钟)1.2数据类型数据是数据库管理系统进行管理的主要对象,而支持数据类型的丰富和处理数据能力是衡量数据库管理系统性能的重要指标。数据有型和值之分,型是数据的分类,值是数据的具体表示VisualFoxPro支持14种数据类型1.字符型(Character)由英文字母、数字、标点符号、空格、中文字符和其他可打印符号组成.在字符型常量和字符型内存变量最大长度为255个字节,字段变量最长为254个字节,其中每个ASCII码字符占用一个字节,每个中文字符占用两个字节。2.数值型(Numeric)由数字(0~9),正负号(+,-),小数点(.)组成,用于表示数值的大小.可以使用科学计数法表示长度:内存中为8个字节,字段中最长为20个字节3.货币型(currencY)专用表示货币的数值型数据,需加货币前缀符号,如“$”;长度:8B.小数位固定为4位,不能用科学计数法4.日期型(Date)由年,月,日组成的表示日期的特殊数据.长度:8B;取值范围:{^0001-01-01}~{^9999-12-31}.5.日期时间型(dateTime)由年,月,日加时,分,秒组成的数据.长度:8B;-9-时间取值范围:00:00:00am~11:59:59pm6.逻辑型(Logica
本文标题:教案-VF
链接地址:https://www.777doc.com/doc-3023475 .html