版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章概念:数据库DB、数据库管理系统DBMS、数据库管理系统DBS联系:一对一联系、一对多联系、多对多联系数据模型:层次型(树形结构)、网状型(网状拓扑结构)、关系型(二维表结构)
关系模式:关系名(属性名1,属性名2,……,属性名n)关系运算:并、差、交、选择、投影、联接等值联接:按照字段值对应相等为条件进行的联接操作自然联接:去掉重复属性的等值联接工作方式:交互式工作方式、自动化工作方式第二章常量:数值N(3E2),货币Y($2.3456),字符C([]),逻辑L,日期D({}),日期时间T变量:变量名由字母、汉字、数字、下划线构成,必须由字母和汉字开头
字段变量与内存变量同名时,字段变量优先,内存变量必须加前缀M.或M->数组:DIMENSION|DECLAREx(5),y(3,2)&&下界、初值、y(3)表达式:数值运算符:
**或^(乘方)、*、/、%(求余)、+、-字符运算符:
+、-日期运算符:
+、-关系运算符:
<、>、=、<>或#或!=、<=、>=、==、$(SETEXACTOFF/on)逻辑运算符:
.not.或!、.and.、.or.运算优先级:括号、函数、算术字符日期、关系、逻辑数值:ABS(),SIGN(),SQRT(),INT(),CEILING(),FLOOR(),ROUND(),MOD()字符:LEN(),UPPER(),LOWER(),SPACE(),LTRIM(),RTRIM(),TRIM(),ALLTRIM(),LEFT()RIGHT(),SUBSTR(),AT(),ATC(),STUFF(),LIKE()日期:DATE(),TIME(),DATETIME(),YEAR(),MONTH(),DAY(),DOW(),HOUR(),MINUTE(),SEC()转换:STR(),VAL(),CTOD(),DTOC(),&测试:BETWEEN(),ISNULL(),EMPTY(),VARTYPE(),BOF(),EOF(),RECNO(),RECCOUNT(),IIF()对话:MESSAGEBOX(显示[,类型[,标题]])命令:MODIFYCOMMAND<文件名>DO<文件名>(文件名缺省时依次查找执行EXE,APP,FXP,PRG,需加扩展名的QPR,MPR,SPR)INPUT
输入常量(C、N、D、L)、变量、表达式(不能不输)ACCEPT
输入字符串(不需要加定界符)STORE<表达式>TO<内存变量名表>RELEASE<内存变量名表>程序结构:顺序、选择、循环。条件语句:IF…ELSE…ENDIF分支语句:DOCASE…ENDCASE循环结构:DOWHILE…ENDDO、FOR…ENDFOR、SCAN…ENDSCAN、LOOP、EXIT模块程序:PROCEDURE|FUNCTION<过程名>
PARAMETERS<形式参数1>[,<形式参数2>,…]&&参数传递<命令序列>
[RETURN[<表达式>]]
[ENDPROC|ENDFUNC]模块调用:DO<文件名>WITH<实参1>[,<实参2>…]<文件名>(<实参1>[,<实参2>…])&&SETUDFPARMSTOVALUE(按值)|REFERENCE(引用)公共变量:在任何模块中都可使用的变量,先定义后使用,初值为.F.。PUBLIC<内存变量表>私有变量:在程序中直接使用的变量,作用域是建立它的模块及其下属的各层模块。局部变量:只能在建立它的模块中使用,不能在上、下层模块中使用。LOCAL<内存变量表>变量隐藏:隐藏上层模块中可能已经存在的内存变量。PRIVATE<内存变量表>第三章数据库:CREATE/OPEN/MODIFY/CLOSE/DELETEDATABASE数据表:CREATE,USE,MODIFYSTRUCTURE,BROWSE,APPENDBLANK,DELETE,PACK,ZAP,RECALL,REPLACEGOn|TOP|BOTTOM,SKIPn,LOCATEFOR<条件>…CONTINUE主索引
:ALTERTABLE学生ADDPRIMARYKEY学号TAG学号候选索引:ALTERTABLE学生ADDUNIQUE学号+性别TAGxhxbINDEXON学号+性别TAGxhxbCANDIDATE唯一索引:INDEXON性别TOA1UNIQUE普通索引:INDEXON性别TOxxx数据完整性:实体完整性(保证表中记录唯一,利用主关键字和候选关键字来保证)域完整性(利用字段类型、宽度和有效性规则来保证)参照完整性(建立永久联系,设置更新规则、删除规则、插入规则)自由表:ADDTABLE,REMOVETABLE工作区:SELECT0|<区号>|<区名>|<别名>,<区名>|<别名>.<字段名>,<区名>|<别名>-><字段名>表关联:SETRELATIONTO<索引关键字>INTO<区名>|<别名>排序:SORTTO<表名>ON<字段>[/A|/D][/C]第四章数据查询:SELECTDISTINCT*FROM<表>WHERE<条件>GROUPBY<表达式>HAVING<条件>ORDERBY<字段名>[ASC|DESC]INTO<输出目标>特殊运算符:BETWEEN…AND…、LIKE、!=(不等于)、NOT、IN简单计算:COUNT、SUM、AVG、MAX、MIN空值查询:ISNULL,ISNOTNULL量词和谓语:<表达式><比较运算符>[ANY|ALL|SOME](子查询),[NOT]EXISTS(子查询)超联接查询:SELECT…FROM<表1>INNER|LEFT|RIGHT|FULLJOIN<表2>ON<联接条件>…集合并运算:UNION1)
显示部分结果:
TOP<expN>[PERCENT]
(必须与ORDERBY短语同时使用才有效)2)
结果存放到数组:
INTOARRAY<数组名>3)
结果存放到临时文件:
INTOCURSOR<临时文件名>
(临时文件只读)4)
结果存放到永久表:
INTODBF|TABLE<表名>5)
结果存放到文本文件:
TOFILE<文件名>[ADDITIVE]
6)
结果直接输出到打印机:TOPRINTER[PROMPT]数据操作:插入INSERTINTO<表名>(<字段名1>[,<字段名2>]…)VALUES(<表达式1>[,<表达式2>],…)更新UPDATE<表名>SET<字段名1>=<表达式1>…WHERE<条件表达式>删除DELETEFROM<表名>WHERE<条件表达式>数据定义:定义CREATETABLE|DBF<表名>(学号C(5),……)READEVENTS文件分类主备注创建命令运行/打开命令程序文件.PRGMODIFYCOMMANDDOa1编译文件.FXP运行prg时生成DOa1表文件.DBF.FPTCREATETABLEUSEa2数据库文件.DBC.DCTCREATEDATABASEOPENDATABASEa3普通索引文件.IDXINDEXONxbTOA1SETINDEXTOa4复合索引文件.CDXINDEXONxbTAGaaSETORDERTOTAGa5表单文件.SCX.SCTCREATEFORMDOFORMa6报表格式文件.FRX.FRTCREATEREPORTREPORTFORMa7PREVIEW可视类文件.VCX.VCTCREATECLASSLIBSETCLASSLIBTOa8项目文件.PJX.PJTCREATEPROJECT菜单文件.MNX.MNTCREATEMENU菜单程序文件.MPR菜单管理器生成DOa9.mpr查询文件.QPRCREATEQUERYDOa10.qpr应用程序文件.APP项目管理器生成DOa1可执行文件.EXE项目管理器生成DOa1内存变量文件.MEMSAVETO文本文件.TXTSELECT*FROMXTOFILE第一章算法是一组严谨地定义运算顺序的规则,并且规则有效的、明确的、有限次数下终止。算法复杂度:时间复杂度(算法所需计算工作量),空间复杂度(算法所需内存空间)数据逻辑结构:线性结构(栈,队列,循环队列),非线性结构(树,二叉树)数据存储结构:顺序存储结构、链式存储结构二叉树性质:1)在二叉树的第k层上最多有2k-1(k≥1)个结点;2)深度为m的二叉树最多有2m-1个结点;3)任一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。二叉树遍历:前序遍历(根左右),中序遍历(左根右),后序遍历(左右根)第二章程序设计方法:结构化程序设计(面向过程、算法核心)和面向对象程序设计(面向对象、对象核心)程序设计风格:清晰第一,效率第二第三章计算机软件:是包括程序、数据及相关文档的完整集合。软件工程过程:P软件规格说明、D软件开发、C软件确认、A软件演进需求分析工具:数据流图DFD(数据流)、数据字典DD(结构化分析的核心)概要设计工具:结构图SC(数据流和控制流)详细设计工具:程序流程图PFD(控制流)、N-S图、PAD图、PDL过程设计语言软件测试目的:是为了发现错误而执行程序的过程,分白盒测试(结构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于抚养权的离婚协议
- 2.3《林黛玉进贾府》【中职专用】高一语文(高教版2023基础模块上册)
- 湖南省郴州市第六中学观山学校2023-2024学年七年级上学期第三次月考生物试题(原卷版)-A4
- 2023年地震数据采集系统项目筹资方案
- PEP人教版小学六年级上册Unit6 How do you feel B Lets try Lets talk
- 《知识与个人知识》课件
- 电工(初级工)测试题及参考答案
- 山东省济宁市微山县2023-2024学年八年级上学期期末考试数学试卷(含答案)
- 养老院老人入住资料制度
- 养老院老人安全管理制度
- 蓝色商务风汽车行业商业计划书模板
- 2024-2025学年人教版数学六年级上册 期末综合卷(含答案)
- 信息服务政府采购合同范例
- 2024年心理咨询师考试题库【典型题】
- 送教上门情况记录表多篇
- 新时代大学生劳动教育与实践 课件 第二章 劳动是职业生涯发展的重要支撑
- 贵州省贵阳市实验三中2024年高三第二次联合考试数学试题试卷
- 护士四页简历12模版
- 2024年江西省公务员考试《行测》真题及答案解析
- 2024年中国气体净化器市场调查研究报告
- 2024年高考真题-生物(江苏卷) 含答案
评论
0/150
提交评论