




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Vfp复习提纲 2015 2020 3 22 1 第一章 数据库系统概述 2020 3 22 2 数据库体系结构数据库 DB数据库系统 DBS数据库管理系统 DBMS数据库系统的核心是数据库管理系统关系是DBS包含DB和BMS 2020 3 22 3 数据库技术中 实体集之间的联系有三种 一对一 一对多 多对多 一对一 班长与班级一对多 班级与学生多对多 教师与学生 商品与顾客 课程与学生 2020 3 22 4 运算关系专门的运算关系包括选择 投影 联接 2020 3 22 5 第二章 语言基础 2020 3 22 6 Vfp常用的文件类型 重点 2020 3 22 7 常用的命令 Clear清屏幕Setdefaulttod 设置默认目录Clearmemory清除内存DimensionA 3 2 定义二维数组Store3 4toa1 a2Listmenolikea 显示所有以a开头的内存变量 2020 3 22 8 表达式与函数 字符串联接运算符 把前后两个字符串首尾联接起来 形成一个新字符串 联接前后两个字符串 将第一个字符串尾部的空格挪到新字符串的尾部 abcd cdcd abcdcdcd 中间四个空格尾部两个 abcd cdcd abcdcdcd 中间二个空格尾部四个个 2020 3 22 9 时间表达式 08 10 06 1结果为 08 09 06 日期型 08 09 06 08 10 06 结果为1数值型 2020 3 22 10 取余数 例如一个变量能被3整除表达方式Mod x 3 0余数为0 2020 3 22 11 常用函数 Store welcome toxLeft x 3 welLeft x 1 无显示Right x 4 comeSubstr x 3 3 lcoStore 沧州师范专科学校 toz Len z 16Left z 4 沧州Right z 4 学校substr x 5 4 师范 2020 3 22 12 转换函数 Ctod 字符表达式 将字符型表达式转换成日期型YEAR CTOD 25 12 2015 的值是2015 2020 3 22 13 转换函数 Str数值转换字符串 Str 675 43 675 43已经是字符串经常用于建立复合检索 要求类型一致例如 学生表建立学号C 8 和成绩N 2 的复合索引时 正确的表达式为学号 STR 成绩 2020 3 22 14 第三章 表的操作 2020 3 22 15 移动指针 Go4Gotop gobottomSkip 3 skip 3 2020 3 22 16 编辑记录 UsexueshengModifystruReplaceall入学成绩with入学成绩 5for入学成绩 400and入学成绩 500Deleallfor性别 女 PackListListstcuCopystrutoxuesheng3 复制表结构Copytoxuesheng4 复制表内容 2020 3 22 17 第四章 数据库的操作 2020 3 22 18 永久关系 需要确定哪个表为父表 哪一个为子表要确定是一对一 还是一对多不管是一对一还是一对多 父表都需要对关键字建立主索引 对于一对一对应的子表对相关字段做候选索引或主索引 对于一对多 子表要对相关的字段做普通索引或唯一索引 2020 3 22 19 SQL语句 重点之重点 1 用sql建立表Createtable学生成绩x 学号c 9 primarykey 编译n 3 check 编译 0and编译 100 error 编译成绩在0 100 之间default0foreignkey学号tag学号referenes学号 2020 3 22 20 SQL语句 重点之重点 2 表结构修改对学生表增加字段C 20 修改爱好字段为c 30 将爱好字段按名改为特长删除特长字段Altertablexueshengaddcolumn爱好C 20 Altertablexueshengaltercolumn爱好C 30 Altertablexueshengrenamecolumn爱好to特长Altertablexueshengdrop特长 2020 3 22 21 SQL语句 重点之重点 3 插入Insertinto学生成绩1value 10501012 90 80 72 4 更新Updatechengjiset数据结构 数据结构 10where数学 805 删除Deletefromxueshengwhere入学成绩 200 2020 3 22 22 第五章 查询与视图 重点 2020 3 22 23 查询与视图比较 重点 相同点 可以从数据源中查找满足一定筛选条件的记录和选定部分字段自身不保存数据 查询结构随数据源内容的变化而变化 不同点 视图可以更新数据源表 查询不能视图可以访问远程数据 查询不能直接访问 视图分为本地和远程视图只能存在数据库中存在 视图是虚拟表 不能保存数据 查询不是数据库的组成部分 他是一个独立的程序文件视图只能从数据库中查找数据 查询可以从自由表 数据库表以及多个数据库表中找数据视图设计器与查询设计器区别查询设计器没有是更新条件 2020 3 22 24 SELECT语句 书上23道例题要会P148 154 2020 3 22 25 例5 3在xuesheng表中查询每个学生的姓名和入学成绩 SELECT姓名 入学成绩FROMxuesheng例5 4显示所有课程的信息 SELECT FROMkecheng例5 5在xuesheng表中查询专业名称 SELECTDISTINCT专业FROMxuesheng1 命令中的 是通配符 表示输出所有字段 2 命令中的DISTINCT短语的作用是去掉查询结果中的重复值 SELECT语句 2020 3 22 26 例5 7查询所有学生操作系统的成绩 显示结果中包括姓名 专业 操作系统成绩 方法一 SELECTXuesheng 姓名 Kecheng 课名 Chengji 成绩 FROM成绩管理 xueshengINNERJOIN成绩管理 chengji INNERJOIN成绩管理 kecheng ONKecheng 课号 Chengji 课号 ONXuesheng 学号 Chengji 学号 WHEREKecheng 课名 操作系统 方法二 SELECT姓名 专业 成绩AS操作系统成绩 FROMxuesheng kecheng chengji WHERExuesheng 学号 chengji 学号ANDkecheng 课号 chengji 课号 AND课名 操作系统 SELECT语句 2020 3 22 27 例5 9按课号升序输出学生的学号和各科成绩 同一门课按成绩的降序排列 SELECT FROMchengjiORDERBY课号 成绩DESC当查询结果按多列排序时 先按第一个关键字 如课号 排序 第一关键字值相同的再按第二个关键字 如成绩 排序 以此类推 排序方式 升序 降序 在排序项中分别指定 默认排序方式是升序 SELECT语句 2020 3 22 28 SELECT语句 表5 2SQL常用函数 例5 10求所有课程的平均成绩 总和成绩 SELECTAVG 成绩 FROMchengjiSELECTsum 成绩 FROMchengji 2020 3 22 29 SELECT语句 实现分组功能的子句是GROUPBY 还可以用HAVING进一步限定分组的条件 GROUPBY短语的格式如下 GROUPBYHAVING例5 12查询学生成绩总分 要求成绩大于80分 并按课号分类 SELECT学号 课号 sum 成绩 FROMchengjiGROUPBY课号HAVING成绩 80 2020 3 22 30 SELECT语句 表5 4SQL SELECT命令中的特殊关键字 例5 16列出入学成绩在350分到450分之间的学生名单 查询结果中包含姓名和入学成绩两列 SELECT姓名 入学成绩FROMxueshengWHERE入学成绩BETWEEN350AND450SELECT姓名 入学成绩FROMxueshengWHERE入学成绩 350AND入学成绩 450 2020 3 22 31 例5 17列出所有的姓李的学生名单 SELECT学号 姓名FROMxueshengWHERE姓名LIKE 李 例5 18列出计算机应用专业和计算机教育专业的学生名单 SELECT姓名 专业FROMxueshengWHERE专业IN 计算机应用 计算机教育 例5 19列出所有成绩为空值的学生学号和课号 SELECT学号 课号FROMchengjiWHERE成绩ISNULL 2020 3 22 32 SELECT语句 查询输出SQL SELECT命令的查询结果默认显示在浏览窗口中 可以通过INTO子句或TO子句对输出重定向 将查询结果存放在临时文件中命令格式 INTOCURSOR命令功能 将查询结果存放在临时文件中 将查询结果存放到永久表中命令格式 INTODBF TABLE命令功能 将查询结果存放到永久表中 在查询设计器环境中 查询 菜单下的 查询去向 命令指定了查询结果的输出去向 输出去向不包括文本文件 2020 3 22 33 第六章 程序设计 重点 2020 3 22 34 基本概念 1 创建 修改程序文件命令格式 MODIFYCOMMAND 命令功能 打开程序编辑器 建立新的程序文件2 程序的运行命令格式 DO命令功能 执行指定文件名的程序文件 2020 3 22 35 输入输出命令 Wait命令WAIT 欢迎使用二级考试教程 TOXWINDOWTIME10Accept命令ACCEPT 请输入学号 TO学号Input命令USExueshengINPUT 输入成绩 TOCJLIST姓名 性别 专业 入学成绩FOR入学成绩 CJUSERETURN 比较ACCEPT和INPUT两种输入 前者只能是字符型数据 不用加定界符 而后者能输入字符型 数值型 日期型和逻辑型数据 显然INPUT功能更强大 但要加相应定界符 2020 3 22 36 输入输出命令 换行输出 在当前光标处输出 即不换行输出 2020 3 22 37 程序的基本控制结构 顺序 选择 循环 2020 3 22 38 选择结构 if语句 INPUT 请输入一个数据 TOXIFX 0IFX 0 输入的是正数 ELSE 输入的为0 ENDIFELSE 输入的是负数 ENDIF 2020 3 22 39 选择结构 docase语句 例6 11在2011年河北省高考录取中 理科本一为750 581分 本二为580 535分 本三为534 390分 专科为389 200分 20分0以下未被录取 用DOCASE编写程序来判断某同学的上线情况 INPUT 请输入考生成绩 TOCJDOCASECASECJ 581 考生上本一录取线 CASECJ 535 考生上本二录取线 CASECJ 390 考生上本三录取线 CASECJ 200 考生上专科录取线 OTHERWISE 考生未被录取 ENDCASERETURN 2020 3 22 40 循环语句 dowhile语句 例6 12计算1 100之间奇数的和 CLEARSUM 0I 1DOWHILEI 100SUM SUM II I 2ENDDO 结果为 SUMRETURN 2020 3 22 41 循环语句 for语句 循环体语法结构为 LOOP EXIT EXIT和LOOP命令同样可以出现在该循环语句的循环体内 当执行到LOOP命令时 结束循环体的本次执行 然后循环变量增加一个步长值 并再次判断循环条件是否成立 而EXIT则结束循环体的执行 转到ENDFOR后 2020 3 22 42 循环语句 for语句 例6 14用FOR循环编写计算s 1 2 i 10000的程序 当s 20000 强行结束程序 并显示s和i值CLEARS 0FORI 1TO10000S S IIFS 20000EXITENDIFENDFOR S S I I程序结果为 S 20100I 200 S 3 6 9 2020 3 22 43 程序段如下 clearuse表1go2scannext4forLEFT 学校用书 2 八 ifright alltrim 学校用书 4 试卷 LOOPendif 学校用书endscan 2020 3 22 44 1 编写程序sumprog 计算s 1 2 100 2 写出下列程序的执行结果CLEARSUM 0I 1DOWHILEI 11SUM SUM II I 2ENDDO sum3 分别从键盘输入长方形的长和宽 计算该长方形的面积和周长 4 利用DOCASE语句编写程序 判断输入成绩的等级 100 90分 包括90分 为优秀 89 70分 包括70分 为良好 70 60分及格 60分以下为不及格 5 从键盘输入一个整数n 求n 2020 3 22 45 第七章 表单 重点 2020 3 22 46 常用控件 必须记牢以下控件常用属性 表单caption数据环境复选框value01组合框RowsourceRowsourcetype 6 字段 3 sql命令按钮clic
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临床医学文献研究与应用进展
- 建材家居行业年终工作总结
- 实验班教学课件下载
- 新疆考安全员试题题库及答案解析
- 医学住院岗前培训考试及答案解析
- 绵阳机场护栏网施工方案
- 河北省教学课件大赛
- 联讯证券从业考试及答案解析
- 大豆疫霉实验汇报
- 喷雾消毒施工方案怎么写
- 高龄患者PICC导管静脉血栓形成的个案分享课件
- 中国骨折内固定术后感染诊断与治疗专家共识
- 食品安全与日常饮食智慧树知到期末考试答案章节答案2024年中国农业大学
- 基础护理学第七版题附有答案
- (正式版)HGT 20593-2024 钢制化工设备焊接与检验工程技术规范
- 200个句子涵盖高中英语3500词汇
- 光线传媒公司章程
- 二手车产品目录
- 弹塑性力学讲稿课件
- 护坡工程竣工汇报
- 急诊科护士的病人家属安抚与沟通
评论
0/150
提交评论