新编数据库实用教程ppt课件(完整版).ppt

上传人:知****量 文档编号:71808922 上传时间:2023-02-06 格式:PPT 页数:365 大小:2.78MB
返回 下载 相关 举报
新编数据库实用教程ppt课件(完整版).ppt_第1页
第1页 / 共365页
新编数据库实用教程ppt课件(完整版).ppt_第2页
第2页 / 共365页
点击查看更多>>
资源描述

《新编数据库实用教程ppt课件(完整版).ppt》由会员分享,可在线阅读,更多相关《新编数据库实用教程ppt课件(完整版).ppt(365页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库与程序设计基础数据库与程序设计基础学时安排学时安排bb计划学时:计划学时:4848学时学时bb理论学时:理论学时:3232学时学时bb实验学时:实验学时:1616学时学时bb考试学时:考试学时:2 2学时学时考试方法:考试方法:bb笔笔 试:试:5050分分bb综合设计:综合设计:4040分分bb平时成绩:平时成绩:1010分分第一章第一章 数据库引论数据库引论bb1.1 1.1 引言引言bb1.2 1.2 数据库的基本概念数据库的基本概念bb1.3 1.3 数据模型数据模型bb1.4 1.4 关系数据库关系数据库bb1.5 1.5 常用的关系数据库管理系统简介(自常用的关系数据库管理系

2、统简介(自学)学)bb1.6 1.6 数据库应用领域的新技术数据库应用领域的新技术(自学)(自学)1.1 1.1 引言引言bb数据库的重要性数据库的重要性bb数据库发展数据库发展bb数据库的作用数据库的作用1.21.2数据库的基本概念数据库的基本概念bb1.2.1 1.2.1 数据、信息及管理数据、信息及管理bb1.2.2 1.2.2 数据库技术的发展数据库技术的发展bb1.2.3 1.2.3 数据库技术的主要特点数据库技术的主要特点bb1.2.41.2.4数据库技术的研究领域数据库技术的研究领域1.2.11.2.1数据、信息及其管理数据、信息及其管理bb数数据据库库(存存放放大大量量数数据据

3、的的仓仓库库):是是一一种种内内部部联联系系密密切切、冗冗余余度度小小、结结构构性性强强、独独立立性性高高、并并可可供供有有关关用用户户共共享享的的数数据据集合。集合。bb数数据据库库技技术术:把把一一批批相相关关数数据据组组织织成成数数据据库库,并并对对其其进进行行集集中中、统统一一的的管管理理,实施很强的安全性和完整性控制的技术。实施很强的安全性和完整性控制的技术。bb数数据据库库管管理理系系统统(DBMS)(DBMS):是是一一个个用用来来管管理理数数据据库库的的大大型型软软件件。它它的的主主要要功功能能是是管管理理与与维维护护数数据据库库,接接受受用用户户提提出出的的访访问问,处处理理

4、数数据据库库的的各各种种请请求求。Visual Visual FoxProFoxPro就是这样一种数据库管理系统。就是这样一种数据库管理系统。bb数数据据库库系系统统:由由相相关关的的数数据据库库、数数据据库库管理系统及用户应用程序组成。管理系统及用户应用程序组成。数据与信息数据与信息bb数据:数据是数据库数据:数据是数据库数据:数据是数据库数据:数据是数据库管理的对象。是指能管理的对象。是指能管理的对象。是指能管理的对象。是指能够被输入到计算机存够被输入到计算机存够被输入到计算机存够被输入到计算机存储和处理的各种数字、储和处理的各种数字、储和处理的各种数字、储和处理的各种数字、文字、表格、图

5、形、文字、表格、图形、文字、表格、图形、文字、表格、图形、图象、声音等,这些图象、声音等,这些图象、声音等,这些图象、声音等,这些数据具有不同的类型。数据具有不同的类型。数据具有不同的类型。数据具有不同的类型。bb信息:是指经过处理信息:是指经过处理信息:是指经过处理信息:是指经过处理的数据,是加工了的的数据,是加工了的的数据,是加工了的的数据,是加工了的数据。未经处理的数数据。未经处理的数数据。未经处理的数数据。未经处理的数据只是基本素材,仅据只是基本素材,仅据只是基本素材,仅据只是基本素材,仅当对其进行适当的加当对其进行适当的加当对其进行适当的加当对其进行适当的加工处理,产生出有助工处理,

6、产生出有助工处理,产生出有助工处理,产生出有助于实现特定目标的信于实现特定目标的信于实现特定目标的信于实现特定目标的信息对人们才有意义。息对人们才有意义。息对人们才有意义。息对人们才有意义。数据处理与数据管理数据处理与数据管理bb数据处理数据处理:是对各种形式的数据进行操:是对各种形式的数据进行操作的一系列活动的总和。数据处理的目作的一系列活动的总和。数据处理的目的是为了对大量的原始数据进行加工处的是为了对大量的原始数据进行加工处理,从而得到我们所需要的有价值的数理,从而得到我们所需要的有价值的数据,以作为行动和决策的依据。据,以作为行动和决策的依据。bb数据管理数据管理:指的是对数据的分类、

7、组织、:指的是对数据的分类、组织、编码、存储、检索和维护。编码、存储、检索和维护。1.2.2 1.2.2 数据库技术的发展数据库技术的发展bb第一阶段第一阶段:人工管理阶段:人工管理阶段bb第二阶段第二阶段:文件管理阶段:文件管理阶段bb第三阶段第三阶段:数据库管理阶段:数据库管理阶段1.2.3 1.2.3 数据库技术的主要特点数据库技术的主要特点bb数据的结构化强(数据本身、联系)数据的结构化强(数据本身、联系)bb数据的共享性好、冗余度低数据的共享性好、冗余度低bb数据的独立性高数据的独立性高bb数据的控制功能统一数据的控制功能统一bb数据的存取单位灵活数据的存取单位灵活数据的控制功能统一

8、数据的控制功能统一bb数据的安全性控制数据的安全性控制(是指保护数据以防止是指保护数据以防止不合法的使用所造成数据的泄密和破坏,使不合法的使用所造成数据的泄密和破坏,使每个用户只能按规定对某些数据以某些方式每个用户只能按规定对某些数据以某些方式进行访问和处理。进行访问和处理。)bb数据的完整性控制数据的完整性控制 (正确性、有效性、相(正确性、有效性、相容性)容性)bb并发控制并发控制(当多个用户的并发进程同时存(当多个用户的并发进程同时存取、修改数据库时,可能会发生互相干扰而取、修改数据库时,可能会发生互相干扰而得到的错误的结果并使数据库完整性遭到破得到的错误的结果并使数据库完整性遭到破坏,

9、因此,必须对多用户的并发操作加以控坏,因此,必须对多用户的并发操作加以控制和协调。)制和协调。)1.3 1.3 数据模型数据模型bb数据模型的基本概念数据模型的基本概念bb数据模型数据模型bb多级数据模型多级数据模型bb数据模型的三要素数据模型的三要素bb概念模型概念模型1.3.11.3.1数据模型的基本概念数据模型的基本概念bb数据模型:数据模型:在数据库中表示客观事物及在数据库中表示客观事物及其联系的数据与结构称为数据模型。其联系的数据与结构称为数据模型。bb数据的描述包括两个方面:一方面是数数据的描述包括两个方面:一方面是数据的静态特性,它包括数据的基本结构、据的静态特性,它包括数据的基

10、本结构、数据间的联系和数据中的约束。另一方数据间的联系和数据中的约束。另一方面是数据的动态特性,它指定义在数据面是数据的动态特性,它指定义在数据上的操作。上的操作。1.3.2 1.3.2 数据模型数据模型bb层次模型层次模型:在层次模型中,实体之间的:在层次模型中,实体之间的联系采用树状结构表示。联系采用树状结构表示。bb网状模型网状模型:在网状模型中,各实体之间:在网状模型中,各实体之间的联系采用有向图表示。的联系采用有向图表示。bb关系模型:关系模型:在关系模型中,各实体之间在关系模型中,各实体之间的联系采用二维表格的方法表示。的联系采用二维表格的方法表示。bb面向对象数据模型面向对象数据

11、模型 1.3.31.3.3多级数据模型多级数据模型bb概念数据模型概念数据模型:概念数据模型是面向用户、:概念数据模型是面向用户、面向现实世界的数据模型,是与面向现实世界的数据模型,是与DBMSDBMS无关无关的。的。bb逻辑模型:逻辑模型:逻辑模型是用户从数据库所看逻辑模型是用户从数据库所看到的数据模型。它与到的数据模型。它与DBMSDBMS有关,有关,DBMSDBMS常以常以其所用的逻辑数据模型来分类。其所用的逻辑数据模型来分类。bb物理数据模型:物理数据模型:反映数据的存储结构,与反映数据的存储结构,与DBMSDBMS有关,而且与操作系统和硬件有关。有关,而且与操作系统和硬件有关。1.3

12、.4 1.3.4 数据模型的三要素数据模型的三要素bb数据结构数据结构:是所研究的对象类型的集合。这些对象:是所研究的对象类型的集合。这些对象:是所研究的对象类型的集合。这些对象:是所研究的对象类型的集合。这些对象是数据库的组成成分。一般分成两类,一类是与数据是数据库的组成成分。一般分成两类,一类是与数据是数据库的组成成分。一般分成两类,一类是与数据是数据库的组成成分。一般分成两类,一类是与数据类型、内容、性质有关的对象。一类是与数据之间的类型、内容、性质有关的对象。一类是与数据之间的类型、内容、性质有关的对象。一类是与数据之间的类型、内容、性质有关的对象。一类是与数据之间的联系有关的对象。联

13、系有关的对象。联系有关的对象。联系有关的对象。bb数据操作数据操作:数据操作是指对数据库中各种对象的实:数据操作是指对数据库中各种对象的实:数据操作是指对数据库中各种对象的实:数据操作是指对数据库中各种对象的实例允许执行的操作集合,包括操作及有关操作规则例允许执行的操作集合,包括操作及有关操作规则例允许执行的操作集合,包括操作及有关操作规则例允许执行的操作集合,包括操作及有关操作规则bb数据的约束条件数据的约束条件:是完整性规则的集合。完整性:是完整性规则的集合。完整性:是完整性规则的集合。完整性:是完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约规则是给定的数据模型中数

14、据及其联系所具有的制约规则是给定的数据模型中数据及其联系所具有的制约规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以和依存规则,用以限定符合数据模型的数据库状态以和依存规则,用以限定符合数据模型的数据库状态以和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容及状态的变化,以保证数据的正确、有效、相容及状态的变化,以保证数据的正确、有效、相容及状态的变化,以保证数据的正确、有效、相容1.3.5 1.3.5 概念模型概念模型b概概念念模模型型是是现现实实世世界界到到机机器器世世界界的的一一个个中中间间层层次。次。b基

15、本概念:基本概念:b实实体体:客客观观存存在在并并相相互互区区分分的的事事物物叫叫实实体体。在在数数据据库库中中,实实体体常常用用来来表表示示某某类类数数据据的的集集合合,其范围可大可小。其范围可大可小。b属属性性:属属性性是是事事物物性性质质的的抽抽象象,是是实实体体所所具具有有的的某某一一特特性性.一一个个实实体体可可以以由由若若干干个个属属性性来来刻刻画画。不不要要把把实实体体当当作作对对象象。同同一一个个对对象象,当当规规定了不同属性时,便成为两个不同的实体。定了不同属性时,便成为两个不同的实体。b关键字:关键字:唯一标识实体的属性集称为关键字。唯一标识实体的属性集称为关键字。b域:域

16、:域是某个(些)属性的取值范围。域是某个(些)属性的取值范围。b实实体体型型:实实体体和和属属性性,有有所所谓谓型型和和值值之之分分。型型是是结结构构,值值是是在在结结构构约约束束下下的的取取值值。型型是是具具有有相相同同属属性性的的实实体体所所具具有有共共同同的的特特征征和和性性质。质。b用用实实体体名名及及其其属属性性名名集集合合来来抽抽象象和和刻刻画画同同类类实实体体,称称为为实实体体型型。例例如如,学学生生(学学号号、姓姓名、年龄、性别、系、年级)是一个实体型。名、年龄、性别、系、年级)是一个实体型。b实体集:实体集:同一类型实体的集合称为实体集。同一类型实体的集合称为实体集。b联系:

