欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库教学完整版ppt课件全套电子教案整套教学教程(最新).ppt

    • 资源ID:75663375       资源大小:1.74MB        全文页数:297页
    • 资源格式: PPT        下载积分:19金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要19金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库教学完整版ppt课件全套电子教案整套教学教程(最新).ppt

    目目 录录n第一章数据库基础第一章数据库基础 n第二章第二章Visual FoxPro概述概述 n第三章数据与数据运算第三章数据与数据运算 n第四章数据库与表的基本操作第四章数据库与表的基本操作n第五章关系数据库第五章关系数据库SQL语言语言 n第六章查询与视图第六章查询与视图 n第七章程序设计基础第七章程序设计基础 下一页目 录n第八章面向对象程序设计第八章面向对象程序设计 n第九章报表设计第九章报表设计n第十章菜单设计第十章菜单设计 n第十一章开发应用程序第十一章开发应用程序n附录附录 返 回第一章数据库基础第一章数据库基础 数据库基础数据库基础 数据库基本概念数据库基本概念数据库基本概念数据库基本概念数据库系统数据库系统数据库系统数据库系统数据模型数据模型数据模型数据模型数据库技术的发展数据库技术的发展数据库技术的发展数据库技术的发展例题精解例题精解数据库基本概念数据库基本概念一、信息、数据和数据处理一、信息、数据和数据处理1、信息信息是事物运动状态和特征的表现形式。是事物运动状态和特征的表现形式。2、数据数据是指能被计算机识别和处理的物理符号,包括数字、文字、图是指能被计算机识别和处理的物理符号,包括数字、文字、图形、图像、声音、动画和影像等。数据是信息具体化的表示形式。形、图像、声音、动画和影像等。数据是信息具体化的表示形式。3、数据处理数据处理是指对数据进行收集、存储、计算、分类、排序和传输等是指对数据进行收集、存储、计算、分类、排序和传输等操作。操作。返回返回下一页下一页二、数据管理技术的发展二、数据管理技术的发展 计算机数据管理发展的阶段计算机数据管理发展的阶段:计算机数据管理经历了由低级向高计算机数据管理经历了由低级向高 级的发展过程,这过程一般可以分为三个阶段:级的发展过程,这过程一般可以分为三个阶段:人工管理阶段人工管理阶段、文件文件 系统阶段系统阶段和和数据库系统阶段数据库系统阶段。返回返回数据库基本概念数据库基本概念上一页上一页数据库系统数据库系统一、数据库系统的基本概念一、数据库系统的基本概念1、数据库数据库(DB DataBase)是存储在计算机中结构化的相关数据的集合。)是存储在计算机中结构化的相关数据的集合。它不仅包含描述事物的数据本身,而且包含数据之间的联系。它不仅包含描述事物的数据本身,而且包含数据之间的联系。2、数据库管理系统数据库管理系统(DBMS)是建立、维护、使用和管理数据库的软件。在)是建立、维护、使用和管理数据库的软件。在微型计算机中,常见的数据库管理系统有微型计算机中,常见的数据库管理系统有FoxBASE,FoxPro,Visual FoxPro等。等。3、数据库系统数据库系统(DBS DataBase System)是指引入数据库技术后的计算)是指引入数据库技术后的计算机系统。它由三个部分组成机系统。它由三个部分组成:计算机硬件系统计算机硬件系统,计算机软件系统计算机软件系统,计算机操计算机操作人员作人员。二、数据库系统的特点二、数据库系统的特点 由由计算机硬件系统计算机硬件系统,计算机软件系统计算机软件系统和和计算机操作人员构成的数据库系统计算机操作人员构成的数据库系统,核心是数据库管理系统核心是数据库管理系统。返回返回下一页下一页数据模型数据模型一、从现实世界到数据世界一、从现实世界到数据世界1、现实世界现实世界是存在于人们大脑映像之外的客观世界,事物及其相互联系存在于是存在于人们大脑映像之外的客观世界,事物及其相互联系存在于这个世界中。事物由对象和性质组成。这个世界中。事物由对象和性质组成。2、信息世界信息世界是对现实世界进行抽象而得到的概念世界。信息世界是以人的观点是对现实世界进行抽象而得到的概念世界。信息世界是以人的观点来描述和表示客观世界。来描述和表示客观世界。3、信息世界涉及到以下几个主要概念、信息世界涉及到以下几个主要概念:(1)(1)在信息世界中,客观存在并且可以相互区别的事物称为在信息世界中,客观存在并且可以相互区别的事物称为实体实体。(2)同一类实体的集合称为同一类实体的集合称为实体集实体集。(3)描述实体的特征称为实体的描述实体的特征称为实体的属性属性。(4)属性的集合表示一种实体的类型,称为属性的集合表示一种实体的类型,称为实体型实体型。(5)实体与实体之间的关系称为实体与实体之间的关系称为联系联系。返回返回下一页下一页4、数据模型的概念、数据模型的概念 数据模型是数据库管理系统中用于提供信息表示和操作手段的形式数据模型是数据库管理系统中用于提供信息表示和操作手段的形式框架。数据模型可分为如下两个级别框架。数据模型可分为如下两个级别:概念模型和实施模型。概念模型和实施模型。5、数据模型的组成、数据模型的组成(1)数据结构数据结构用于描述系统的静态特性,即描述数据之间的逻辑关系(逻辑用于描述系统的静态特性,即描述数据之间的逻辑关系(逻辑结构)以及如何将数据按一定方式存储于计算机(存储结构)。结构)以及如何将数据按一定方式存储于计算机(存储结构)。(2)数据操作数据操作用于描述系统的动态特性,即描述检索操作和更新操作(插入、用于描述系统的动态特性,即描述检索操作和更新操作(插入、删除、修改)。删除、修改)。(3)完整性约束完整性约束提供数据存储和数据操作的制约规则,以保证系统中数据的提供数据存储和数据操作的制约规则,以保证系统中数据的完整性。完整性。返回返回数据模型数据模型上一页上一页 下一页下一页二、关系模型二、关系模型 1、关系模型的概念、关系模型的概念:一张二维表就是一个关系。一个具有一张二维表就是一个关系。一个具有n个列(属性)个列(属性)的二维表描述的是一个的二维表描述的是一个n维空间的坐标系。一个属性相当于维空间的坐标系。一个属性相当于n维空间的一维空间的一个坐标轴,一个行(元组)是个坐标轴,一个行(元组)是n维空间中的一个坐标点。一张二维表就维空间中的一个坐标点。一张二维表就是一个是一个n维空间的坐标点的集合。维空间的坐标点的集合。2、关系术语、关系术语:关系、关系模型、关系、关系模型、元组、属性元组、属性、域、域、主键、主键(主码主码)、外键、外键(外码外码)。3、关系的基本性质、关系的基本性质:(1)在一个关系中,不允许有完全相同的元组。(元组是唯一的)在一个关系中,不允许有完全相同的元组。(元组是唯一的)(2)在一个关系中,不允许有相同的属性名。(属性是唯一的)在一个关系中,不允许有相同的属性名。(属性是唯一的)数据模型数据模型返回返回上一页上一页 下一页下一页(3)在一个关系中元组的顺序无关紧要,即任意交换两个行的位置并不影响在一个关系中元组的顺序无关紧要,即任意交换两个行的位置并不影响整个关系。(行的位置可任意)整个关系。(行的位置可任意)(4)在一个关系中属性的顺序无关紧要,即任意交换两个列的位置并不影响在一个关系中属性的顺序无关紧要,即任意交换两个列的位置并不影响整个关系。整个关系。(5)在一个关系中每一列中的属性值(数据项)应取自一个值域。(同一列在一个关系中每一列中的属性值(数据项)应取自一个值域。(同一列的数据类型相同)的数据类型相同)4、关系运算、关系运算(1)选择选择运算是根据给定的条件,从一个关系中选出满足条件的若干个元组,运算是根据给定的条件,从一个关系中选出满足条件的若干个元组,被选出的元组组成一个新的关系,这个新的关系是原关系的子集,其关被选出的元组组成一个新的关系,这个新的关系是原关系的子集,其关系模型不变。系模型不变。数据模型数据模型返回返回上一页上一页 下一页下一页(2)投影投影运算是从一个关系中指定若干个属性组成新的关系。投影运算就运算是从一个关系中指定若干个属性组成新的关系。投影运算就是将一个维度较高的空间坐标系转变为维度较低的空间坐标系。是将一个维度较高的空间坐标系转变为维度较低的空间坐标系。(3)联接联接运算是将两个关系按一定条件组成一个新的关系。运算是将两个关系按一定条件组成一个新的关系。数据模型数据模型返回返回上一页上一页 下一页下一页数据库技术的发展数据库技术的发展一、传统数据库技术的发展一、传统数据库技术的发展(1)1969年,年,IBM公司开发出层次型、网状型的数据库系统。公司开发出层次型、网状型的数据库系统。(2)1970年,科德(年,科德(E.F.Codd)创立关系数据库理论基础。)创立关系数据库理论基础。(3)1986年,年,ANSI通过了关系数据库查询语言通过了关系数据库查询语言SQL的标准。的标准。(4)1970年代以来开发的年代以来开发的DBMS有:有:dBASE,FoxBASE,FoxPro,Visual FoxPro,Access,Oracle,SQL Server等。等。(5)微型计算机的小型数据库管理系统的发展如下:微型计算机的小型数据库管理系统的发展如下:dBasedBasedBase FoxBASEFoxPro2.5FoxPro2.Visual FoxPro 3.0 5.0 6.0 7.0 8.0返回返回上一页上一页 下一页下一页二、新一代数据库技术二、新一代数据库技术(1)分布式数据库分布式数据库(2)面向对象数据库面向对象数据库(3)多媒体数据库多媒体数据库(4)模糊数据库模糊数据库数据库技术的发展数据库技术的发展返回返回上一页上一页例题精解例题精解【例【例11】数据库系统与文件系统的主要区别是(】数据库系统与文件系统的主要区别是()。)。A)数据库系统复杂,而文件系统简单)数据库系统复杂,而文件系统简单B)文件系统不能解决数据冗余和数据独立性的问题,而数据库系统能)文件系统不能解决数据冗余和数据独立性的问题,而数据库系统能够解决够解决C)文件系统只能管理程序文件,而数据库系统能够管理各类文件)文件系统只能管理程序文件,而数据库系统能够管理各类文件D)文件系统管理的数据量少,而数据库系统能够管理庞大的数据量)文件系统管理的数据量少,而数据库系统能够管理庞大的数据量解:在数据库系统中,数据已经从应用程序中分离出来,存放在数据库解:在数据库系统中,数据已经从应用程序中分离出来,存放在数据库(DB)中,由数据库管理系统)中,由数据库管理系统(DBMS)软件进行统一的管理和控制,使软件进行统一的管理和控制,使数据与程序相互独立,从而实现数据共享,减少数据冗余。数据与程序相互独立,从而实现数据共享,减少数据冗余。答:答:11B返回返回下一页下一页【例【例12】数据库】数据库(DB)、数据库系统)、数据库系统(DBS)和数据库管理系统和数据库管理系统(DBMS)三者三者之间的关系是(之间的关系是()。)。A)DB包括包括DBS和和DBMSB)DBS包括包括DB和和DBMSC)DBMS包括包括DB和和DBS D)DB就是就是DBS,也就是,也就是DBMS解:数据库系统(解:数据库系统(DBS)是指引入数据库技术后的计算机系统。它由计算)是指引入数据库技术后的计算机系统。它由计算机硬件系统、计算机软件系统和计算机操作人员三个部分组成。其中,机硬件系统、计算机软件系统和计算机操作人员三个部分组成。其中,计算机软件系统主要包含操作系统、数据库管理系统(计算机软件系统主要包含操作系统、数据库管理系统(DBMS)和数)和数据库(据库(DB)等。)等。答:答:12B返回返回上一页上一页 下一页下一页【例【例13】用于实现数据库各种数据管理和操作的软件称为(】用于实现数据库各种数据管理和操作的软件称为()。)。A)数据软件)数据软件 B)操作系统)操作系统 C)数据库管理系统)数据库管理系统 D)编译程序)编译程序解:数据库系统(解:数据库系统(DBS)的核心是数据库管理系统()的核心是数据库管理系统(DBMS)。)。DBMS是是建立、维护、使用和管理数据库的软件。微型计算机常见的数据库管理建立、维护、使用和管理数据库的软件。微型计算机常见的数据库管理系统有系统有FoxBASE,FoxPro,Visual FoxPro等。等。答:答:13C返回返回上一页上一页 下一页下一页【例【例14】Visual FoxPro支持的数据模型是(支持的数据模型是()。)。A)层次型)层次型B)关系型)关系型C)网状型)网状型D)树型)树型解:数据库管理系统的数据模型有层次型、网状型和关系型三种。层次数解:数据库管理系统的数据模型有层次型、网状型和关系型三种。层次数据模型用树型结构表示实体及其之间的联系;网状数据模型用网状结构据模型用树型结构表示实体及其之间的联系;网状数据模型用网状结构表示实体及其之间的联系;关系数据模型用二维表结构表示实体及其之表示实体及其之间的联系;关系数据模型用二维表结构表示实体及其之间的联系。常见的数据库管理系统(如间的联系。常见的数据库管理系统(如FoxBASE,FoxPro,Visual FoxPro等)都是采用关系数据模型。等)都是采用关系数据模型。答:答:14B返回返回第二章第二章Visual FoxPro概述概述Visual FoxPro 概述概述VFP的安装与启动的安装与启动VFP的开发环境的开发环境项目管理器项目管理器 VFP设计工具设计工具 例题精解例题精解VFP的安装与启动的安装与启动一、一、VFP运行环境运行环境 1、硬件环境硬件环境:在在486DX/66 MHz以上的微机中一般都能正常运行。以上的微机中一般都能正常运行。2、软件环境、软件环境:在在Windows 95/98(中文版)或更高版本的操作系统支(中文版)或更高版本的操作系统支持下运行。持下运行。二、安装二、安装VFP6.0 1、安装安装VFP6.0与安装其他与安装其他 Windows应用程序的方法相似,应用程序的方法相似,即运行即运行VFP6.0系统系统 盘中的盘中的下一页 返回Setup.exe文件,启动安装向导,选择安装形式(文件,启动安装向导,选择安装形式(“典型安装典型安装”或或“自定自定义安装义安装”),按照安装向导的提示完成),按照安装向导的提示完成VFP6.0的安装。的安装。2、VFP6.0系统盘不包含帮助文件,若要获得帮助,则要另外安装系统盘不包含帮助文件,若要获得帮助,则要另外安装MSDN。三、启动三、启动VFP6.0 “开始开始”菜单菜单“所有程序所有程序”命令命令“Microsoft Visual FoxPro 6.0”文件夹文件夹“Microsoft Visual FoxPro 6.0”命令命令VFP欢迎屏欢迎屏“Visual FoxPro 6.0”主窗口主窗口VFP的安装与启动的安装与启动上一页 下一页 返回四、退出四、退出VFP6.01、可以使用退出可以使用退出Windows应用程序的通用方法退出应用程序的通用方法退出VFP6.0。2、在命令窗口中键入在命令窗口中键入QUIT命令,然后按回车,退出命令,然后按回车,退出VFP6.0。这是。这是VFP特有的关闭方法。特有的关闭方法。VFP的安装与启动的安装与启动上一页 下一页 返回VFP的开发环境的开发环境一、一、VFP用户界面用户界面1、VFP主窗口主窗口:VFP主窗口具有主窗口具有Windows窗口的共性,即具有标题栏、窗口的共性,即具有标题栏、菜单栏、工具栏、状态栏等。菜单栏、工具栏、状态栏等。2、VFP菜单菜单:VFP菜单是一种动态菜单,它会随着打开文件类型的不同而改菜单是一种动态菜单,它会随着打开文件类型的不同而改变。变。3、VFP工具栏工具栏:VFP共有共有11个工具栏,默认只打开个工具栏,默认只打开“常用常用”工具栏。工具栏。上一页 下一页 返回二、二、VFP命令窗口命令窗口 显示或隐藏命令窗口;执行命令。显示或隐藏命令窗口;执行命令。三、三、设置设置VFP环境参数环境参数1、VFP安装完毕之后,自动使用系统默认的环境参数值。安装完毕之后,自动使用系统默认的环境参数值。2、用户可以根据实际需要和个人习惯设置个性化的应用开发环境。、用户可以根据实际需要和个人习惯设置个性化的应用开发环境。3、设置、设置VFP环境参数值的工具是环境参数值的工具是“选项选项”对话框。对话框。VFP的开发环境的开发环境上一页 下一页 返回4、设置默认目录设置默认目录:设置默认目录的目的设置默认目录的目的;设置默认目录;设置默认目录。设置默认目录的步骤设置默认目录的步骤:“工具工具”菜单菜单“选项选项”命令命令“选项选项”对话框对话框“文件位置文件位置”选项卡选项卡“默认目录默认目录”选项选项“修改修改”按钮按钮“更改文件位置更改文件位置”对话框。对话框。勾选勾选“使用默认目录使用默认目录”复选框复选框在在“定位默认目录定位默认目录”文本中输入默认目文本中输入默认目录的路径录的路径“确定确定”按钮按钮返回返回“选项选项”对话框。对话框。在在“选项选项”对话框中,若直接单击对话框中,若直接单击“确定确定”按钮,则所作的设置仅在按钮,则所作的设置仅在VFP本次运行期间有效;若先单击本次运行期间有效;若先单击“设置为默认值设置为默认值”按钮,然后再单击按钮,然后再单击“确定确定”按钮,则所作的设置写入按钮,则所作的设置写入VFP参数表,成为参数表,成为VFP的默认设置。的默认设置。VFP的开发环境的开发环境上一页 下一页 返回项目管理器项目管理器一、一、创建项目文件创建项目文件 1、项目:使用、项目:使用VFP开发出的应用程序称为项目。项目是应用程序所包含的开发出的应用程序称为项目。项目是应用程序所包含的各类文件(程序、数据、文档等)的集合。项目文件的扩展名为各类文件(程序、数据、文档等)的集合。项目文件的扩展名为.pjx。2、创建项目的用途、创建项目的用途创建一个项目文件,用于管理该项目中各类文件。创建一个项目文件,用于管理该项目中各类文件。使用应用程序向导,生成一个项目和使用应用程序向导,生成一个项目和VFP应用程序框架。应用程序框架。上一页 下一页 返回3、创建项目的方法、创建项目的方法“新建新建”按钮按钮“新建新建”对话框对话框“项目项目”选项选项“新建文件新建文件”按钮按钮“创创建建”对话框对话框输入保存位置和项目的名称输入保存位置和项目的名称“保存保存”按钮按钮在在“命令命令”窗口中键入:窗口中键入:Create Project 二、二、“项目管理器项目管理器”的组成的组成 1、选项卡:、选项卡:“全部全部”选项卡选项卡,“数据数据”选项卡,选项卡,“文档文档”选项卡,选项卡,“类类”选项卡,选项卡,“代码代码”选项卡,选项卡,“其他其他”选项卡选项卡 项目管理器项目管理器上一页 下一页 返回2、命令按钮:、命令按钮:“新建新建”按钮,按钮,“添加添加”按钮,按钮,“修改修改”按钮,按钮,“移去移去”按钮,按钮,“浏览浏览”按钮,按钮,“运行运行”按钮,按钮,“预览预览”按钮,按钮,“打开打开”按钮,按钮,“关闭关闭”按钮,按钮,“连编连编”按钮按钮三、三、“项目管理器项目管理器”的使用的使用 1、打开项目:、打开项目:“打开打开”按钮按钮“打开打开”对话框对话框输入项目文件的位置和的输入项目文件的位置和的名称名称“确定确定”按钮按钮项目管理器项目管理器上一页 下一页 返回2、创建文件:使用、创建文件:使用“新建新建”命令创建的文件不一定包含在项目中。若新建命令创建的文件不一定包含在项目中。若新建文件时,没有打开项目,则所建的文件不包含在项目中;若新建文件时,文件时,没有打开项目,则所建的文件不包含在项目中;若新建文件时,已打开某个项目,则所建的文件自动包含在打开的项目中。已打开某个项目,则所建的文件自动包含在打开的项目中。3、添加文件:在、添加文件:在“项目管理器项目管理器”中,选定要添加文件的类型,单击中,选定要添加文件的类型,单击“添加添加”按钮,可将文件添加到当前项目中。按钮,可将文件添加到当前项目中。4、移去或删除文件、移去或删除文件:在:在“项目管理器项目管理器”中选定要移去文件,单击中选定要移去文件,单击“移去移去”按钮,即弹出提示框。若单击按钮,即弹出提示框。若单击“移去移去”按钮,则从项目中移去选定的按钮,则从项目中移去选定的文件,被移去的文件仍在原目录中;若单击文件,被移去的文件仍在原目录中;若单击“删除删除”按钮,则将该文件按钮,则将该文件从磁盘中物理地删除。从磁盘中物理地删除。5、关闭项目、关闭项目:单击:单击“项目管理器项目管理器”右上角的右上角的“关闭关闭”按钮,即关闭项目。按钮,即关闭项目。若关闭的是不含任何文件的空项目,则弹出提示框,询问是若关闭的是不含任何文件的空项目,则弹出提示框,询问是“删除删除”还还是是“保持保持”此空的项目。此空的项目。项目管理器项目管理器上一页 下一页 返回VFP设计工具设计工具一、一、VFP向导向导1、向导是一种交互设计工具,它通过一系列对话框,引导用户分步完、向导是一种交互设计工具,它通过一系列对话框,引导用户分步完成设计任务。成设计任务。2、向导只能用于创建新文件,而不能用于编辑文件。、向导只能用于创建新文件,而不能用于编辑文件。3、启动向导有以下四种方法、启动向导有以下四种方法从从“项目管理器项目管理器”中打开向导。中打开向导。上一页 下一页 返回使用使用“新建新建”对话框打开向导。对话框打开向导。使用使用“工具工具”菜单打开向导。菜单打开向导。使用工具栏中的使用工具栏中的“向导向导”按钮打开向导。按钮打开向导。二、二、VFP设计器设计器1、VFP设计器是创建和修改应用系统各组件的可视化工具。设计器是创建和修改应用系统各组件的可视化工具。“各组件各组件”指指数据库、表、查询、视图、表单、报表和数据环境等。数据库、表、查询、视图、表单、报表和数据环境等。“可视化工具可视化工具”指窗口或对话框。指窗口或对话框。VFP设计工具设计工具上一页 下一页 返回2、打开设计器有以下三种方法、打开设计器有以下三种方法从从“项目管理器项目管理器”中打开设计器中打开设计器 在在“项目管理器项目管理器”中选定某类文件中选定某类文件单击单击“新建新建”按钮按钮打开打开“新新建建”对话框对话框单击单击“新建新建”按钮按钮打开新建文件的设计器。打开新建文件的设计器。使用使用“新建新建”命令中打开设计器命令中打开设计器 选择选择“文件文件”菜单中的菜单中的“新建新建”命令,或单击工具栏中的命令,或单击工具栏中的“新建新建”按钮按钮打开打开“新建新建”对话框对话框选定某类文件选定某类文件单击单击“新建文件新建文件”按钮按钮打开某类文件的设计器。打开某类文件的设计器。使用使用“显示显示”菜单中打开设计器菜单中打开设计器 打开某类文件打开某类文件在在“显示显示”下拉菜单中即显示相应设计器下拉菜单中即显示相应设计器选择选择“设计器设计器”。VFP设计工具设计工具上一页 下一页 返回三、三、VFP生成器生成器 1、生成器是程序设计辅助工具,它可以简化应用程序的创建和用户界面的、生成器是程序设计辅助工具,它可以简化应用程序的创建和用户界面的设计过程,从而提高程序设计的质量和效率。设计过程,从而提高程序设计的质量和效率。2、生成器由一系列选项卡组成,用于访问和设置所选对象的属性。、生成器由一系列选项卡组成,用于访问和设置所选对象的属性。3、生成器的使用、生成器的使用使用表单生成器,创建和修改表单。使用表单生成器,创建和修改表单。对表单中的对象使用相应的生成器,设置该对象的属性值。对表单中的对象使用相应的生成器,设置该对象的属性值。VFP设计工具设计工具上一页 下一页 返回使用自动格式生成器,设置该对象的格式。使用自动格式生成器,设置该对象的格式。使用参照完整性生成器,创建数据库表之间的参照完整性。使用参照完整性生成器,创建数据库表之间的参照完整性。使用应用程序生成器创建一个项目和应用程序框架。使用应用程序生成器创建一个项目和应用程序框架。VFP设计工具设计工具上一页 下一页 返回例题精解例题精解【例【例21】在下面的叙述中,正确的是(】在下面的叙述中,正确的是()。)。A)VFP系统安装盘包含有帮助文件系统安装盘包含有帮助文件B)为了使安装)为了使安装VFP的空间最小,应选择的空间最小,应选择“典型安装典型安装”C)为了在)为了在VFP系统中能够使用帮助系统,还需要安装系统中能够使用帮助系统,还需要安装MSDND)只有)只有Pentium 4微机才能安装微机才能安装VFP系统系统解:解:VFP6.0对硬件的要求不高,在对硬件的要求不高,在486DX以上的微机中一般都能正常运以上的微机中一般都能正常运行。行。VFP系统盘不包含帮助文件,若要获得帮助,则要另外安装系统盘不包含帮助文件,若要获得帮助,则要另外安装MSDN。安装安装VFP时,对于初学者,一般选择时,对于初学者,一般选择“典型安装典型安装”。为了使安装。为了使安装VFP的的空间最小,可选择空间最小,可选择“自定义安装自定义安装”。答:答:21C上一页 下一页 返回【例【例22】显示或隐藏命令窗口(】显示或隐藏命令窗口()。)。A)单击)单击“常用常用”工具栏中的工具栏中的“命令窗口命令窗口”按钮按钮B)执行)执行“窗口窗口”菜单中的菜单中的“命令窗口命令窗口”或或“隐藏隐藏”命令命令C)按)按Ctrl+F4键隐藏键隐藏“命令窗口命令窗口”,按,按Ctrl+F2键显示键显示“命令窗口命令窗口”D)以上三项皆可)以上三项皆可解:解:Ctrl+F4是隐藏是隐藏“命令窗口命令窗口”快捷键,快捷键,Ctrl+F2是显示是显示“命令窗口命令窗口”快捷键。快捷键。答:答:22D上一页 下一页 返回【例【例23】在下面的叙述中,错误的是(】在下面的叙述中,错误的是()。)。A)使用)使用“新建新建”命令创建的文件不包含在项目中。命令创建的文件不包含在项目中。B)使用)使用“新建新建”命令创建的文件包含在当前项目中。命令创建的文件包含在当前项目中。C)使用)使用“新建新建”命令创建的文件不一定包含在项目中。命令创建的文件不一定包含在项目中。D)在)在“项目管理器项目管理器”中所创建的文件自动包含在该项目中。中所创建的文件自动包含在该项目中。解:使用解:使用“新建新建”命令创建的文件不一定包含在项目中。若新建文件时,命令创建的文件不一定包含在项目中。若新建文件时,没有打开没有打开“项目管理器项目管理器”,则所建的文件不包含在项目中;,则所建的文件不包含在项目中;“若新建文若新建文件时,已打开件时,已打开“项目管理器项目管理器”,则所建的文件自动包含在打开的项目中。,则所建的文件自动包含在打开的项目中。已打开的项目称为当前项目。已打开的项目称为当前项目。答:答:23A上一页 下一页 返回【例【例24】不包含在】不包含在“项目管理器项目管理器”的的“代码代码”选项卡中的文件是(选项卡中的文件是()。)。A)程序文件()程序文件(.prg)B)函数库()函数库(API Libraries)C)文本文件()文本文件(.txt)D)应用程序()应用程序(.app)解:解:“项目管理器项目管理器”的的“代码代码”选项卡用于显示和管理程序文件(选项卡用于显示和管理程序文件(.prg)、)、函数库(函数库(API Libraries)和应用程序()和应用程序(.app)三大类文件。)三大类文件。“其他其他”选项卡用于显示和管理菜单文件(选项卡用于显示和管理菜单文件(.mnx)、文本文件()、文本文件(.txt)和其他)和其他文件,如位图文件(文件,如位图文件(.bmp)、图标文件()、图标文件(.ico)等。)等。答:答:24C上一页 下一页 返回【例【例25】在下面的叙述中,正确的是(】在下面的叙述中,正确的是()。)。A)生成器可以辅助创建和修改)生成器可以辅助创建和修改VFP各类文件。各类文件。B)向导既可以用于创建文件,又可以用于修改文件。)向导既可以用于创建文件,又可以用于修改文件。C)设计器只能用于修改文件,而不能用于创建新文件。)设计器只能用于修改文件,而不能用于创建新文件。D)设计器是创建和修改应用系统各组件的可视化工具。)设计器是创建和修改应用系统各组件的可视化工具。解:生成器可以辅助创建和修改解:生成器可以辅助创建和修改11类文件,而不能创建和修改类文件,而不能创建和修改VFP各类文各类文件。向导只能创建文件,不能修改已有的文件。设计器既可以创建新文件。向导只能创建文件,不能修改已有的文件。设计器既可以创建新文件,又可以修改已有的文件。在程序设计过程中,通常先用向导生成一件,又可以修改已有的文件。在程序设计过程中,通常先用向导生成一个新文件,然后使用设计器修改之。个新文件,然后使用设计器修改之。答:答:25D上一页 返回第三章数据与数据运算第三章数据与数据运算 数据与数据运算数据与数据运算 Visual FoxPro数据类型数据类型数据存储数据存储函数函数运算符运算符表达式表达式例题精解例题精解Visual FoxPro数据类型数据类型数据类型数据类型数据类型数据类型 代代代代 码码码码 特征特征特征特征 占用存储字节数占用存储字节数占用存储字节数占用存储字节数 字符型字符型字符型字符型 C C表示名字、地址等非数值运算的数据,可以是任意表示名字、地址等非数值运算的数据,可以是任意表示名字、地址等非数值运算的数据,可以是任意表示名字、地址等非数值运算的数据,可以是任意文本(包括字母、汉字、数字、空格和符号等)文本(包括字母、汉字、数字、空格和符号等)文本(包括字母、汉字、数字、空格和符号等)文本(包括字母、汉字、数字、空格和符号等)0 0254254个字符,每一个字符,每一个字符,每一个字符,每一个字符占用个字符占用个字符占用个字符占用1 1个字节个字节个字节个字节 数值型数值型数值型数值型N N由数字由数字由数字由数字0 09 9、符号、符号、符号、符号+、-以及小数点组成整数或小以及小数点组成整数或小以及小数点组成整数或小以及小数点组成整数或小数数数数 在内存中占用在内存中占用在内存中占用在内存中占用8 8节,在节,在节,在节,在表中占用表中占用表中占用表中占用1 12020个字节个字节个字节个字节 整型整型整型整型I I表示表示表示表示-2147483647-214748364721474836462147483646之间的之间的之间的之间的整数整数整数整数 4 4个字节个字节个字节个字节 浮点型浮点型浮点型浮点型F F与数值型等价,只是用浮点的形式存储数据与数值型等价,只是用浮点的形式存储数据与数值型等价,只是用浮点的形式存储数据与数值型等价,只是用浮点的形式存储数据 在内存中占用在内存中占用在内存中占用在内存中占用8 8节,在节,在节,在节,在表中占用表中占用表中占用表中占用1 12020个字节个字节个字节个字节 双精度型双精度型双精度型双精度型B B表示更高精度的数值表示更高精度的数值表示更高精度的数值表示更高精度的数值 8 8个字节个字节个字节个字节 货币型货币型货币型货币型Y Y表示货币量表示货币量表示货币量表示货币量 8 8个字节个字节个字节个字节 日期型日期型日期型日期型D D表示包含有年、月、日的数据表示包含有年、月、日的数据表示包含有年、月、日的数据表示包含有年、月、日的数据 8 8个字节个字节个字节个字节 日期时间型日期时间型日期时间型日期时间型T T表示包含有年、月、日及时、分、秒的数据表示包含有年、月、日及时、分、秒的数据表示包含有年、月、日及时、分、秒的数据表示包含有年、月、日及时、分、秒的数据 8 8个字节个字节个字节个字节 逻辑型逻辑型逻辑型逻辑型L L表示表示表示表示“真真真真”或或或或“假假假假”布尔值布尔值布尔值布尔值 1 1个字节个字节个字节个字节 备注型备注型备注型备注型MM保存较大的文本数据保存较大的文本数据保存较大的文本数据保存较大的文本数据 4 4个字节个字节个字节个字节 通用型通用型通用型通用型GG嵌入或连接嵌入或连接嵌入或连接嵌入或连接OLEOLE对象对象对象对象 4 4个字节个字节个字节个字节 返回数据存储数据存储 常量常量 字段变量字段变量 变量变量 简单变量简单变量 VFP数据数据 内存变量内存变量 下标变量下标变量(数组元素)(数组元素)系统函数系统函数 函数函数 自定义函数自定义函数返回数据存储数据存储一、常量一、常量常量是指在操作过程中值保持不变的数据。有常量是指在操作过程中值保持不变的数据。有N,Y,C,D,T,L共共6种种类型。类型。1、数值(、数值(N)型常量:正负整数或小数。可用普通记数法和科学记数法表)型常量:正负整数或小数。可用普通记数法和科学记数法表示。示。2、货币(、货币(Y)型常量:用于表示货币值的常量。以前置符)型常量:用于表示货币值的常量。以前置符$开头,小数保开头,小数保留留4位,超过位,超过4位小数,则自动四舍五入。位小数,则自动四舍五入。3、字符(、字符(C)型常量:用定界符()型常量:用定界符(“”,)括起来的字符串。)括起来的字符串。4、日期(、日期(D)型常量)型常量下一页 返回5、日期时间(、日期时间(T)型常量)型常量6、逻辑(、逻辑(L)型常量:只有逻辑真和逻辑假两个值。)型常量:只有逻辑真和逻辑假两个值。二、变量二、变量 1、变量是指在操作过程中值可以改变的数据。、变量是指在操作过程中值可以改变的数据。2、变量的含意:计算机中的变量是内存中一个存储区域,变量名是存储区、变量的含意:计算机中的变量是内存中一个存储区域,变量名是存储区域的标识名,变量值是存放在该存储区域中的数据。域的标识名,变量值是存放在该存储区域中的数据。3、VFP的变量分类的变量分类数据存储数据存储下一页 返回上一页4、字段变量是创建表文件时定义的变量。字段变量的类型在创建表文件已、字段变量是创建表文件时定义的变量。字段变量的类型在创建表文件已经确定。经确定。5、内存变量是独立于表文件之外而保存于内存中的变量。内存变量的类型、内存变量是独立于表文件之外而保存于内存中的变量。内存变量的类型决定于它所存储的数据的类型。决定于它所存储的数据的类型。数据存储数据存储返回上一页函数函数一、一、VFP函数的概念与分类函数的概念与分类1、VFP函数的概念函数的概念VFP函数实质是一段具有特定功能的程序,只不过程序代码对用户是不可函数实质是一段具有特定功能的程序,只不过程序代码对用户是不可见的,用户只需知道函数的功能和用法。见的,用户只需知道函数的功能和用法。VFP函数在形式与使用上都与数学函数相似。函数在形式与使用上都与数学函数相似。各函数要求参数(自变量)必须是特定类型的数据。各函数要求参数(自变量)必须是特定类型的数据。函数有一个返回值(函数值),返回值的类型不一定与参数的数据类型函数有一个返回值(函数值),返回值的类型不一定与参数的数据类型一致。一致。下一页 返回函数的类型决定于返回值的类型。若不注意到这一点,在构造表达式时,函数的类型决定于返回值的类型。若不注意到这一点,在构造表达式时,将可能产生数据类型不匹配的错误。将可能产生数据类型不匹配的错误。二、二、VFP函数的分类函数的分类 、按函数提供的方式分类、按函数提供的方式分类按提供的方式函数可分为系统函数和自定义函数两大类。按提供的方式函数可分为系统函数和自定义函数两大类。、按数据类型分类、按数据类型分类按数据类型函数可分为数值函数、字符函数、日期函数、日期时间函数和按数据类型函数可分为数值函数、字符函数、日期函数、日期时间函数和逻辑函数等。逻辑函数等。函数函数下一页 返回上一页、按函数功能分类、按函数功能分类按功能函数可分为:按功能函数可分为:转换函数、测试函数和宏替换函数等。转换函数、测试函数和宏替换函数等。函数函数下一页 返回上一页运算符运算符一、一、算术运算符算术运算符二、二、字符连接运算符字符连接运算符三、三、关系运算符(又称比较运算符)关系运算符(又称比较运算符)四、四、逻辑运算符逻辑运算符 返回算术运算符算术运算符运算符运算符运算符运算符 操操操操 作作作作 示示示示 例例例例 ()()优先优先 1/(5-3)1/(5-3)+加加 5+3 5+3 -减减 5-3 5-3 *乘乘 3*2 3*2 /除除 3/2 3/2

    注意事项

    本文(数据库教学完整版ppt课件全套电子教案整套教学教程(最新).ppt)为本站会员(可****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开