1、第 1 页 共 4 页第一章概念:数据库 DB、数据库管理系统 DBMS、数据库管理系统 DBS联系:一对一联系、一对多联系、多对多联系数据模型:层次型(树形结构)、网状型(网状拓扑结构)、关系型(二维表结构) 关系模式:关系名(属性名 1,属性名 2,, 属性名 n)关系运算:并、差、交、选择、投影、联接等值联接:按照字段值对应相等为条件进行的联接操作自然联接:去掉重复属性的等值联接工作方式:交互式工作方式、自动化工作方式第二章常量:数值 N(3E2),货币 Y($2.3456),字符 C(),逻辑 L,日期 D(),日期时间 T变量:变量名由字母、汉字、数字、下划线构成,必须由字母和汉字开
2、头字段变量与内存变量同名时,字段变量优先,内存变量必须加前缀 M.或 M-数组:DIMENSION x(5),y(3,2) & 下界、初值、y(3)表达式:数值运算符: *或(乘方)、*、/、%(求余)、+、-字符运算符: +、-日期运算符: +、-关系运算符: 、=、表关联:SET RELATION TO INTO|排 序:SORT TO ON /A|/D/C第四章数据查询:SELECT DISTINCT * FROM WHERE GROUP BY HAVING ORDER BY ASC|DESC INTO 特殊运算符:BETWEENAND、LIKE、!=(不等于)、NOT、IN简单计算:C
3、OUNT()、SUM()、AVG()、MAX()、MIN()空值查询:IS NULL,IS NOT NULL量词和谓语:ANY|ALL|SOME(子查询),NOTEXISTS(子查询)超联接查询:SELECTFROMINNER|LEFT|RIGHT|FULL JOINON集合并运算:UNION1) 显示部分结果: TOPPERCENT (必须与 ORDER BY短语同时使用才有效)2) 结果存放到数组: INTO ARRAY 3) 结果存放到临时文件: INTO CURSOR (临时文件只读)4) 结果存放到永久表: INTO DBF|TABLE 5) 结果存放到文本文件: TO FILE A
4、DDITIVE 6) 结果直接输出到打印机:TO PRINTER PROMPT数据操作:插入 INSERT INTO (,)VALUES(,)更新 UPDATE SET = WHERE 删除 DELETE FROM WHERE 数据定义:定义 CREATE TABLE|DBF (学号 C(5), )删除 DROP TABLE 修改 ALTER TABLE 订购单 ADD 总金额 y CHECK 总金额0 ERROR “总金额0“ALTER TABLE 订购单 ADD UNIQUE 职工号+供应商号 TAG emp_supALTER TABLE 订购单 ADD PRIMARY KEY 订单号 T
5、AG 订单号ALTER TABLE 订购单 DROP UNIQUE TAG emp_sup ALTER TABLE 订购单 DROP PRIMARY KEY 订单号ALTER TABLE 订购单 DROP COLUMN 金额ALTER TABLE 订购单 ALTER 订购单号 c(6)ALTER TABLE 订购单 ALTER 总金额 SET CHECK 总金额100 ERROR “总金额100“ALTER TABLE 订购单 ALTER 总金额 DROP CHECK ALTER TABLE 订购单 ALTER 总金额 SET DEFAULT 200ALTER TABLE 订购单 ALTER
6、总金额 DROP DEFAULTALTER TABLE 订购单 RENAME COLUMN 总金额 TO 金额视图定义:CREATE VIEW AS 第 3 页 共 4 页第五章查询:CREATE QUERY &查询输出(浏览,临时表,表,图形,屏幕,报表,标签)DO 视图:CREATE VIEW区别:1)查询设计器结果保存到.QPR 文本文件中,视图设计器结果保存在数据库中。2)查询设计器有“查询去向”,视图设计器没有“查询去向”。3)视图设计器有“更新条件”,查询设计器没有“更新条件”。第六章概 念:对象是类的实例,类是对象的抽象,对象三要素是属性、事件和方法。属性引用:对象名.属性方法调
7、用:对象名.方法 ()关 键 字:Parent 当前对象的直接容器对象This 当前对象ThisForm 当前对象所在的表单ThisFormSet 当前对象所在的表单集 表单向导:表单向导、一对多表单向导常用属性:Name,Caption,SetText,Enabled,Visible,Default,Cancel,PasswordChar,ListindexValue(文本框 NCLD,编辑框 C,复选框 NL,列表框 NC,下拉列表框 NC,命令组 NC,选项组 NC)Text(下拉组合框 C)ControlSource(文本框,编辑框,复选框,列表框)RowSource(列表框,组合框)
8、RecordSource(表格)常用事件:Init,Click,RightClick,InteractiveChange,Timer常用方法:Release,Setfocus,Additem,Removeitem,Clear自定义类:CREATE CLASS student OF As 第七章步骤:创建菜单文件、设计菜单项目(访问键,快捷键,分隔线)、生成菜单程序、运行菜单程序。分类 退出过程 运行菜单普通系统菜单 SET SYSMENU TO DEFAULT DO mymenu.mpr顶层表单菜单 .RELEASE Init事件:DO mymenu.mpr WITH THISEXE文件菜单
9、SET SYSMENU TO DEFAULTCLEAR EVENTSDO mymenu.mpr快捷菜单 对象 RightClick事件:DO mymenu.mpr第八章报表带区:标题、页标头、细节、页注脚、总结、组标头、组注脚、列标头、列注脚报表预览:REPORT FORM PREVIEW报表打印:REPORT FORM TO PRINTERPROMPT第九章项目管理器:1)设置文件的“排除”与“包含”(需要修改的文件设置为排除 )2)设置主程序:整个应用程序的入口点,且是唯一的包含文件3)连编应用程序 APP或可执行文件 EXE4)运行应用程序:DO 主程序设计:DO FORM START.
10、SCX 或 DO MYMENU.MPRREAD EVENTS第 4 页 共 4 页附:VFP 文件汇总文件分类 主 备注 创建命令 运行/打开命令程序文件 .PRG MODIFY COMMAND DO a1表文件 .DBF .FPT CREATE TABLE USE a2数据库文件 .DBC .DCT CREATE DATABASE OPEN DATABASE a3普通索引文件 .IDX INDEX ON xb TO A1 SET INDEX TO a4复合索引文件 .CDX INDEX ON xb TAG aa SET ORDER TO TAG a5表单文件 .SCX .SCT CREATE
11、 FORM DO FORM a6报表格式文件 .FRX .FRT CREATE REPORT REPORT FORM a7 PREVIEW可视类文件 .VCX .VCT CREATE CLASSLIB SET CLASSLIB TO a8项目文件 .PJX .PJT CREATE PROJECT菜单文件 .MNX .MNT CREATE MENU菜单程序文件 .MPR 菜单管理器生成 DO a9.mpr查询文件 .QPR CREATE QUERY DO a10.qpr应用程序文件 .APP 项目管理器生成 DO a11.app可执行文件 .EXE 项目管理器生成 DO a12.exe内存变量文件 .MEM SAVE TO文本文件 .TXT SELECT * FROM X TO FILE