17、联系:联系表示实体之间存在的关系。联系表示实体之间存在的关系。b一一般般存存在在两两类类联联系系:一一是是实实体体内内部部的的联联系系,如如组组成成实实体体的的属属性性之之间间的的联联系系;一一是是实实体体之之间间的的联联系系。例例如如,校校长长领领导导学学校校,学学校校聘聘用用教教师师,教教师师教教学学生生,学学生生学学习习知知识识。这这里里的的“领领导导”、“聘聘用用”、“教教学学”与与“学学习习”,都代表实体之间的联系。,都代表实体之间的联系。实体之间联系方式实体之间联系方式b一对一联系(一对一联系(1:11:1)b一对多联系(一对多联系(1:n1:n)b多对多联系(多对多联系(m:nm

18、:n)1.4 1.4 关系数据库关系数据库bb关系的概念关系的概念bb关系模型中的主要术语关系模型中的主要术语bb关系的设计关系的设计bb三种专门的关系操作三种专门的关系操作bb关系模型的三类完整性关系模型的三类完整性1.4.1 1.4.1 关系的概念关系的概念bb关系关系:是一个有若干行和若干列组成的:是一个有若干行和若干列组成的表格。表格。bb数据库中的关系具有以下数据库中的关系具有以下特点特点:1.1.每一列每一列中的字段是同一类型的数据,来自同一中的字段是同一类型的数据,来自同一域。域。2.2.不同的列可出自同一域,每一列称不同的列可出自同一域,每一列称为属性,要给予不同的属性名。为属

19、性,要给予不同的属性名。3.3.行、列行、列的顺序均可任意。的顺序均可任意。4.4.任意两个记录不能完任意两个记录不能完全相同。全相同。5.5.每一字段均是不可分的数据项。每一字段均是不可分的数据项。1.4.2 1.4.2 关系模型中的主要术语关系模型中的主要术语bb关系:关系:一个关系对应于我们日常所说的一个关系对应于我们日常所说的一张表。每个表中有一个名字,即表名。一张表。每个表中有一个名字,即表名。bb记录:记录:表中的一行称为一个元组或记录。表中的一行称为一个元组或记录。bb属性:属性:表中的每一列称为属性,给每一表中的每一列称为属性,给每一列起一个名称即属性名或字段名。列起一个名称即

20、属性名或字段名。bb关键字:关键字:表中的某一属性组,若它的值表中的某一属性组,若它的值能唯一地标识一个记录,则称该属性组能唯一地标识一个记录,则称该属性组为关键字。为关键字。关键字关键字bb单单一一关关键键字字:一一个个关关键键字字只只用用一一个个单一的属性单一的属性bb合合成成关关键键字字:一一个个关关键键字字用用两两个个或或多个属性多个属性bb域域:属性的取值范围称为域。:属性的取值范围称为域。bb记录值记录值:记录中的一个字段的取值,称为:记录中的一个字段的取值,称为字段值或分量。字段值或分量。bb关系模式关系模式:对关系的描述称为关系模式。:对关系的描述称为关系模式。bb关系数据库:

21、关系数据库:若干个关系模式的集合及各若干个关系模式的集合及各关系之间的联系,构成关系数据库。关系之间的联系,构成关系数据库。bb 外部关键字:外部关键字:关系数据库中,若某属性关系数据库中,若某属性或属性组不是当前关系模式的关键字,但或属性组不是当前关系模式的关键字,但它是另一个关系模式的关键字,则称这个它是另一个关系模式的关键字,则称这个属性或属性组是另一个关系外部关键字。属性或属性组是另一个关系外部关键字。bb关关键键字字段段:在在关关系系数数据据库库中中,用用来来联联系系两两个个数数据据表表的的字字段段称称为为关关键键字字段段。关关键键字字段段在在两两表表中中的的地地位位是是不不同同的的

22、。在在“一一”表表中中,关关键键字字段段称称为为原原始始关关键键字字段段。关关键键字字段段在在“多多”表中称为外部关键字段。表中称为外部关键字段。1.4.3 1.4.3 关系的设计关系的设计bb如何将描述客观事物的设计归为如何将描述客观事物的设计归为“关系关系”?bb1.1.将所需要的数据整理成符合上述基本特将所需要的数据整理成符合上述基本特点的二维表。点的二维表。bb2.2.对表格进行化简。对表格进行化简。例如:班级、学生、课程、成例如:班级、学生、课程、成绩等用关系表示为下列表。绩等用关系表示为下列表。1.4.4 1.4.4 三种专门的关系操作三种专门的关系操作bb选择操作选择操作:(或称

23、为筛选操作)是在一个:(或称为筛选操作)是在一个指定关系中选择出符合给定条件的那些记指定关系中选择出符合给定条件的那些记录组成的新关系。录组成的新关系。bb投影操作投影操作:在一个关系的所有属性中,选:在一个关系的所有属性中,选取某些指定属性组成的新关系。取某些指定属性组成的新关系。bb连接操作连接操作:连接是针对两个关系进行的操:连接是针对两个关系进行的操作,是将两个关系中的记录按一定条件连作,是将两个关系中的记录按一定条件连接成一个新关系的记录。接成一个新关系的记录。关系模型的完整性规则是关系模型的完整性规则是关系模型的完整性规则是关系模型的完整性规则是对关系的某种约对关系的某种约对关系的

24、某种约对关系的某种约束条件。束条件。束条件。束条件。bb实体完整性规则:实体完整性规则:实体完整性规则:实体完整性规则:为了保证每一个实体有惟为了保证每一个实体有惟为了保证每一个实体有惟为了保证每一个实体有惟一的标识符,主键不能取空一的标识符,主键不能取空一的标识符,主键不能取空一的标识符,主键不能取空 。bb参照完整性规则:参照完整性规则:参照完整性规则:参照完整性规则:如果表中存在外键,则外如果表中存在外键,则外如果表中存在外键,则外如果表中存在外键,则外键的值必须与主表中相应的键值相同,或者外键的值必须与主表中相应的键值相同,或者外键的值必须与主表中相应的键值相同,或者外键的值必须与主表

25、中相应的键值相同,或者外键的值为空。键的值为空。键的值为空。键的值为空。bb用户定义的完整性规则:用户定义的完整性规则:用户定义的完整性规则:用户定义的完整性规则:针对某一具体数据针对某一具体数据针对某一具体数据针对某一具体数据的约束条件,由应用环境决定。的约束条件,由应用环境决定。的约束条件,由应用环境决定。的约束条件,由应用环境决定。1.4.51.4.5关系模型的完整性规则关系模型的完整性规则第三章VisualFoxPro基础 本章知识要点本章知识要点uuVisual FoxProVisual FoxPro系统特性系统特性uuVisual FoxProVisual FoxPro系统安装、启

26、动与退出系统安装、启动与退出uuVisual FoxProVisual FoxPro的屏幕界面的屏幕界面uuVisual FoxProVisual FoxPro语言中数据类型、常量、语言中数据类型、常量、变量、函数和表达式变量、函数和表达式3.1 Visual FoxPro系统概述bbVisual FoxProVisual FoxPro的特性的特性bbVisual FoxPro Visual FoxPro 安装安装bbVisual FoxProVisual FoxPro的启动与退出的启动与退出3.1 Visual FoxPro3.1 Visual FoxPro系统概述系统概述3.1.1 Vis

27、ual FoxPro3.1.1 Visual FoxPro的特性的特性 1.1.1.1.良好的用户界面良好的用户界面良好的用户界面良好的用户界面2.2.2.2.快速创建应用程序快速创建应用程序快速创建应用程序快速创建应用程序3.3.3.3.很强的面向对象可视化编程技术很强的面向对象可视化编程技术很强的面向对象可视化编程技术很强的面向对象可视化编程技术4.4.4.4.真正的数据库概念真正的数据库概念真正的数据库概念真正的数据库概念5.5.5.5.支持客户机支持客户机支持客户机支持客户机/服务器结构服务器结构服务器结构服务器结构3.1.2VisualFoxPro安装安装1VisualFoxPro的

28、运行环境的运行环境2VisualFoxPro的安装的安装3.1.3 Visual FoxPro3.1.3 Visual FoxPro的启动与退出的启动与退出1 1启动启动启动启动VisualFoxProVisualFoxPro方法一:双击桌面上快捷方式图标。方法一:双击桌面上快捷方式图标。方法一:双击桌面上快捷方式图标。方法一:双击桌面上快捷方式图标。方法二:方法二:方法二:方法二:“开始开始开始开始”“”“”“”“程序程序程序程序”“”“”“”“MicroSoft Visual MicroSoft Visual MicroSoft Visual MicroSoft Visual Foxpro

29、 MicroSoft Visual FoxPro6.0”Foxpro MicroSoft Visual FoxPro6.0”Foxpro MicroSoft Visual FoxPro6.0”Foxpro MicroSoft Visual FoxPro6.0”。方法三:直接运行方法三:直接运行方法三:直接运行方法三:直接运行VFP6.EXEVFP6.EXEVFP6.EXEVFP6.EXE文件文件文件文件 。2 2退出退出退出退出VisualFoxProVisualFoxPro方法一:单击主窗口中的方法一:单击主窗口中的方法一:单击主窗口中的方法一:单击主窗口中的“关闭关闭关闭关闭”按钮。按钮。

30、按钮。按钮。方法二:在方法二:在方法二:在方法二:在“命令窗口命令窗口命令窗口命令窗口”中键入中键入中键入中键入“QUIT”QUIT”QUIT”QUIT”命令。命令。命令。命令。3.2 Visual FoxPro3.2 Visual FoxPro的屏幕界面的屏幕界面bb菜单栏菜单栏:主菜单项、临时菜单项主菜单项、临时菜单项。bb工具栏工具栏(图形化菜单图形化菜单):主工具栏、浮动工具主工具栏、浮动工具栏栏bb工作区工作区:命令的运行结果、提示等显示在工命令的运行结果、提示等显示在工作区中作区中.bb状态栏状态栏:显示某一时刻的工作状态显示某一时刻的工作状态.bb命令窗口命令窗口 :输入输入vf

31、pvfp命令。命令。(1 1 1 1)窗口)窗口)窗口)窗口命令窗口命令窗口命令窗口命令窗口(2 2)格式)格式)格式)格式字体字体字体字体3.3 Visual FoxPro 3.3 Visual FoxPro 的语言基础的语言基础bb 数据类型数据类型bb 常量常量bb 变量变量bb 表达式表达式bb 常用函数常用函数bb 命令的一般格式命令的一般格式3.3.1 3.3.1 数据类型数据类型1 1 1 1字符型数据(字符型数据(字符型数据(字符型数据(C C C C型)型)型)型)2 2 2 2数值型数据(数值型数据(数值型数据(数值型数据(N N N N型)型)型)型)3 3 3 3逻辑型

