数据库系统概论教案.docx
- 文档编号:2141065
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:34
- 大小:20.92KB
数据库系统概论教案.docx
《数据库系统概论教案.docx》由会员分享,可在线阅读,更多相关《数据库系统概论教案.docx(34页珍藏版)》请在冰豆网上搜索。
数据库系统概论教案
第一讲
第一章数据库系统概述
第一节
教学目的:
使学生了解关于数据库的一些基本概念,及利用计算机作为数据管理工具以来,其所采用的管理方法的发展阶段。
教学重点:
一些基本概念及数据管理技术的发展阶段。
教学难点:
关于文件系统的特点,及数据库技术的特点与文件系统的区别
教学活动:
1.1.1基本概念
一、数据D
二、数据库DB
三、数据库管理系统DBMS
四、数据库系统DBS
1.1.2数据管理技术的产生和发展
一、人工管理阶段
二、文件系统阶段
三、数据库系统阶段
1.1.3数据库系统的特点
一、数据结构化
二、数据的共享性高,冗余度低,易扩充
三、数据独立性高
四、数据由DBMS统一管理和控制
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记:
学生反应积极,课堂氛围热烈,效果良好。
第二讲
第一章数据库系统概论
第二节数据模型
教学目的:
使学生了解并掌握设计一般数据库系统时,必须要选择相应的数据模型用来作为数据的结构形式,介绍一般数据模型的所必须的三要素,及目前所流行的层次数据模型的特点及实现的原理。
教学重点:
数据模型的三要素,层次数据模型的各自的特点。
教学难点:
如何理解数据模型的三要素,及三种数据模型的特点。
教学活动:
1.2.1数据模型的组成要素
一、数据结构
二、数据操作
三、数据的约束条件
1.2.2概念模型
一、信息世界中的基本概念
二、概念模型的表示方法
1.2.3最常用的数据模型
1.2.4层次模型
一、层次数据模型的数据结构
二、多对多联系在层次模型中的表示
三、层次模型的数据操纵与完整性约束
四、层次数据模型的存储结构
五、层次模型的优缺点
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记:
第三讲
第二章数据库系统概论
第二节数据模型
教学目的:
使学生了解并掌握目前所流行的网状和关系数据模型的特点及实现的原理。
教学重点:
理解并掌握网状和关系数据模型的各自的特点及相互区别。
教学难点:
如何理解网状和关系数据模型的三要素,及两者之间的区别。
教学活动:
1.2.5网状模型
一、网状数据模型的数据结构
二、网状数据模型的操纵与完整性约束
三、网状数据模型的存储结构
四、网状数据模型的优缺点
1.2.6关系模型
一、关系数据模型的数据结构
二、关系数据模型的操纵与完整性约束
三、关系数据模型的存储结构
四、关系数据模型的优缺点
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记:
第四讲
第一章数据库系统概论
第三节数据库系统结构
第四节数据库系统组成
教学目的:
使学生了解并掌握数据库系统的三级模式结构,各级模式的含义及特点,了解一般数据库系统的人员组成。
教学重点:
数据库系统的三级模式结构各自的含义及特点。
教学难点:
数据库系统的三级模式的含义。
教学活动:
1.3.1数据库系统模式的概念
1.3.2数据库系统的三级模式结构
一、模式Schema
二、外模式ExternalSchema
三、内模式InternalSchema
1.3.3数据库的二级映象功能与数据独立性
一、外模式/模式映象
二、模式/内模式映象
1.3.4数据库系统组成
一、硬件平台及数据库
二、
三、软件
三、人员
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记:
第五讲
第二章关系数据库
第一节关系模型概述
第二节关系数据结构及形式化定义
第三节关系完整性
教学目的:
使学生了解并掌握关于关系数据库的三要素各自定义及相关含义。
教学重点:
关系的形式化定义及三类完整性定义。
教学难点:
关系的形式化定义的理解。
教学活动:
2.1关系模型概述
一、单一的数据结构--关系
二、关系操作
四、关系的三类完整性约束
2.2关系数据结构及形式化定义
2.2.1关系
域
笛卡尔积
关系
2.2.2关系模式
2.2.3关系数据库
2.3关系完整性
一、实体完整性
二、参照完整性
三、用户自定义完整性
2.2.4
五、
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记:
第六讲
第二章关系数据库
第一节关系模型概述
第二节关系数据结构及形式化定义
第三节关系完整性
教学目的:
使学生了解并掌握关于关系数据库的三要素各自定义及相关含义。
教学重点:
关系的形式化定义及三类完整性定义。
教学难点:
关系的形式化定义的理解。
教学活动:
2.1关系模型概述
一、单一的数据结构--关系
二、关系操作
六、关系的三类完整性约束
2.2关系数据结构及形式化定义
2.2.1关系
域
笛卡尔积
关系
2.2.2关系模式
2.2.5关系数据库
2.3关系完整性
一、实体完整性
二、参照完整性
三、用户自定义完整性
2.2.6
七、
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记:
第七讲
第二章关系数据库
第四节关系代数
教学目的:
使学生理解并灵活掌握关于关系系统的操作集合的定义,学习了关系的传统的集合运算及专门的关系运算。
教学重点:
如何利用关系代数式表示每一种关系操作功能。
教学难点:
专门关系运算的定义。
教学活动:
2.4.1传统的集合运算
并
差
交
广义笛卡尔积
2.4.2专门的关系运算
选择
投影
连接
除
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记:
第八讲
第二章关系数据库
第四节关系代数
教学目的:
使学生理解并灵活掌握关于关系系统的操作集合的定义,学习了关系的传统的集合运算及专门的关系运算。
教学重点:
如何利用关系代数式表示每一种关系操作功能。
教学难点:
专门关系运算的定义。
教学活动:
2.4.1传统的集合运算
并
差
交
广义笛卡尔积
2.4.2专门的关系运算
选择
投影
连接
除
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记:
第九讲
第三章SQL
第一节SQL概述
第二节SQL数据定义
教学目的:
使学生了解SQL作为的一种标准关系数据库语言,其特点是什么,学习并掌握SQL的三方面数据定义功能实现的命令功能及使用形式。
教学重点:
SQL的五方面特点及SQL的三方面数据定义命令的使用。
教学难点:
学习并掌握表的定义、修改和删除,索引的定义和删除命令。
教学活动:
3.1.1SQL的特点
一、综合统一
二、高度非过程化
三、面向集合的操作方式
四、以同一种语法结构提供两种使用方式
五、语言简洁,易学易用
3.1.2SQL语言的基本概念
3.2.1定义、删除与修改基本表
定义基本表
修改基本表
删除基本表
3.2.2建立与删除索引
定义索引
删除索引
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记:
第十讲
第三章SQL
第三节查询
教学目的:
使学生学习并掌握SQL所提供实现对一个基本表进行的查询命令的各种使用形式。
教学重点:
单表查询的不同查询形式。
教学难点:
如何对给定的一个查询要求,构造一个合适的查询块形式。
教学活动:
3.3.1单表查询
一、选择表中的若干列
1、查询指定列
2、查询全部列
3、查询经过计算的值
二、选择表中的若干元组
1、消除取值重复的行
2、查询满足条件的元组
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记:
第十一讲
第三章SQL
第三节查询
教学目的:
使学生学习并掌握SQL所提供实现对一个基本表进行的查询命令的各种使用形式。
教学重点:
单表查询的不同查询形式。
教学难点:
如何对给定的一个查询要求,构造一个合适的查询块形式。
教学活动:
3.3.1单表查询
三、对查询结果排序
四、使用集函数
五、对查询结果分组
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记:
第十二讲
第三章SQL
第三节查询
教学目的:
使学习学习并灵活掌握SQL所提供的涉及对多表连接查询命令形式。
教学重点:
对两个表的连接查询形式。
教学难点:
如何对给定的涉及对多个以上表的查询要求,构造一个合适的连接查询块。
教学活动:
3.3.2连接查询
一、等值与非等值连接查询
二、自身连接查询
三、外连接查询
四、复合条件连接查询
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记:
第十三讲
第三章SQL
第三节查询
教学目的:
使学习学习并灵活掌握SQL所提供的子查询命令形式及实现集合运算的查询形式。
教学重点:
对基本表的嵌套查询形式及SQL如何实现传统的集合运算。
教学难点:
如何对给定的查询要求,构造一个合适的嵌套查询块形式。
教学活动:
3.3.3嵌套查询
一、带有IN谓词的子查询
二、带有比较运算符的子查询
三、带有ANY或ALL谓词的子查询
四、带有EXISTS谓词的子查询
3.3.4集合查询
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记:
第十四讲
第三章SQL
第四节数据更新
教学目的:
使学生学习并灵活运用SQL所提供的实现对数据更新的几个命令的使用。
教学重点:
数据的添加、修改和删除命令的使用。
教学难点:
如何对用户的更新要求构造使用的命令。
教学活动:
3.4数 据 更 新
3.4.1插入数据
一、插入单个元组
二、插入子查询结果
3.4.2修改数据
一、修改某一个元组的值
二、修改多个元组的值
三、带子查询的修改语句
3.4.3删除数据
一、删除某一个元组的值
二、删除多个元组的值
三、带子查询的删除语句
四、更新操作与数据库的一致性
教学工具:
多媒体演示
教学计划学时:
2学时
教学札记
第十五讲
第三章SQL
第五节视图
第六节数据控制
教学目的:
使学生学习并灵活运用SQL所提供的对视图的操作的命令,及SQL实现数据安全控制的几个命令的使用形式。
教学重点:
学习并掌握对视图的操作及数据控制的几个命令的使用。
教学难点:
视图操作的转换过程,及权限的授予和收回命令的使用,
教学活动:
3.5视图
视图的概念。
3.5.1定义视图
一、建立视图
二、删除视图
3.5.2查询视图
3.5.3更新视图
3.5.4视图的作用
3.6数据控制
3.6.1授权
Grant命令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 概论 教案