ImageVerifierCode 换一换
格式:PPT , 页数:55 ,大小:741.41KB ,
文档编号:4106471      下载积分:28 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4106471.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(第1章的关系数据库系统概述-课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

第1章的关系数据库系统概述-课件.ppt

1、第第1章章 关系数据库系统概述关系数据库系统概述Visual FoxPro Visual FoxPro 程序设计(第三版)程序设计(第三版)第第1章章 关系数据库系统概述关系数据库系统概述关系数据库基础概念关系数据库基础概念1.1关系数据库系统关系数据库系统1.2Visual FoxProVisual FoxPro系统概述系统概述1.3第第1章章 关系数据库系统概述关系数据库系统概述 时间:50年代中期以前 计算机硬件:磁带、卡片、纸带 计算机软件:汇编语言特点:数据不能保存数据与程序存在一一对应关系没有专门的数据管理软件,应用程序依赖于数据、数据的逻辑结构、数据的存储形式1、人工管理阶段、人

2、工管理阶段1.1 1.1 数据库系统基础概念数据库系统基础概念第第1章章 关系数据库系统概述关系数据库系统概述 人工管理阶段人工管理阶段 应用程序 1 应用程序 2 应用程序 n 数据组 1 数据组 2 数据组 n.第第1章章 关系数据库系统概述关系数据库系统概述 时间:20世纪50年代后期至60年代后期,文件管理系统。计算机硬件:磁盘、磁鼓 计算机软件:文件管理系统、数据文件 主要优点:数据以文件的形式长期保存程序和数据之间有一定的独立性应用,系统通过管理系统与数据文件发生联系2、文件管理阶段、文件管理阶段第第1章章 关系数据库系统概述关系数据库系统概述文件系统阶段文件系统阶段应用程序1数据

3、文件1应用程序2数据文件2应用程序n数据文件n存取方法 第第1章章 关系数据库系统概述关系数据库系统概述文件系统阶段文件系统阶段 缺点:缺点:数据冗余度大数据面向应用程序,一个数据文件只为某一用户的特定的用途服务,其他应用程序需要相同的数据时,只能重复存储,造成大量的数据冗余。数据的不一致性数据的更新是由每个程序自己进行的,同一数据间没有一致性保护措施。数据依赖性应用程序的编制必须依赖数据的存储形式。第第1章章 关系数据库系统概述关系数据库系统概述时间:时间:20世纪世纪60年代后期年代后期 硬件:大容量和快速存取的磁盘硬件:大容量和快速存取的磁盘 特点:特点:数据共享多个用户同时存取;可使用

4、多种语言读写数据 具有最低的冗余度 具有较高的数据独立性逻辑独立性;物理独立性 具有数据控制功能安全性、完整性、并发控制、数据恢复等 3、数据库管理阶段、数据库管理阶段第第1章章 关系数据库系统概述关系数据库系统概述数据库系统管理阶段数据库系统管理阶段 数据库 管理系统 应用程序 1 应用程序 2 应用程序 n 数据库 第第1章章 关系数据库系统概述关系数据库系统概述时间:产生于上个世纪时间:产生于上个世纪70年代中,年代中,21世纪得到大世纪得到大规模应用。规模应用。硬件:大容量和快速存取的磁盘硬件:大容量和快速存取的磁盘 特点:特点:数据是分布的 数据是逻辑相关的,同属于一个数据库系统 结

5、点的自治性4、分布式数据库管理阶段、分布式数据库管理阶段第第1章章 关系数据库系统概述关系数据库系统概述(1)数据(data):是对客观事物特征所进行的一种抽象化、符号化的表示。能被计算机处理的数字、字符、图形、声数字、字符、图形、声音、图像音、图像等统称为数据。数据所反映的事物属性是它的内容,而符号是它的形式。(2)信息(information):是客观事物属性的反映。信息是经过加工处理并对人类客观行为产生影响的数据表现形式。也可以说,信息是有一定含义的,经过加工处理的,能够提供决策性依据的数据。(3)数据表示的三种形式:数值型数据、字符型数据和特数值型数据、字符型数据和特殊型数据。殊型数据

6、。1、数据、信息、数据、信息第第1章章 关系数据库系统概述关系数据库系统概述 长期保存在计算机外存上的、有结构的、可共享的数据集合。2、数据库、数据库 数据库管理系统简称DBMS(是Data Base Management System的缩写)。DBMS是操纵和管理数据库的软件,是数据库系统的管理控制中心,一般有4大功能:数据定义功能、数据库操作功能、控制和管理功能、建立和维护功能。3、数据库管理系统、数据库管理系统第第1章章 关系数据库系统概述关系数据库系统概述把以数据库应用为基础的计算机系统称为数据库系统。它是一个实际可行的,按照数据库方式存储、维护和管理的系统。通常有计算机硬件、数据库、

7、数据库管理系统、相关软件、人员(数据库管理分析员、应用程序员、用户)等组成。如图所示。数据库应用系统数据库管理系统操作系统硬件数据库系统组成结构图 人员4、数据库系统、数据库系统第第1章章 关系数据库系统概述关系数据库系统概述1.1.3 1.1.3 数据库管理系统中的数据模型数据库管理系统中的数据模型数据模型是指反映客观事物及客观事物间联系的数据组织的结构和形式。常用的数据模型有层次模型、网络模型和关系模型三种。1、层次模型、层次模型 层次模型象一棵倒置的树,根结点在上,层次最高;子结点在下,逐层排列。其主要特征如下:仅有一个无双亲的根结点。根结点以外的子结点,向上仅有一个父结点,向下有若干子

8、结点。第第1章章 关系数据库系统概述关系数据库系统概述学校学校文理学院文理学院旅游学院旅游学院商务学院商务学院物理教研室物理教研室数学教研室数学教研室基础教研室基础教研室西经教研室西经教研室财会教研室财会教研室层次模型结构图层次模型结构图第第1章章 关系数据库系统概述关系数据库系统概述 网状模型(network model)是层次模型的扩展表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。网状模型是以记录为结点的网络结构。其主要特征如下:有一个以上的结点无双亲。至少有一个结点有多个双亲。网状模型可以表示较复杂的数据结构,即可以表示数据间的纵向关系与横向关系。这种数据模型在概念上、结构上都

9、比较复杂,操作上也有很多不便。2、网状模型、网状模型第第1章章 关系数据库系统概述关系数据库系统概述R3R1R2R4R5R6网状模型的示例如图:网状模型的示例如图:第第1章章 关系数据库系统概述关系数据库系统概述 关系模型(relational model)研究的对象的数据结构是二维表。关系模型的主要特点有:关系中每一数据项不可再分,是最基本的单位;每一竖列数据项是同属性的。列数根据需要而设,且各列的顺序是任意的;每一横行记录由一个事物的诸多属性项构成。记录的顺序可以是任意的;一个关系是一张二维表,不允许有相同的字段名,也不允许有相同的记录行。3、关系模型、关系模型第第1章章 关系数据库系统概

10、述关系数据库系统概述教师档案表编号姓名性别民族出生日期职称工作部门工资 25祁月红女满族1980-2-18教授城环学院2243.56 26杨晓明男汉族1959-8-25助教电信学院4423.65 27江林华女汉族1980-11-12副教授电信学院2134.32 28成燕燕女汉族1962-1-6讲师城环学院3354.45 29达明华男回族1980-2-18未定电信学院3243.56 30刘敏珍女汉族1959-8-25教授城环学院4423.65 31风晓玲女汉族1980-11-12助教城环学院2134.32 39艾买提男汉族1962-1-6副教授电信学院3354.45 44康众喜男汉族1980-2

11、-18讲师城环学院2243.56关系模型实例关系模型实例二维表二维表第第1章章 关系数据库系统概述关系数据库系统概述1.2 1.2 关系型数据库系统关系型数据库系统1关系数据库 关系数据库是若干个依照关系模型设计的数据表文件的集合。一个关系数据库由若干个数据表组成,数据表又由若干个记录组成,而每一个记录是由若干个以字段属性加以分类的数据项组成的。在关系数据库中,用表文件名来标志唯一数据表。特点:数据冗余度低、高度独立性、共享性、数据的安全性、完整性和对数据实行集中控制 第第1章章 关系数据库系统概述关系数据库系统概述(1)关系的基本概念 通常将一个没有重复行、重复列的二维表看成一个关系,每一个

12、关系都有一个关系名。在Visual FoxPro中表文件的扩展名为.dbf(2)关系的基本特点在关系模型中,关系具有以下基本特点:l关系必须规范化,属性不可再分割。l在同一关系中不允许出现相同的属性名。l在同一关系中元组及属性的顺序可以任意。l任意交换两个元组(或属性)的位置,不会改变关系模式。1.2.2 1.2.2 关系术语关系术语1.关系第第1章章 关系数据库系统概述关系数据库系统概述编号编号姓名授课班级授课班数课程名称授课人数课时 25祁月红08管理-23英语8834 26杨晓明09财经-33哲学8825 27江林华07英语-43线性代数5730 28成燕燕08行管-14微积分5721

13、29达明华08公路-24德育5026 30刘敏珍09金融-39体育5871表1-2 教师任课表属性名,也称字段名属性名,也称字段名元组:一条记录元组:一条记录属性值属性值第第1章章 关系数据库系统概述关系数据库系统概述属性的取值范围称为域。域作为属性值的集合,其类型与范围具体由属性的性质及其所表示的意义确定。如“性别”属性的域是男,女。同一属性只能在相同域中取值。2.元组二维表的每一行在关系中称为元组。在Visual FoxPro中,一个元组对应表中的一个记录。3.属性二维表的每一列在关系中称为属性,每个属性都有一个属性名,属性值则是各个元组属性的取值。在Visual FoxPro中,一个属性

14、对应表中的一个字段,属性名对应字段名,属性值对应于各个记录的字段值。4.域第第1章章 关系数据库系统概述关系数据库系统概述5.关键字 关系中能唯一区分、确定不同元组的属性或属性组合称为该关系的一个关键字。单个属性组成的关键字称为单关键字,多个属性组合的关键字称为组合关键字。需要强调的是,关键字的属性值不能取“空值”,因为无法唯一区分、确定元组。6.关系模式与表结构 对关系的描述称为关系模式,其格式:关系名(属性名1,属性名2,属性名n)例如:教师档案表(编号,姓名,性别,民族,出生日期,职称,工作部门,工资)在Visual FoxPro 6.0中,对二维表的描述称为表结构。关系既可以用二维表格

15、描述,也可以用数学形式的关系模式来描述。一个关系模式对应一个关系的数据结构,也就是表的数据结构。其一般格式:二维表名(字段名1,字段名2,字段名n)例如:教师档案表(编号,姓名,性别,民族,出生日期,职称,工作部门,工资)第第1章章 关系数据库系统概述关系数据库系统概述 关系的基本运算有两类:一类是传统的集合运算,包括并、差、交;另一类是专门的关系运算,包括选择、投影和联接。1.2.31.2.3关系运算关系运算1传统的集合运算 传统集合运算进行并、差、交集合运算的两个关系必须是具有相同的关系模式,既结构相同。(1)并:两个相同结构关系的并是有属于这两个关系的元组(记录)组成的集合。(2)差:有

16、关系R和关系S,是有属于R而不属于S的元组组成的集合,从R中去掉S中也有的元组。(3)交:有关系R和关系S,既属于R又属于S的元组组成的集合。第第1章章 关系数据库系统概述关系数据库系统概述学学 号号姓姓 名名2003001李红2003002周伟2003004李明学学 号号姓姓 名名2003001李红2003002周伟2003003黄娜并并李明2003004黄娜2003003周伟李红20030022003001姓姓 名名学学 号号交交周伟李红20030022003001姓姓 名名学学 号号差差黄娜2003003姓姓 名名学学 号号传统的关系运算示例传统的关系运算示例表表1 选修数据库学生名单选

17、修数据库学生名单表表2 选修法律学生名单选修法律学生名单第第1章章 关系数据库系统概述关系数据库系统概述(1)选择 从关系中找出满足条件的记录。是一种横向的操作,它可以根据用户的要求从关系中筛选出满足一定条 件的记录,这种运算可以得到一个新的关系,但其中的元组是原关系的一个子集,但不影响关系的结构。如:在VFP中的FOR、WHILE等。2.专门的关系运算 第第1章章 关系数据库系统概述关系数据库系统概述(2)投影 从关系中选取若干属性组成新的关系。是一种列的操作,它可以根据用户的要求从关系中选出若干个字段组成新的关系,字段的个数或顺序往往不同。如:在VFP中的FIELDS等。(3)连接 将两个

18、关系通过公共属性名连接成一个新的关系。连接运算可以实现两个关系的横向合并,在新的关系中可以反映出原来关系之间的联系。在联接运算中,按照字段值对应相等为条件进行的联接操作称为等值联接。自然联接是去掉重复属性的等值联接。第第1章章 关系数据库系统概述关系数据库系统概述第第1章章 关系数据库系统概述关系数据库系统概述关系数据库是由若干个依照关系模型设计的二维数据表文件的集合。一个关系数据库即为一个数据库文件。3.关系数据库 关系完整性是为保证数据库中数据的正确性和兼容性对关系模型提出的某种约束条件或规则。完整性通常包括实体完整性、参照完整性和域完整性,其中实体完整性和参照完整性,是关系模型必须满足的

19、完整性约束条件。4.关系的完整性约束第第1章章 关系数据库系统概述关系数据库系统概述(1)(1)实体完整性实体完整性 实体完整性是指关系的主关键字不能取“空值”。(2)(2)参照完整性参照完整性 参照完整性是定义建立关系之间联系的主关键字与外部关键字引用的约束条件。如“选课表”关系中课程号的值只能取“课程表”关系中已存在课程号的值。(3)(3)域完整性域完整性 实体完整性和参照完整性适用于任何关系型数据库系统,主要是对关系的主关键字和外部关键字取值必须做出有效的约束。域完整性则是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。域完整性主要包括如下两方面(1)字段有效性

20、约束;(2)记录有效性约束第第1章章 关系数据库系统概述关系数据库系统概述用电脑进行数据处理的步骤用电脑进行数据处理的步骤数据收集 数据转换 结构描述数据输入数据存储数据输出数据操作新数据原始数据决策第第1章章 关系数据库系统概述关系数据库系统概述现实世界现实世界抽象世界抽象世界数据世界数据世界抽象抽象转换转换物质的抽象的量化的、物化的信息处理的过程 1.信息处理的三个层次 第第1章章 关系数据库系统概述关系数据库系统概述(1)实体 客观存在并且可以相互区别的“事物”称为实体。实体可以是具体的,如:一个学生、一本书、一名教师,也可以是抽象的,如:一堂课、一次足球比赛。(2)属性 描述实体的“特

21、征”称为该实体的属性。如:学生有学号、姓名、性别、出生年月、入校总分等方面的属性。属性有“型”和“值”之分,型即为属性名,值即为属性的具体内容。如:(M0201105、吴红梅、女、05/12/1984、595)。(3)实体型 若干个属性所组成的集合可以表示一个实体的类型,简称实体型。一般用实体名和属性名集合来表示。如:学生(学号,姓名,性别,出生年月,入校总分)就是一个实体型。(4)实体集 性质相同的同类实体的集合称为实体集。如:所有学生、所有课程。2.实体模型第第1章章 关系数据库系统概述关系数据库系统概述 实体之间的对应关系称为联系,它反映现实世界事物之间的相互关联。(1)一对一联系(1:

22、1)实体集A中的一个实体至多与实体集B中的一个实体相对应,反之,实体集B中的一个实体至多对应于实体集A中的一个实体,则称实体集A与实体集B为一对一联系。如:电影院中观众与座位之间、乘车旅客与车票之间、病人与病床之间等。3.实体间的联系第第1章章 关系数据库系统概述关系数据库系统概述(2)一对多联系(1:N)实体集A中的一个实体与实体集B中的N(N0)个实体相对应,反之,实体集B中的一个实体至多与实体集A中的一个实体相对应。如:学校与系、班级与学生、省与市等。(3)多对多联系(M:N)实体集A中的一个实体与实体集B中的N(N0)个实体相对应,反之,实体集B中的一个实体与实体集A中的M(M0)个实

23、体相对应。如:教师与学生、学生与课程、工厂与产品、商店与顾客等。第第1章章 关系数据库系统概述关系数据库系统概述厂长号姓名年龄厂厂长长管管理理工工厂厂厂名地点厂号11仓库号地点面积仓仓库库存存放放产产品品品名价格货号1n数量学号姓名助学金学学生生学学习习课课程程课程名学时数课程号mn成绩性别(A)厂长与工厂1:1关系(B)仓库与产品1:n联系(C)学生与课程m:n联系第第1章章 关系数据库系统概述关系数据库系统概述信息世界是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述,一般采用实体-联系方法(E-R方法)表示。这种实体-联系方法就成为称为E-R方法,该方法使用图形方式描述实体

24、之间的联系,基本图形元素如图所示。现在有如下关系:学生(学号、姓名、专业、性别、出生日期);课程(编号、名称、学时数);学生、课程是实体;学生、课程的集合就是实体集;对于每个学生实体用属性组合(学号、姓名、性别、出生日期)来描述,则属性组合(201003011,赵萍,女,91/10/03)表示在学生实体集中的一个具体学生;每个学生有惟一的学号,因此学生实体中的学号可以作为实体标识符;用E-R方法描述学校教学管理中学生选课系统的E-R图如图所示。4.E-R模型图第第1章章 关系数据库系统概述关系数据库系统概述其中由于一个学生可以选修多门课程,一门课程可以有多个学生选修,因此联系“选课”是一个多对

25、多的关系。编号课程号学时数课程课程选课选课学生学生姓名专业学号图1-10 学生选课系统E-R图实体图1-9 E-R图形元素实体属性实体间的联系图形连线mn第第1章章 关系数据库系统概述关系数据库系统概述1Visual FoxPro 6.0 启动与退出 1.3 Visual FoxPro系统概述系统概述 双击桌面上的Visual Foxpro6.0图标选择“开始”“程序”Microsoft Visual FoxPro 6.0 Microsoft Visual FoxPro 6.0 从安装的文件夹中运行vfp6.exe文件第第1章章 关系数据库系统概述关系数据库系统概述 用鼠标单击主窗口的“关闭”

26、按钮 先用鼠标单击“文件”菜单,按退出命令 先在命令窗口新的一行输入:Quit,再按Enter键 双击Visual FoxPro6.0主窗口左上角的“控制”菜单按钮。直接按Alt+F4第第1章章 关系数据库系统概述关系数据库系统概述标题栏工具栏菜单栏极小化按钮极大化按钮关闭按钮项目管理器命令窗口状态条2Visual FoxPro 6.0 的窗口组成 第第1章章 关系数据库系统概述关系数据库系统概述定制工具栏(一)定制工具栏(一)选择菜单中的“显示”/”工具栏”第第1章章 关系数据库系统概述关系数据库系统概述定制工具栏(二)定制工具栏(二)将鼠标放在工具栏上,单击鼠标右键,选择相应的工具栏,将选

27、择的工具栏拖拽到窗口中,如下图所示。第第1章章 关系数据库系统概述关系数据库系统概述比向导功能更强,可以创建和修改构件,有9种。u 表设计器u 查询设计器u 视图设计器u 表单设计器u 报表设计器u 数据库设计器u 连接设计器u 菜单设计器u 数据环境设计器第第1章章 关系数据库系统概述关系数据库系统概述一种快捷设计工具,通过一组对话框引导用户一步一步完成某项任务u表向导表向导u查询向导查询向导u本地视图向导本地视图向导u远程视图向导远程视图向导u交叉表向导交叉表向导u文档向导文档向导u图表向导图表向导u报表向导报表向导u分组分组/总计报表向导总计报表向导u一对多报表向导一对多报表向导u标签向

28、导标签向导u表单向导表单向导u一对多表单向导一对多表单向导u数据透视表向导数据透视表向导u邮件合并向导邮件合并向导u安装向导安装向导uOracleOracle升迁向导升迁向导uSQLSQL升迁向导升迁向导u导入向导导入向导u应用程序向导应用程序向导uWWWWWW搜索页向导搜索页向导第第1章章 关系数据库系统概述关系数据库系统概述u组合框生成器u命令框生成器u编辑框生成器u表单生成器u表格生成器u列表框生成器u选项组生成器u文本框生成器u自动格式生成器u参照完整性生成器可以在VFP程序中加入某类控件第第1章章 关系数据库系统概述关系数据库系统概述扩扩 展展 名名文文 件件 类类 型型扩扩 展展

29、名名文文 件件 类类 型型.app生成的应用程序.frx报表.exe可执行程序.frt报表备注.pjx项目.lbx标签.pjt项目备注.lbt标签备注.dbc数据库.prg程序.dct数据库备注.fxp编译后的程序.dcx数据库索引.err编译错误.dbf表.mnx菜单.fpt表备注.mnt菜单备注.cdx复合索引.mpr生成的菜单程序.idx单索引.mpx编译后的菜单程序.qpr生成的查询程序.vcx可视类库.qpx编译后的查询程序.vct可视类库备注.scx表单.txt文本.sct表单备注.bak备份文件第第1章章 关系数据库系统概述关系数据库系统概述 Visual FoxProVisua

30、l FoxPro有两类不同的基本操作方式,即交互式操作方有两类不同的基本操作方式,即交互式操作方式和程序操作方式。式和程序操作方式。1 1交互式方式交互式方式 Visual FoxProVisual FoxPro的的交互式操作方式有命令执行与菜单界面操作交互式操作方式有命令执行与菜单界面操作两种类型。两种类型。命令执行方式与菜单界面操作方式是一致的。许多的命令功命令执行方式与菜单界面操作方式是一致的。许多的命令功能都可以通过相应的菜单选择来实现。能都可以通过相应的菜单选择来实现。2 2程序操作方式程序操作方式 程序执行方式就是将一系列的语句或命令存储在一个文件中程序执行方式就是将一系列的语句或

31、命令存储在一个文件中而成为一个程序文件而成为一个程序文件(.PRG)(.PRG),通过运行该程序文件,完成某些特,通过运行该程序文件,完成某些特殊的功能。程序操作方式不仅运行效率高,而且可重复执行。殊的功能。程序操作方式不仅运行效率高,而且可重复执行。第第1章章 关系数据库系统概述关系数据库系统概述 Visual FoxProVisual FoxPro的命令形式如下:的命令形式如下:例如:例如:CREATE CREATE CREATECREATE是命令动词,表示命令的功能;文件名表示操作的是命令动词,表示命令的功能;文件名表示操作的对象。对象。通常一条通常一条Visual FoxProVisu

32、al FoxPro的命令动词后面可以由一个或多个的命令动词后面可以由一个或多个命令子句组成,使得在一条命令中可实现多种功能。命令子句组成,使得在一条命令中可实现多种功能。表示必选项,尖括号内的参数必须根据格式输入其参数表示必选项,尖括号内的参数必须根据格式输入其参数值。值。表示可选项,方括号内的参数由用户根据具体要求选择表示可选项,方括号内的参数由用户根据具体要求选择输入其参数值。输入其参数值。|表示表示“或者选择或者选择”选项,可以选择竖杠两边的任意选项。选项,可以选择竖杠两边的任意选项。第第1章章 关系数据库系统概述关系数据库系统概述【格式】FIELDS FIELDS 字段名表字段名表 F

33、IELDS FIELDS 表达式表表达式表 FIELDSFIELDS子句子句(1)ALL(1)ALL:对表的全部记录进行操作。:对表的全部记录进行操作。(2)NEXT n(2)NEXT n:只对包括当前记录在内的以下:只对包括当前记录在内的以下n n个记录进行操个记录进行操作。作。(3)RECORD n(3)RECORD n:只对第:只对第n n个记录进行操作。个记录进行操作。(4)REST(4)REST:自当前记录开始到表尾的所有记录。:自当前记录开始到表尾的所有记录。其中其中n(n0)n(n0)为数值量,若有小数则自动舍去小数部分。为数值量,若有小数则自动舍去小数部分。范围子句范围子句 第

34、第1章章 关系数据库系统概述关系数据库系统概述 FOR FOR 条件条件的作用是:在规定的范围中,按条的作用是:在规定的范围中,按条件检查全部记录。件检查全部记录。WHILE WHILE 条件条件的作用是:在规定的范围内,只的作用是:在规定的范围内,只要条件成立,就对当前记录执行该命令,并把记录指要条件成立,就对当前记录执行该命令,并把记录指针指向下一个记录,一旦遇到使条件不满足的记录,针指向下一个记录,一旦遇到使条件不满足的记录,就停止搜索并结束该命令的执行。就停止搜索并结束该命令的执行。FORFOR子句和子句和WHILEWHILE子句子句 第第1章章 关系数据库系统概述关系数据库系统概述(

35、1)(1)必须以一个命令动词开头必须以一个命令动词开头 。(2)(2)命令行中各词应以一个或多个空格隔开。命令行中各词应以一个或多个空格隔开。(3)(3)一个命令行的最大长度是一个命令行的最大长度是254254个字符。个字符。(4)(4)命令行的内容用英文字母的大小相同命令行的内容用英文字母的大小相同(5)(5)命令动词和子句中的短语可以用其前命令动词和子句中的短语可以用其前4 4个以上字母缩个以上字母缩写表示。写表示。(6)(6)不可用不可用A A到到J J之间的单个字母作表名。之间的单个字母作表名。(7)(7)不能用不能用Visual FoxProVisual FoxPro的保留字作为文件

36、名、字段名、的保留字作为文件名、字段名、变量名。变量名。(8)(8)一行只能写一条命令,每条命令的结束标志是回车一行只能写一条命令,每条命令的结束标志是回车键。键。一行写不完的命令语句可以用一行写不完的命令语句可以用“;”作为续行。作为续行。第第1章章 关系数据库系统概述关系数据库系统概述本章简要介绍了关系数据库系统的基础知识,重点介绍了关系模型的特点和关系运算,最后概要地介绍了Visual FoxPro 6.0数据库系统的基本概念及Visual FoxPro 6.0窗口的基本组成。通过学习本章,可以了解数据库系统的有关概念、数据库系统的功能、Visual FoxPro 6.0窗口的基本组成和命令格式。这一章的内容是学习后面章节和进一步开发数据库应用系统的必备的基础知识,要求全面掌握。小小 结结Visual Foxpro 程序设计(第三版)程序设计(第三版)

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|