计算机应用基础08教学教案下载样章doc大型数据库基础.docx
《计算机应用基础08教学教案下载样章doc大型数据库基础.docx》由会员分享,可在线阅读,更多相关《计算机应用基础08教学教案下载样章doc大型数据库基础.docx(25页珍藏版)》请在冰豆网上搜索。
计算机应用基础08教学教案下载样章doc大型数据库基础
计算机应用基础08教学教案下载-样章.doc大型数据库基础课程授课教案
教材名称
与版本
《大型数据库基础》清华大学出版社
参考书
《Oracle实用教程》
授课日期
3月3日——3月7日
授课班级
06级计算机网络应用1,2班
06级计算机网络多媒体班
授课题目
(教学章、节或主题)
第1章Oracle简介
授课类型
理论课□讨论课□实验课□实习课□设计□ 参 观□
调 查□
课时数
4课时
教学目标
了解目前主流的数据库管理系统,如关系数据库、面向对象数据库、分布式数据库、并行数据库、多媒体数据库和数据仓库;理解Oracle软件体系结构;理解模式对象;理解SQL语言是数据库的核心语言,分为四类:
DQL、DML、DDL和DCL。
PL/SQL是对SQL的扩充;理解Oracle进行交互的客户端工具。
重点难点
重点:
Oracle的物理结构、Oracle的逻辑结构
难点:
Oracle关系数据库
主要教学内容及顺序
1.1数据库理论简介
1.2Oracle软件体系结构
1.3C/S和B/S软件体系结构
教学资源
多媒体□模型□实物□挂图□音像□
教学过程设 计
复习_10_分钟,授新课_150_分钟,安排讨论_10_分钟,布置作业、实训_10_分钟
讨论、思考题、作业
1.简述Oracle软件体系结构。
2.Oracle模式对象分为哪些类型?
3.SQL和PL/SQL之间的区别是什么?
参考资料(含参考书、文献等)
《Oracle实用教程》
课
后
小
记
授课教师 卜耀华
大型数据库基础课程授课教案
教材名称
与版本
《大型数据库基础》清华大学出版社
参考书
《Oracle实用教程》
授课日期
3月10日——3月14日
授课班级
06级计算机网络应用1,2班
06级计算机网络多媒体班
授课题目
(教学章、节或主题)
第1章Oracle简介
授课类型
理论课□讨论课□实验课□实习课□设计□ 参 观□
调 查□
课时数
2课时
教学目标
了解目前主流的数据库管理系统,如关系数据库、面向对象数据库、分布式数据库、并行数据库、多媒体数据库和数据仓库;理解Oracle软件体系结构;理解模式对象;理解SQL语言是数据库的核心语言,分为四类:
DQL、DML、DDL和DCL。
PL/SQL是对SQL的扩充;理解Oracle进行交互的客户端工具。
重点难点
重点:
Oracle的物理结构、Oracle的逻辑结构
难点:
Oracle关系数据库
主要教学内容及顺序
1.4Oracle9i产品介绍
1.5数据库对象
1.6SQL
1.7PL/SQL
1.8SQL*Plus
教学资源
多媒体□模型□实物□挂图□音像□
教学过程设 计
复习_10_分钟,授新课_60_分钟,安排讨论_10_分钟,布置作业、实训_10_分钟
讨论、思考题、作业
1.查询表emp中员工号为7499的员工姓名和工作职位。
2.用PL/SQL语句在屏幕输出“Hello!
”。
参考资料(含参考书、文献等)
《Oracle实用教程》
课
后
小
记
授课教师 卜耀华
大型数据库基础课程授课教案
教材名称
与版本
《大型数据库基础》清华大学出版社
参考书
《Oracle实用教程》
授课日期
3月17日——3月21日
授课班级
06级计算机网络应用1,2班
06级计算机网络多媒体班
授课题目
(教学章、节或主题)
第2章表管理和查询
授课类型
理论课□讨论课□实验课□实习课□设计□ 参 观□
调 查□
课时数
4课时
教学目标
理解列的数据类型(字符数据类型、数字数据类型、日期数据类型和大型对象数据类型);掌握管理表的命令(createtable命令、altertable命令、rename命令、truncatetable命令和droptable命令);掌握select命令可以实现关系操作选择、投影和连接;
掌握Oracle单行函数(字符函数、数值函数、日期函数和转换函数);掌握组函数(avg、count、max、min、stddev、sum和variance)。
重点难点
重点:
数据查询语言、数据操纵语言、数据定义语言、数据控制语言
难点:
SQL的基本语法
主要教学内容及顺序
2.1列数据类型2.5单行函数
2.2表管理2.6orderby子句
2.3select命令2.7组函数
2.4运算符
教学资源
多媒体□模型□实物□挂图□音像□
教学过程设 计
复习_10_分钟,授新课_70_分钟,安排讨论_10_分钟,布置作业、实训90__分钟
讨论、思考题、作业
1.统计emp表中,奖金为null的员工人数。
2.如果一个查询中包括where,groupby,having和orderby子句,那么它们的执行顺序是什么?
参考资料(含参考书、文献等)
《Oracle实用教程》
课
后
小
记
授课教师 卜耀华
大型数据库基础课程授课教案
教材名称
与版本
《大型数据库基础》清华大学出版社
参考书
《Oracle实用教程》
授课日期
3月24日——3月28日
授课班级
06级计算机网络应用1,2班
06级计算机网络多媒体班
授课题目
(教学章、节或主题)
第3章数据管理
授课类型
理论课□讨论课□实验课□实习课□设计□ 参 观□
调 查□
课时数
2课时
教学目标
掌握数据操纵语言;掌握Oracle中的各种约束(unique、check、notnull、primarykey和foreignkey);通过相关命令可以增加约束,禁用约束、启动约束和删除约束;理解连接查询(包括等值查询、不等值查询、外部查询和自连接);掌握嵌套查询;
理解集合运算符(包括并操作,交操作和差操作三种)。
重点难点
重点:
Oracle中的各种约束
难点:
嵌套查询
主要教学内容及顺序
3.1数据操纵语言
3.2列约束
3.3表约束
教学资源
多媒体□模型□实物□挂图□音像□
教学过程设 计
复习_10_分钟,授新课_60_分钟,安排讨论_10_分钟,布置作业、实训10__分钟
讨论、思考题、作业
列约束和表约束的区别是什么?
参考资料(含参考书、文献等)
《Oracle实用教程》
课
后
小
记
授课教师 卜耀华
大型数据库基础课程授课教案
教材名称
与版本
《大型数据库基础》清华大学出版社
参考书
《Oracle实用教程》
授课日期
3月31日——4月4日
授课班级
06级计算机网络应用1,2班
06级计算机网络多媒体班
授课题目
(教学章、节或主题)
第3章数据管理
授课类型
理论课□讨论课□实验课□实习课□设计□ 参 观□
调 查□
课时数
4课时
教学目标
掌握数据操纵语言;掌握Oracle中的各种约束(unique、check、notnull、primarykey和foreignkey);通过相关命令可以增加约束,禁用约束、启动约束和删除约束;理解连接查询(包括等值查询、不等值查询、外部查询和自连接);掌握嵌套查询;
理解集合运算符(包括并操作,交操作和差操作三种)。
重点难点
重点:
Oracle中的各种约束
难点:
嵌套查询
主要教学内容及顺序
3.4变更约束
3.5连接查询
3.6嵌套查询
3.7集合运算符
教学资源
多媒体□模型□实物□挂图□音像□
教学过程设 计
复习_10_分钟,授新课_70_分钟,安排讨论_10_分钟,布置作业、实训90__分钟
讨论、思考题、作业
查询工资高于平均工资水平的员工姓名和工资。
参考资料(含参考书、文献等)
《Oracle实用教程》
课
后
小
记
授课教师 卜耀华
大型数据库基础课程授课教案
教材名称
与版本
《大型数据库基础》清华大学出版社
参考书
《Oracle实用教程》
授课日期
4月7日——4月11日
授课班级
06级计算机网络应用1,2班
06级计算机网络多媒体班
授课题目
(教学章、节或主题)
第4章数据库对象管理
授课类型
理论课□讨论课□实验课□实习课□设计□ 参 观□
调 查□
课时数
2课时
教学目标
理解视图概念;理解数据库引入了索引机制是为了提高检索数据的能力;理解序列使用属性nextval取得序列的下一个值,使用属性currval返回当前值;当创建了一个同义词后,Oracle不会去检查该对象的合法性,不论它是否存在,同义词都会被建立;掌握用户管理,权限管理和角色管理;数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据库元数据的。
重点难点
重点:
视图概念与应用
难点:
用户管理,权限管理和角色管理
主要教学内容及顺序
4.1视图管理
4.2索引管理
4.3序列管理
4.4同义词管理
教学资源
多媒体□模型□实物□挂图□音像□
教学过程设 计
复习_10_分钟,授新课_60_分钟,安排讨论_10_分钟,布置作业、实训10__分钟
讨论、思考题、作业
1.可更新视图的更新原则是什么?
2.在第三章习题2的基础上,创建视图,该视图可以根据yhdm查询yhzmc。
3.某系统需要文书序列号管理,创建序列。
文书号从1开始,最大文书号为10000,可循环使用。
参考资料(含参考书、文献等)
《Oracle实用教程》
课
后
小
记
授课教师 卜耀华
大型数据库基础课程授课教案
教材名称
与版本
《大型数据库基础》清华大学出版社
参考书
《Oracle实用教程》
授课日期
4月14日——4月18日
授课班级
06级计算机网络应用1,2班
06级计算机网络多媒体班
授课题目
(教学章、节或主题)
第4章数据库对象管理
授课类型
理论课□讨论课□实验课□实习课□设计□ 参 观□
调 查□
课时数
4课时
教学目标
理解视图概念;理解数据库引入了索引机制是为了提高检索数据的能力;理解序列使用属性nextval取得序列的下一个值,使用属性currval返回当前值;当创建了一个同义词后,Oracle不会去检查该对象的合法性,不论它是否存在,同义词都会被建立;掌握用户管理,权限管理和角色管理;数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据库元数据的。
重点难点
重点:
视图概念与应用
难点:
用户管理,权限管理和角色管理
主要教学内容及顺序
4.5用户管理
4.6权限管理
4.7角色管理
4.8数据字典
教学资源
多媒体□模型□实物□挂图□音像□
教学过程设 计
复习_10_分钟,授新课_70_分钟,安排讨论_10_分钟,布置作业、实训90__分钟
讨论、思考题、作业
1.在系统用户下创建用户A具有权限P1,具体命名为:
grantP1toAwithgrantoption。
在A用户下,创建用户B。
用户A能为用户B授予权限P1吗?
2.静态数据字典包括那些表和视图?
参考资料(含参考书、文献等)
《Oracle实用教程》