(中职)数据库应用技术——Visual FoxPro 6.0第4章教学课件工信版.ppt

上传人:春哥&#****71; 文档编号:90568216 上传时间:2023-05-15 格式:PPT 页数:16 大小:476KB
返回 下载 相关 举报
(中职)数据库应用技术——Visual FoxPro 6.0第4章教学课件工信版.ppt_第1页
第1页 / 共16页
(中职)数据库应用技术——Visual FoxPro 6.0第4章教学课件工信版.ppt_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《(中职)数据库应用技术——Visual FoxPro 6.0第4章教学课件工信版.ppt》由会员分享,可在线阅读,更多相关《(中职)数据库应用技术——Visual FoxPro 6.0第4章教学课件工信版.ppt(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、YCF(中职)数据库应用技术Visual FoxPro 6.0第4章教学课件工信版第4章 结构化查询语言SQL课题:SQL的数据查询l教学目的:l 掌握数据查询的方法教学步骤l导入新课:l1简单查询l 由教师给出查询命令并以实例演示,由学生观察结果。l2条件查询记录l由教师给出查询命令并以实例演示,由学生观察结果。l3 查询结果排序l由教师给出查询命令并以实例演示,由学生观察结果。l4查询结果分组l由教师给出查询命令并以实例演示,由学生观察结果。l5嵌套查询l嵌套查询是指在SELECT查询条件中包含另一个或多个SELECT语句l由教师给出查询命令并以实例演示,由学生观察结果。l指导学生完成如下

2、练习并及时总结:l1.使用SELECT命令查询并显示“学籍”表中全部记录的学号、姓名、出生日期和入学成绩字段内容。lSELECT 学号,姓名,出生日期,入学成绩 FROM 学籍l2.查询“成绩”表中全部记录的姓名、语文、数学、英语和3门课的成绩之和,其中3门课的成绩之和用表达式“语文+数学+英语”来表示。lSELECT 姓名,语文,数学,英语,语文+数学+英语 AS ZF FROM 成绩l3.查询“学籍”表中每个学生的学号、姓名、专业、出生日期、入学成绩和“成绩”表中对应记录的英语和总分字段。lSELECT 学籍.学号,学籍.姓名,专业,出生日期,入学成绩,英语,总分 FROM 学籍,成绩 W

3、HERE 成绩.学号=学籍.学号 l4.查询“学籍”表中“学号”、“姓名”、“性别”、“出生日期”、“年龄”和“专业”字段内容,按年龄升序输出。lSELECT 学号,姓名,性别,出生日期,year(date()-year(出生日期),专业 FROM 学籍 ORDER BY 5 l5.查询统计“学籍”表中2007级(学号前两位为07)每个专业学生入学成绩的最高分和平均成绩。lSELECT LEFT(学号,2)AS 年级,专业,MAX(入学成绩),AVG(入学成绩)FROM 学籍 GROUP BY 专业 WHERE LEFT(学号,2)=07 l6.查找“电子技术”专业学生各门课程的考试成绩。lS

4、ELECT*FROM 成绩 WHERE 学号 IN(SELECT 学号 FROM 学籍 WHERE 专业=电子技术)l7.查询“学籍”表“姓名”、“性别”、“出生日期”和“专业”字段内容,按出“生日期”字段降序输出,结果保存到数据表WJ中。lSELECT 姓名,性别,出生日期,专业 FROM 学籍 ORDER BY 出生日期 DESC INTO DBF WJl板书设计:l1、简单查询l2、条件查询记录l3、查询结果排序l4、查询结果分组l5、嵌套查询课题:SQL的数据定义l教学目的:l1、掌握定义表的方法l2、掌握修改表结构的方法l3、掌握删除表的方法l定义表、删除表教具教学方法网络机房讲授法

5、、演示法、练习法、观察讨论法教学重点难点教学步骤导入新课:1、定义表 由教师给出定义表的命令格式并通过实例演示定义表的方法。让学生观察命令的使用及应该注意的问题。2、修改表结构 由教师给出定义表的命令格式并通过实例演示修改表结构的方法。让学生观察命令的使用及应该注意的问题。3、删除表 由教师给出定义表的命令格式并通过实例演示修改表结构的方法。让学生观察命令的使用及应该注意的问题。教师指导学生完成如下练习,并做出总结。练习l1.建立“考试管理”数据库,并用SQL命令建立“课程”表(课程号(C,4),课程名(C,8))。lCREATE DATABASE 考试管理lCREATE TABLE 课程(课

6、程号 C(4)PRIMARY KEY,课程名 C(8)l2.建立“考生”表(考试号C5,姓名C8,年龄I),设置“考试号”字段为主索引,并对“年龄”字段建立有效性规则。lCREATE TABLE 考生(考试号 C(5)PRIMARY KEY,姓名 C(8),l年龄 I CHECK 年龄=16 ERROR 年龄太小!)l3.建立“考试成绩”表(考试号 C5,课程号 C4,成绩 I),并分别与“考生”表和“课程”表建立关联。lCREATE TABLE 考试成绩(考试号 C(5),课程号 C(4),lFOREIGN KEY 考试号 TAG 考试号 REFERENCES 考生,FOREIGN KEY

7、课程号 TAG 课程号 REFERENCES 课程)l4.修改“考试成绩”表中的“课程号”的默认值为“KJ01”。lALTER TABLE 考试成绩 ALTER 课程号 SET DEFAULT KJ01“l5.从“考试管理”库中移去表。lREMOVE TABLE CJl师生共同研讨:l 用SQL语言建立表、修改表结构、删除表和以前学过的create、modi stru、delete命令有何不同?其操作结果上是相同的吗?l板书设计:l1、定义表l2、修改表结构l3、删除表课题:SQL的数据操纵l教学目的:l1、掌握插入记录的方法l2、掌握更新记录的方法l3、掌握删除记录的方法教学步骤l导入新课:

8、l1插入记录l教师演示插入记录命令的使用,引导学生观察结果。l2更新记录l教师演示更新记录命令的使用,引导学生观察结果。l3删除记录l教师演示删除记录命令的使用,引导学生观察结果。l指导学生完成如下练习:练习l1、在“考试管理”库的“课程”表中插入一条记录。lINSERT INTO 课程 VALUES(K001,计算机原理)l2、将“考生”表中全部记录的“年龄”字段值加1。lUPDATE 考生 SET 年龄=年龄+1l3、删除“考生”表中“年龄”大于60的全部记录。lDELETE FROM 考生 WHERE 年龄60l师生共同研讨:l 本节内容和我们以前学过的命令有何不同?操作结果如何?l板书设计:l1、插入记录l2、更新记录l3、删除记录

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