下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章数据库基础知识1基本概念:数据库、数据管理经历的五个阶段、数据库管理系统、数据库应 用系统、数据库管理员。 2数据库系统的组成:硬件系统、数据库集合、数据库管理系统及相关软件、 数据库管理员和用户。其中数据库管理系统是数据库系统的核心。 3数据库系统的特点: (1) 实现数据共享,减少数据冗余(2) 采用特定的数据模型(3) 具有较高的数据独立性 (4) 有统一的数据控制功能4. 数据模型:实体间联系的种类:一对一、一对多、多对多。5. 数据模型的三种类型:层次模型、网状模型和关系模型。6. 关系数据库基本术语:关系、元组、属性、域、关键字、外部关键字。关系的特点7. 关系运算:传统的集
2、合运算 并、差、交另一类是专门的关系运算 选择、投影、连接、等值连接、自然连接8. vf两种运行方式:菜单方式和交互式方式命令方式和程序方式9. 所谓项目是指文件、数据、文档和对象的集合,其扩展名为.pjx。10. 项目管理器包含的选项卡:全部、数据、文档、类、代码、其他11. 项目管理器各选项卡所包含的文件有哪些?12. 项目管理器可以完成对文件的新建、添加、移去、删除,但不包含重命名。第 2 章1. 常量的种类:数值型、字符型、日期型、日期时间型和逻辑型在书写字符型、日期型、日期时间型和逻辑型需要加定界符2. 变量是值能够随时改变的量。变量名的命名规则:以字母、汉字和下划线开 头,后接字母
3、、数字、汉字和下划线构成,不包含有空格 3当内存变量与字段变量同名时,要访问内存变量需加前缀m.( 或 m->), 例如m.4. 数组定义的格式dimension 数组名、创建数组后,系统自动给每个数组元素赋以逻辑假.f.5. 表达式的类型:数值表达式、字符表达式、日期时间表达式和逻辑表达式。每个表达式的运算规则与结果。6. 运算符 $称为子串包含测试,格式<字符表达式 1> $ < 字符表达式 2>7. set exact onoff 的区别与含义。8. 逻辑型运算符有三个:not、and、or,其优先级顺序为not、and、or9. 常用函数数值函数、字符处理
4、函数、日期类函数、数据类型转换函数、测试函数10. 常用函数: len()、space()、left() 、right()substr(、) time() 、year()、str()、at() 、date()、val()、ctod()、宏替换函数: &字符型变量、 eof()、bof()、iif() 11程序文件的建立和修改命令:modifycommand 程序名12. 程序的基本结构:顺序结构、选择结构、循环结构。13. 选择结构包括条件语句if else-endif和分支语句 do case-endcase、14. if-endif必须成对出现 , 在 do case结构中不管有几
5、个case条件成立 ,只有最先成立的那个case条件的对应命令序列被执行15. 循环结构包括: dowhile-enddofor-endforscan-endscan其中 do whileenddo 语句的执行流程必须掌握16. 循环结构中出现的loop 和 exit语句的含义 :循环体中包含 loop,则返回条件处重新判断,包含exit,则直接跳出循环 17多模块程序的执行过程,要求能读懂就可以。18. 多模块执行中的参数传递问题:参数传递的格式:格式一、 do 过程名 with 实参格式二、 do 实参19. 变量的作用域:全局变量,私有变量,局部变量20. 全局变量的定义: ublic
6、变量名在任何模块中都可以使用21. 局部变量的定义: local变量名只能在建立它的模块中使用22. 私有变量,可以在建立它的模块以及下属模块中使用23. private 变量名隐藏变量定义私有变量,可以在下属模块中使用, 但不改变上层模块的值第三章 数据库和表1建立表的命令create表 名 2表设计器中应设置的内容:字段名,字段类型,宽度,小数位数,null。3打开表use表名关闭表use4. 修改表结构与表记录的方法。修改表结构: modify structure追加记录 append和 insert修改记录replace字段名 with字段值 for条件删除记录:逻辑删除delete物
7、理删除pack记录清空zap定位记录指针:goskiplocate for条件5. 数据库的概念其扩展名: .doc6. 数据库的建立 createdatabase数据库名、数据库的打开open database数据库名修改数据库 modifydatabase数据库名关闭数据库close database7. 在数据库中新建表,添加表,移去表,浏览表要求会操作就行8. 自由表与数据库表的区别: 1自由表字段名最长10 个字符, 数据库表最长128 个字符 2表设计器不同,自由表不涉及规则,信息,默认值9. 索引的概念:在逻辑上对表中记录按照某个字段进行排序,不改变表的物理顺序10. 索引的作用
8、:加速对表的查询速度,降低对表的插入和更新操作11. 索引的种类:主索引,候选索引,唯一索引,普通索引12. 索引的建立 1在表设计器中建立2命令方式建立13. 使用命令方式不能建立主索引14. 数据完整性的种类:包括实体完整性,域完整性和参照完整性15. 实体完整性是保证表中记录唯一的特性,即在表通过主索引和候选索引保证16. 域完整性包含:规则逻辑表达式、信息字符串表达式、默认值依字段类型而定17. 参照完整性设置过程 :建立永久联系 -清理数据库编辑参照完整性18. 整性规则包括更新规则、删除规则和插入规则19. vf共有 32767 个工作区,每个工作区只能打开一个表。20. 建立临时
9、联系的命令:setrelation第四章 sql语句1. sql是结构化查询语言。2. sql语言的四个功能: 数据查询select、数据操纵insert,update,delete、数据定义 (create,drop,alter)、数据控制 (grant,revoke)。3. sql 语句查询的语法格式:select字段名 1, 字段名 2 from表名 1, 表名 2 ; where表名 1. 公共字段名 =表名 2. 公共字段名 ; and 条件 1 and条件 2;group by分组 order by排序; into table新表名注意: 字段名之间以及表名之间必须用半角的逗号隔开
10、 . 在 where 条件处, 如果有字符型 , 逻辑型或日期型数据 , 则其字段值必须加相应的定界符 into table 后方所跟的表名必须是新表名4. 某些 sql语句题,表中不提供所要查询的字段名,或者需要经过运算得出的新字段名函数,这些时候都要进行重命名,使用as短语。5排序的短语 :order by升序 asc降序 desc6. 对 sql进行计算的函数sum() 、avg() 、count()、max() 、min().sum求和、 avg求平均、 count 计数、 max最大值、 min最小值其中 sum求和、 avg求平均必须针对数值型数据来进行,所有的函 数都不能直接写在
11、wher条e 件后,如: where avg(工资)>1220,并且也不能写在查询设计器以及视图设计器的“筛选”选项卡中7. 分组与计算查询:group by字段名分组短语一般会与 sum、 avg、 count 等几个函数在一起使用,而且考试题中绝大多数情况下不会出现 “分组“字样, 所以一定要请同学们慎重做题。8. 利用空值查询:查询空值时要用isnull ,不能用 =null9. 量词和谓词笔试中出现主要掌握课本上的格式10. 超链接查询:select字段名 from表 1 inner join表 2 inner join表 3 on表3. 公共字段名 =表 2. 公共字段名on表
12、 2. 公共字段名 =表 1. 公共字段名where条件11. 集合并运算: union12. 几个特殊选项:1topn2intoarray数组名3intocursor 临时表名 4intotalbe永久表 5tofile文本文件名13. sql操作功能:插入 insert、更新 update 、删除 delete 14. 插入: insert into表名 values字段值insert into表名 from array数 组 名 15更新: update表名 set字段名=字段值 where条件16删除: delete from表名 where条件必须注意:更新命令只能执行正确命令,插入
13、命令只能执行一次 17定义功能:创建 create 、删除 drop table、修改 alter table18用 sql语句建立候选索引的格式:alter table表名 add unique索引表达式 tag索引名视图的定义: create view视图名 as select语句19. 视图的定义格式:create view视图名 as select语句20. 视图的删除: drop view视图名第五章 查询和视图1查询和视图在考试中出现的概率比较高,但是难度不大,所以同学们必须掌 握,尤其是查询设计器使用的概率更高,必须熟练。 2查询包含了六个选项卡,分别是:字段,联接,筛选,排序依
14、据,分组依据, 杂 项 3视图包含了七个选项卡,分别是:字段,联接,筛选,排序依据,分组依据, 更新条件,杂项4. 每个选项卡的含义要理解,记住5. 当打开查询设计器时菜单栏里有 “查询“菜单,其中有两个命令要学会使用, ”查询去向“和”查看sql“ 6 查 询 去 向 的 内 容 : 浏览,临时表,表,图形,屏幕,报表,标签浏览和屏幕能直接看到查询结果7并不是所有的 sql语句都可以用查询来完成,它本身具有局限性,只能做比较规则的语句,而只有select才能使用 8视图是虚拟表,不能独立存在,必须存在与数据库中,也就是在建立视图时, 必须先打开数据库,才可以建视图9. 视图和查询的区别:10
15、. 视图中多了“更新条件“选项卡,少了”查询去向“的问题第六章 表单设计与应用1. 面向对象的概念:对象,类,实例,属性,方法2. 表单的基本操作建立表单 create form 表单名修改表单 modify form 表单名运行表单 do form 表单名表单题中所涉及的内容: 表单属性窗口, 表单控件工具栏, 表单布局工具栏, “显示”菜单,“表单”菜单,数据环境表单属性: alwayontop 位于其他打开窗口之上autocenter表单居中显示caption标题name控件名表单名moveable能否移动windowtype模式表单或非模式表单表单事件: load定义数组 public
16、 ss3init作为顶层表单,调用菜单可用,click单击按钮时可用rightclick调用快捷菜单时可用表单方法: thisform.release关闭表单thisform.方法名调用方法新建表单方法和属性:表单添加方法和属性表单的 7 个基本型控件, 4 个容器型控件和计时器基本型:标签: caption标题 name控件名 label1 命令按钮: caption标题 name 控件名 command1default默认按钮确认按钮cancel取消按钮enabled能否响应visble显示或隐藏文本框:value初始值 passwordchar占位符inputmask掩码模式符 read
17、only只读复选框: caption标题 value0 未被选中 1 被选中列表框: rowsourcetype数据源类型rowsource数据源mulltiselect多重选定组合框:rowsourcetype数据源类型rowsource数据源style1- 下拉组合框 2- 下拉列表框其中编辑框,不进行总结在考试题中, 有一些让设置命令按钮的访问键,方法是: 在 caption属性的对应字母前插入 < ,比方: <cancel把字符 c设置为该按钮的访问键 .容器型:选项组命令组:buttoncount选项组中选项按钮的数目value返回被选中的按钮如果选项组中有两个选项按钮,
18、则使用if语句,格式:ifthisform.optiongroup1.value=1具体语句else具体语句endif如果选项组中有超过两个的选项按钮,则使用do case 语句,格式:do casecasethisform.optiongroup1.value=1具体语句casethisform.optiongroup1.value=2具体语句casethisform.optiongroup1.value=3具体语句endcase 或 : do casecasethisform.optiongroup1.option1.value=1具体语句casethisform.optiongroup1.option2.value=1具体语句casethisform.optiongroup1.option3.value=1具体语句endcase表格: recordsourcetype数据源类型recordsource数据源columncount列数当 columncount 为正数时,有 caption属性在考试中, 表格的题比较多, 而且绝大多数是写代码的题,所以必须掌握其用法。只要是题中是通过代码在表格中显示内容的,均要写这句代码:thisform
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度医疗设备研发与应用合同3篇
- 二零二五版私募股权投资基金股权收购合同2篇
- 二零二五版企业股权激励项目执行与改进合同2篇
- 二零二五年度房产投资分期付款合同模板3篇
- 二零二五年蔬菜种子进口合同2篇
- 二零二五年度酒楼市场拓展与股权激励方案合同2篇
- 二零二五年模具生产项目质量保证合同3篇
- 二零二五版智能家居货款担保合同范本3篇
- 二零二五年船舶抵押借款合同范本修订版3篇
- 二零二五年户外活动用安全护栏租赁合同3篇
- (完整版)铝矾土进口合同中英文
- 《庖丁解牛》获奖课件(省级公开课一等奖)-完美版PPT
- 化工园区危险品运输车辆停车场建设标准
- 6月大学英语四级真题(CET4)及答案解析
- 气排球竞赛规则
- 电梯维修保养报价书模板
- 危险化学品目录2023
- FZ/T 81024-2022机织披风
- GB/T 33141-2016镁锂合金铸锭
- JJF 1069-2012 法定计量检定机构考核规范(培训讲稿)
- 综合管廊工程施工技术概述课件
评论
0/150
提交评论