首页
前一页
后一页
末页 [477] [478] [479] [480] [481] |
本留言簿共有493条记录, 现在时间2025-5-25 0:15:57,计算机地址:192.168.9.44
日期查询: |
现在是第95页 一共有99页 |
Books库中表及结构信息 | 环境:一键安装 库表:Mysql.sql xx3.sql xx4.sql 页面:Myphp.php |
序号 | 留言内容 | ||
---|---|---|---|
D:2021-11-25 T:12:46:00 IP:192.168.9.36 作者: 张顺海 | 2021.11.25 星期四 教学内容:函数应用及数据表的查询与操作 教学目的:根据复习内容及题目,掌握常用的函数及表的操作 教学重点: 类型转换函数 测试函数 表的查询、排序、更新、输出 教学难点:类型转换函数 教学过程: 一、导入 通过上周的上机,我们看到,部分同学的基础理论仍然掌握的欠缺,在考试中,常用函数的应用及处理,在数据表及程序运行结果题目中,会常用到这些基础知识,尤其是函数这块,是考试和应用的重点。 二、教材上常用函数(37个),大纲上有24个 数值函数[8个]: INT ABS ROUND SQRT MOD MIN MAX RAND 字符串函数[15个]:LEN SPACE AT Rigth Left Trim Ltrim Rtrim AllTrim Asc Chr replicate Like Stuff & 日期、时间函数[6个]:Date Time Datetime Year Month Day 转换函数[6]:Str Val Dtoc Ctod Lower Upper 测试函数[2]:Type IIF 三、数据表的操作(VFP、SQL) 数据显示 数据更新 数据删除 数据转存 数据排序 四、总结 实例再分析 1)*题目一
*逻辑删除年龄为18岁以上(含18岁),学号前两位为“20”的记录 (用VisualFoxPro命令)
delete for 年龄>=18 and left(学号,2)="20"
2)*题目二
*对2016年入学的的学生按年龄升序、性别降序,生成表文件dab.dbf(用VisualFoxPro命令)
sort on 年龄/A,性别/D for year(入学日期)=2016 to dab
*sele * from dab &&打开排序表,查看结果
3)*题目三
*将专业为“园艺”的记录的入学日期提前两天,入学成绩提高5分(用SQL命令)
update da set 入学日期=入学日期-2,入学成绩=入学成绩+5 where 专业="园艺"
4)*题目四
*查询年龄在18岁以下的“张”姓记录,包括“学号”“姓名”“年龄”字段内容,按“学号”字段降序排列,结果附加到文本文件ff.txt中。(用SQL语句)
select 学号,姓名,年龄 from da where 年龄<18 and left(姓名,2)="张" order by 学号 desc to file ff
5)*题目五
*在“学生”数据库中,建立表 "成绩.dbf" (学号 (c,6),姓名 (c,8),班级 (C,10),理论 (n,5,1),技能 (n,5,1),设置“学号”字段为主索引*理论的有效性规则为“成绩大于0”。 (用SQL语句)
create table 成绩 (学号 c(6) primary key ,姓名 c(8), 班级 c(10), 理论 n(5,1) check 理论>=0 ,技能 n(5,1)) &&创建一个数据表格
五、作业 | ||
D:2021-11-19 T:10:21:00 IP:188.188.2.220 作者: 张顺海 | 2021.11.19 星期五 上机内容:期中考试试卷题目验证 上机过程: 一、中英文打字各5分钟 二、下载数据表环境 1.【文件下载】,建立da.db数据表,下载至自己的VFP工作目录下,运行该程序,会创建da.dbf数据表,如下图 2.通过【命令窗口】逐条输入下列指令,完成相关操作 1)*题目一
*逻辑删除年龄为18岁以上(含18岁),学号前两位为“20”的记录 (用VisualFoxPro命令)
delete for 年龄>=18 and left(学号,2)="20"
2)*题目二
*对2016年入学的的学生按年龄升序、性别降序,生成表文件dab.dbf(用VisualFoxPro命令)
sort on 年龄/A,性别/D for year(入学日期)=2016 to dab
*sele * from dab &&打开排序表,查看结果
3)*题目三
*将专业为“园艺”的记录的入学日期提前两天,入学成绩提高5分(用SQL命令)
update da set 入学日期=入学日期-2,入学成绩=入学成绩+5 where 专业="园艺"
4)*题目四
*查询年龄在18岁以下的“张”姓记录,包括“学号”“姓名”“年龄”字段内容,按“学号”字段降序排列,结果附加到文本文件ff.txt中。(用SQL语句)
select 学号,姓名,年龄 from da where 年龄<18 and left(姓名,2)="张" order by 学号 desc to file ff
5)*题目五
*在“学生”数据库中,建立表 "成绩.dbf" (学号 (c,6),姓名 (c,8),班级 (C,10),理论 (n,5,1),技能 (n,5,1),设置“学号”字段为主索引*理论的有效性规则为“成绩大于0”。 (用SQL语句)
create table 成绩 (学号 c(6) primary key ,姓名 c(8), 班级 c(10), 理论 n(5,1) check 理论>=0 ,技能 n(5,1)) &&创建一个数据表格
3.总结如下: 删除:
VFP命令:delete for <条件> 显示: VFP命令:List/Disp <输出字段列表> For <条件> to <目标输出> SQL命令:Select <输出字段列表> From <数据表> Where <条件> order by <排序依据> asc|desc to <目标输出> | into table <表名> | into cursor <临时表名> | into array <数组名> 更新:
VFP命令:replace [范围] 字段1 with 表达式1,字段2 with 表达式2 For <条件> &&默认当前记录,如果有For条件默认为ALL 排序: SORT ON 排序依据1 /A | /D, 排序依据2 /A | /D For <条件> To <表名> && /A 为升序,/D为降序 , /C 为不区分大小写 ,省略参数默认为升序。 4.创建数据表
*在“学生”数据库中,建立表 "成绩.dbf" (学号 (c,6),姓名 (c,8),班级 (C,10),理论 (n,5,1),技能 (n,5,1),设置“学号”字段为主索引
*理论的有效性规则为“成绩大于0”。 (用SQL语句)
create table 成绩 (学号 c(6) primary key ,姓名 c(8), 班级 c(10), 理论 n(5,1) check 理论>=0 ,技能 n(5,1)) &&创建一个数据表格
三、期中考试其他题目代码:
1. P88题,【代码下载 prg_20211118_p88.prg】,运行效果如下
2.P89题,【代码下载 prg_20211118_p89.prg】,运行效果如
3.P94题目的数据表环境创建,P94题,【代码下载 prg_20211118_p94.prg】,运行效果如
| ||
D:2021-11-18 T:8:36:00 IP:192.168.9.36 作者: 张顺海 | 2021.11.18 星期四 期中考试试卷解析 一、试卷内容 二、重点解析代码
运行结果: | ||
D:2021-11-12 T:7:39:00 IP:192.168.9.36 作者: 张顺海 | 2021.11.12 星期五 上机内容:了解数据类型,掌握常量、变量、函数、表达式的概念及用法。 上机重点:函数的应用 上机过程: 一、中英文录入,各5分钟。 二、数据类型 数据类型,决定了数据的存储方式和运算方式,数据的管理和操作,根据场景不同,需要使用匹配的数据类型,否则就会报错,不能完成指定的功能。 VFP6.0主要有以下的【数据类型】: 字符型、数值型、逻辑型、货币型、日期型、日期时间型、整型、浮点型、双精度型、通用型、备注型、其他型(字符二进制型、备注二进制型)共13种。 三、数据存储 数据的输入、输出等操作,都是通过计算机的数据存储设备来完成的,主要有以下六种存储数据的的方式【或称为数据容器】: 常量、变量、数组、字段、记录、对象等。 四、常量、变量 常量:(字符型常量、数值型常量、逻辑型常量、日期型常量、货币型常量) 需要能识别出不同类型的常量。 变量: (内存变量、字段变量、数组变量、系统变量) 需要能识别出字段变量与内存变量,以及它们的区别。【变量相关资料】 五、函数 函数:(系统函数、自定义函数) 需要掌握系统提供的常用的标准函数的应用。 函数的类型:(数值型函数、字符型函数、日期时间型函数、数据类型转换函数、测试函数) 一般是根据处理数据的类型来区分的。
六、表达式 运算符:【相关资料】 算术运算符、关系运算符、字符串连接运算符、逻辑运算符 表达式:通过运算符,将常量、变量、函数连接起来有意义的式子。 相关【表达式资料】 优先级: 在混合运算的表达式中,各种运算符的优先级是:算术运算→字符运算→关系运算→逻辑运算 七、数据表操作 【环境创建代码】:【prg_20211112.prg下载】 运行结果: 创建表及记录的代码如下:
| ||
D:2021-11-11 T:8:08:00 IP:192.168.9.36 作者: 张顺海 | 2021.11.11 星期四
复习内容: 1.常量 2.变量 3.函数 4.表达式 5.SQL查询语句 : Selcet_SQL查询功能 复习重点: 数据及其运算 Select_SQL 相关知识要求: 常量的概念及基本用法 变量、函数的概念及基本用法 表达式的概念及基本用法 数据库中的常用命令 |
首页
前一页
后一页
末页 现在是第95页一共有99页 |