32、数据(逻辑型数据(逻辑型数据(逻辑型数据(L L L L型)型)型)型)4 4 4 4日期型数据(日期型数据(日期型数据(日期型数据(D D D D型)型)型)型)5 5 5 5备注型数据(备注型数据(备注型数据(备注型数据(M M M M型)型)型)型)6 6 6 6通用型数据(通用型数据(通用型数据(通用型数据(G G G G型)型)型)型)7 7 7 7日期时间型数据(日期时间型数据(日期时间型数据(日期时间型数据(T T T T型)型)型)型)8 8 8 8整数型数据(整数型数据(整数型数据(整数型数据(N N N N型)型)型)型)9 9 9 9浮点型数据(浮点型数据(浮点型数据(浮

33、点型数据(F F F F型)型)型)型)10101010货币型数据(货币型数据(货币型数据(货币型数据(Y Y Y Y型)型)型)型)3.3.1 3.3.1 数据类型数据类型 1 1字符型数据(字符型数据(C C型)型)字字符符型型(CharacterCharacter)数数据据是是描描述述不不具具有有计计算算能能力的文字数据类型,只作为显示或打印。力的文字数据类型,只作为显示或打印。(1 1)组成:汉字和)组成:汉字和ASCIIASCII字符集中可打印字符字符集中可打印字符(2 2)长度:最大)长度:最大254254个字符。个字符。(3 3)用字符)用字符C C表示。表示。例如:例如:“04

