- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库试题7课件
第7章 Visual Foxpro数据库管理系统
本章讨论Visual FoxPro 6.0程序设计和相关题解,重点介绍数据库表的操作。由VisualFoxPro与以前版本具有兼容性,所以本章的绝大多科习题也适合于 Foxbase+ Visual FoxPro 版本。
7.Visual FoxPro的特点
Visual FoxPro 6.0是 Microsoft公司推出的功能强大的关系型数据库管理系统(RDBMS),与以前的版本相比,它具有更快速、更有效、更灵活的突出特点,是一个具高性能的产品。它是一个 32位的数据库开发系统,能够运行于 Windows 95/98或 Windows NT等操作系统之上,具有良好的跨平台特性;它是一种先进的应用程序开发工具,支持视化编程和面向对象程序设计等第四代语言(4GL)独有的特性,使用户能够快速地建立和护应用程序;它是一个先进的数据库管理系统,引入了大型数据库管理系统独有的“数库”、“数据字典”、“存储过程”、“参照完整性”、“触发器”、“缓冲”等机制,使得挪的使用与管理更加方便、有效,用户的程序设计工作更加简便;它具有与以前FoxPro 版的完全兼容性,用户以前的应用程序可完全不经修改直接在VisualFoxPro上运行。
7.2 VisualFoxPro语言
7.2.1 Visual FoxPro命令语法规则
1.命令结构。:
典型的命令结构如下:
DISPLAY[<范围>= IFIELDS<字段名列表>=FOR<条件表达式>]
[WHILE 〈条件表达式〉]
说明:
·DISPLAY是命令动词,称为命令名,指出要进行什么样的操作。
·<范围>用来指定表文件的记录范围:
ALL:所有记录。
NEXT n:从当前记录开始的 n条记录。
RECORD n:第 n条记录。
REST:从当前记录开始到最后一条记录。
·FIELDS<字段名列表>:用来指明要投影的字段,如果省略,默认指定表中所有
段。字段名之间要用逗号“,”分隔开。
·FOR<条件表达式>:用来说明对满足条件表达式的记录进行操作,即选择操作。
·WHILE<条件表达式>用来说明从当前记录开始向下查找使条件表达式为真的记录
进行操作,直至条件表达式为假时结束。
2.命令书写规则
用sual F0xPro的命令书写规则如下:
·命令必须以命令名开始,命令名后面的子句的先后顺序是任意的。
·命令中的命令名与子甸之间必须用空格来分隔,空格大干等于一个。
·命令行的最大长度为254个字符。如果一行写不下时,可用“;”续行。
·可以任意使用大小写字母。
·命令动词和关键字应留作保留字用。
·为书写方便,当命令名的字母超过4个以上时,可以只写前4个字母。
·每条命令后面可以使用“&&<注释>”对命令进行注释。
7.2.2数据类型
Visual FoxPro支持的数据类型加表 7.1所示。
7.2.3数据组织
在Visual FoxPro中引入了数据库的概念,数据库文件以.DBC为扩展名。利用数据库
可以存储一系列的表,可以建立和存储表之间的永久关系、可以设置表属性、字段属性及
有效性规则。这里的表类似于FoxBase系列中的数据库。数据库主要用于组织表,数据并
不真正存储在数据库文件(.DBC)而是仍然存储在表文件(.DBF)中。
创建数据库的命令如下:
CREATE DATEBASE〈数据库名〉
打开数据库的命令如下:
OPENDATABASE<数据库名>
建立表的命令有:
·CREATE〈表名〉
·CREATE TABLE<表名>
当打开一个数据库时,建立的表便是该数据库中的表;否则便是自由表。将一个自由
表添加到一个数据库的过程是先打开该数据库,然后使用命令:
ADD TABLE<自由表>
从数据库中移去表的命令是:
REMOVE TABLE<表名>
实际上,对数据库表的操作与对自由表的操作基本相同,只是前者增加了存储过程
有效性规则等。本章后面的习题都是针对自由表的。
7.2.4 函数与表达式
1.函数
Visual Foxpro的函数分为以下两类:
系统提供的系统函数;
·用户自定义函数。
2.表达式
表达式是由字段名变量、内存变量、常量、函数以及运算符,按照一定规则任意组合而成的式子。表达式的数据类型主要取决于所含数据的类型,或者说取决于表达式运算结果数据的类型。表达式中的量必须是同一种数据类型,即只有相同的数据类型之间才进行运算。字符运算符如表7.2所示,日期和时间运算符如表7.3所示。
7.2.5Visual FoxPro命令
MSUa Foal,提供了大量的命令,其分类如下:
1.建立表文件
(l)定义表文件结构
·CREATE命令
(2)查看表文件结构
·LIST/DISPLAY STRUCTURE命令
(3)修
文档评论(0)