34、51-82190421”0451-82190421”、“Windows”Windows”、“哈尔滨哈尔滨”、“王王 明明”2 2数值型数据(数值型数据(N N型)型)数值型(数值型(NumericNumeric)数据是指可以进行数学运)数据是指可以进行数学运算的数据。算的数据。(1 1)组成:数字)组成:数字0 09 9、小数点和正负号。、小数点和正负号。(2 2)用字符)用字符N N表示。表示。例如例如例如例如:1432.6:1432.6:1432.6:1432.6、20202020、-12-12-12-12、2.5E+62.5E+62.5E+62.5E+6、12.000112.000112

35、.000112.00013 3逻辑型数据(逻辑型数据(L L型)型)逻辑型(逻辑型(LogicalLogical)数据是描述客观事物只)数据是描述客观事物只有两种取值的数据。有两种取值的数据。(1 1)表示逻辑判断结果,只有真和假两种值。)表示逻辑判断结果,只有真和假两种值。(2 2)固定长度为)固定长度为1 1个字符(占用个字符(占用1 1个字节)个字节)(3 3)用字符)用字符L L表示。表示。例如例如:婚否、借出否、通过否等。婚否、借出否、通过否等。4 4日期型数据(日期型数据(D D型)型)日期型(日期型(DateDate)数据用来表示日期。)数据用来表示日期。(1 1)固定长度为)固

36、定长度为8 8个字符(占用个字符(占用8 8个字节)。个字节)。(2 2)用字符)用字符D D表示。表示。(3 3)输入格式:)输入格式:YYYY/MM/DDYYYY/MM/DD(年(年/月月/日)。日)。(4 4)输出格式:)输出格式:“工具工具”“”“选项选项”“”“区域区域”。5 5备注型数据(备注型数据(M M型)型)备注型(备注型(MemoMemo)数据是一种存储长度任意)数据是一种存储长度任意的字符型数据,如简历、摘要等。的字符型数据,如简历、摘要等。(1 1)只用于数据表中字段类型的定义,在表中占)只用于数据表中字段类型的定义,在表中占4 4个字节。个字节。(2 2)备注型字段内

37、容保存在系统自动建立的与表)备注型字段内容保存在系统自动建立的与表同名的备注文件中,其扩展名为同名的备注文件中,其扩展名为.FPT.FPT。(3 3)用字符)用字符M M表示。表示。6 6通用型数据(通用型数据(G G型)型)通用型(通用型(GeneralGeneral)数据用于存储)数据用于存储OLEOLE对象。对象。(1 1)只用于数据表中字段类型的定义,用来接收)只用于数据表中字段类型的定义,用来接收OLEOLE数据。在表中占数据。在表中占4 4个字节。个字节。(2 2)通用字段的实际类型、内容和大小取决于链)通用字段的实际类型、内容和大小取决于链接或嵌入接或嵌入OLEOLE对象的操作方

38、式。对象的操作方式。(3 3)用字符)用字符G G表示。表示。7 7日期时间型数据(日期时间型数据(T T型)型)日期时间型(日期时间型(Date TimeDate Time)数据是描述日)数据是描述日期和时间的数据。期和时间的数据。(1 1 1 1)长度固定为)长度固定为)长度固定为)长度固定为8 8 8 8个字符。个字符。个字符。个字符。(2 2 2 2)用字符)用字符)用字符)用字符T T T T表示。表示。表示。表示。例如:例如:例如:例如:2004/03/01 10:20:002004/03/01 10:20:002004/03/01 10:20:002004/03/01 10:20

39、:008 8 8 8整数型数据(整数型数据(整数型数据(整数型数据(N N N N型)(了解)型)(了解)型)(了解)型)(了解)整数型(整数型(整数型(整数型(IntegerIntegerIntegerInteger)数据是描述无小数部分的数值型数)数据是描述无小数部分的数值型数)数据是描述无小数部分的数值型数)数据是描述无小数部分的数值型数据。该类型只用于表中字段的定义,以二进制形式进行据。该类型只用于表中字段的定义,以二进制形式进行据。该类型只用于表中字段的定义,以二进制形式进行据。该类型只用于表中字段的定义,以二进制形式进行存储,占存储,占存储,占存储,占4 4 4 4个字节。个字节。

40、个字节。个字节。用字符用字符用字符用字符N N N N表示。表示。表示。表示。例如:例如:例如:例如:6786786786789 9 9 9浮点型数据(浮点型数据(浮点型数据(浮点型数据(F F F F型)型)型)型)(了解)(了解)(了解)(了解)浮点型(浮点型(浮点型(浮点型(FloatFloatFloatFloat)数据是数值型数据的一种形式,与数)数据是数值型数据的一种形式,与数)数据是数值型数据的一种形式,与数)数据是数值型数据的一种形式,与数值型完全等价,主要是其存储形式采用浮点格,而且精值型完全等价,主要是其存储形式采用浮点格,而且精值型完全等价,主要是其存储形式采用浮点格,而且

41、精值型完全等价,主要是其存储形式采用浮点格,而且精度高于数值型数据。度高于数值型数据。度高于数值型数据。度高于数值型数据。用字符用字符用字符用字符F F F F表示。表示。表示。表示。例如:例如:例如:例如:0.75E+70.75E+70.75E+70.75E+710101010货币型数据(货币型数据(货币型数据(货币型数据(Y Y Y Y型)型)型)型)(了解)(了解)(了解)(了解)货币型(货币型(货币型(货币型(CurrencyCurrencyCurrencyCurrency)数据是数值型类型的一种特殊形)数据是数值型类型的一种特殊形)数据是数值型类型的一种特殊形)数据是数值型类型的一种

42、特殊形式,在数据第一个数字前冠一个货币符号(式,在数据第一个数字前冠一个货币符号(式,在数据第一个数字前冠一个货币符号(式,在数据第一个数字前冠一个货币符号($)。)。)。)。用字符用字符用字符用字符Y Y Y Y表示。表示。表示。表示。3.3.2 3.3.2 常量常量 常量是在命令或程序中直接引用的实际值,常量是在命令或程序中直接引用的实际值,其特征是在所有的操作中其值不变。常量类型其特征是在所有的操作中其值不变。常量类型有以下有以下6 6种种:1 1 1 1数值型常量数值型常量数值型常量数值型常量 2 2 2 2字符型常量字符型常量字符型常量字符型常量 3 3 3 3逻辑型常量逻辑型常量逻

43、辑型常量逻辑型常量 4 4 4 4日期型常量日期型常量日期型常量日期型常量 5 5 5 5日期时间型常量日期时间型常量日期时间型常量日期时间型常量 6 6 6 6浮点型常量浮点型常量浮点型常量浮点型常量 1 1数值型常量数值型常量bb 数值型常量属于数值型数据,由数字数值型常量属于数值型数据,由数字0 09 9、小数点和正负号(正号可以省略)组成。、小数点和正负号(正号可以省略)组成。bb 例如:例如:0.28 0.28、13.2513.25、3.143.14、25.6825.68、425425、0 0等。等。2 2字符型常量(字符串)字符型常量(字符串)字符型常量属于字符型数据,是由汉字和字

44、符型常量属于字符型数据,是由汉字和ASCIIASCII字符集中可打印字符组成的一串字符。字符集中可打印字符组成的一串字符。(1 1 1 1)定界符:单引号)定界符:单引号)定界符:单引号)定界符:单引号 或双引号或双引号或双引号或双引号“”“”“”“”或方括号或方括号或方括号或方括号 (2 2 2 2)当字符串中的字符还包含某种定界符符号时,则)当字符串中的字符还包含某种定界符符号时,则)当字符串中的字符还包含某种定界符符号时,则)当字符串中的字符还包含某种定界符符号时,则要选择另外一种不同的定界符作为真正定界符,以示要选择另外一种不同的定界符作为真正定界符,以示要选择另外一种不同的定界符作为

45、真正定界符,以示要选择另外一种不同的定界符作为真正定界符,以示区别。区别。区别。区别。例如:例如:李红李红、ABCDABCD、425425、_ _ _ _、Visual_FoxProVisual_FoxPro He said,I am a student.He said,I am a student.3 3 3 3逻辑型常量逻辑型常量逻辑型常量逻辑型常量(1 1 1 1)两种取值:两种取值:两种取值:两种取值:逻辑真值或逻辑假值。逻辑真值或逻辑假值。逻辑真值或逻辑假值。逻辑真值或逻辑假值。(2 2 2 2)表示:表示:表示:表示:.T.T.T.T.或或或或.t.t.t.t.或或或或.Y.Y.Y

46、.Y.或或或或y.y.y.y.表示逻辑真值,用表示逻辑真值,用表示逻辑真值,用表示逻辑真值,用.F.F.F.F.或或或或.f.f.f.f.或或或或.N.N.N.N.或或或或.n.n.n.n.表示逻辑假值,其中字符前后必须紧靠表示逻辑假值,其中字符前后必须紧靠表示逻辑假值,其中字符前后必须紧靠表示逻辑假值,其中字符前后必须紧靠“.”.”.”.”。4 4 4 4日期型常量日期型常量日期型常量日期型常量(1 1 1 1)系统输入格式)系统输入格式)系统输入格式)系统输入格式:yyyy/mm/dd:yyyy/mm/dd:yyyy/mm/dd:yyyy/mm/dd 例如:例如:例如:例如:2005/03

47、/082005/03/082005/03/082005/03/08(2 2 2 2)常用的系统输出格式)常用的系统输出格式)常用的系统输出格式)常用的系统输出格式:mm/dd/yy:mm/dd/yy:mm/dd/yy:mm/dd/yy 例如:例如:例如:例如:03/08/0503/08/0503/08/0503/08/05 注意:日期型常量的系统输出格式,与系统设置的日期格注意:日期型常量的系统输出格式,与系统设置的日期格注意:日期型常量的系统输出格式,与系统设置的日期格注意:日期型常量的系统输出格式,与系统设置的日期格式相一致。式相一致。式相一致。式相一致。5 5 5 5日期时间型常量日期时

48、间型常量日期时间型常量日期时间型常量(1 1 1 1)系统输入格式)系统输入格式)系统输入格式)系统输入格式:yyyy/mm/dd hh:mm:ss yyyy/mm/dd hh:mm:ss yyyy/mm/dd hh:mm:ss yyyy/mm/dd hh:mm:ss例如:例如:例如:例如:2005/03/08 8:30:002005/03/08 8:30:002005/03/08 8:30:002005/03/08 8:30:00(2 2 2 2)常用的系统输出格式)常用的系统输出格式)常用的系统输出格式)常用的系统输出格式:mm/dd/yy hh:mm:ss mm/dd/yy hh:mm:

49、ss mm/dd/yy hh:mm:ss mm/dd/yy hh:mm:ss例如:例如:例如:例如:03/08/05 8:30:0003/08/05 8:30:0003/08/05 8:30:0003/08/05 8:30:006 6 6 6浮点型常量浮点型常量浮点型常量浮点型常量 浮点型常量是数值型常量的浮点格式,通常是浮点型常量是数值型常量的浮点格式,通常是浮点型常量是数值型常量的浮点格式,通常是浮点型常量是数值型常量的浮点格式,通常是将数学中的科学计数法表示的数值使用浮点型常量将数学中的科学计数法表示的数值使用浮点型常量将数学中的科学计数法表示的数值使用浮点型常量将数学中的科学计数法表示

50、的数值使用浮点型常量来描述。来描述。来描述。来描述。例如:例如:例如:例如:0.1234567e0.1234567e0.1234567e0.1234567e5 5 5 5、0.35e0.35e0.35e0.35e12121212 变量是指在程序运行过程中它的值是可以改变变量是指在程序运行过程中它的值是可以改变的量。变量是指用标识符命名的计算机单元。每的量。变量是指用标识符命名的计算机单元。每一个变量都占据一定的存储单元,在其中存放变一个变量都占据一定的存储单元,在其中存放变量的数据值。量的数据值。(1 1)变量名:由英文字母、汉字、数字和下划线)变量名:由英文字母、汉字、数字和下划线组成的。组

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

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

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