数据库原理教案.docx
《数据库原理教案.docx》由会员分享,可在线阅读,更多相关《数据库原理教案.docx(28页珍藏版)》请在冰豆网上搜索。
数据库原理教案
《数据库原理》教案
课程代码:
0888324
课程类别:
专业必修课
授课对象(专业、层次):
专科软件技术
学时:
72学时
学分:
4学分
教材选用:
数据库Access2003应用教程
主讲教师:
邓伟民
教案完成时间:
2009年8月
课程名称
数据库原理
年级
2008级
专业、层次
专科软件技术
授课学时
2
授课类型
讲授+演示
授课方式
多媒体+上机操作
授课教师
邓伟民
授课章节或知识点
第一章绪论
教学目的和要求
熟悉数据库技术基础知识
熟悉数据库应用系统
内容提要与时间安排,教学方法(讲授+演示、提问、讨论、实验等)
1.课程简介、课程特点及安排(约20分钟)
2.数据库的应用范围
Ø医疗系统(划价、收费系统,药品管理系统)
Ø银行系统(查询、帐务管理系统)
Ø超市(收银、出货、入货系统)
Ø公安系统(第二代身份证、指纹系统)
Ø院校(新闻发布、学生管理、成绩管理)
3.数据库基础概念
数据、信息、数据库、数据库管理系统、数据库系统
4.常见数据库
ACCESS、SQLServer、Oracle
5.课程小结(约10分钟)
重点、难点及解决方法
重点:
数据库技术特点及发展方向
难点:
数据库技术与相关技术结合的途径及方法
主要教学参考文献
1.清华大学出版社《SQL应用与开发》
2.高等教育出版社《数据库系统概论》
3.清华大学出版社《数据库技术新进展(第二版)》
复习思考题
1、项目“学生成绩管理系统”应提供哪些功能,涉及哪些对象?
2、项目“学生学籍管理系统”应提供哪些功能,涉及哪些对象?
3、常见数据库管理系统类型,及其之间的比较。
课后小结(实施情况,发现问题及改进意见)
本次课主要使学生从数据库应用系统开发和数据库管理的角度学习ACCESS2003,首先从分析一个简单的数据库应用项目的开发过程着手,引出与数据库应用系统及数据库有关的概念,然后在此基础上,循序渐进、步步深入,引导读者掌握ACCESS2003的应用。
课程名称
数据库原理
年级
2008级
专业、层次
专科软件技术
授课学时
2
授课类型
讲授+演示
授课方式
多媒体+上机操作
授课教师
邓伟民
授课章节或知识点
第一章绪论
教学目的和要求
1.掌握E-R图的设计方法
2.熟悉数据模型
内容提要与时间安排,教学方法(讲授+演示、提问、讨论、实验等)
1.复习上节课内容(约5分钟)
2.数据库的操作方式
Ø交互方式
Ø程序嵌入方式
3.数据库技术的产生和发展
Ø人工管理阶段(20世纪40年代中--50年代中)
Ø文件系统阶段(20世纪50年代末--60年代中)
Ø数据库系统阶段(20世纪60年代末--现在)
4.数据模型
Ø概念数据模型
E-R图、三个基本图素、实体间的联系
Ø基本数据模型
5.课程小结(约10分钟)
重点、难点及解决方法
重点:
数据库数据模型
难点:
数据库原理开发技术应用
主要教学参考文献
1.清华大学出版社《SQL应用与开发》
2.高等教育出版社《数据库系统概论》
3.清华大学出版社《数据库技术新进展(第二版)》
复习思考题
1.如果要开发一个学生成绩管理系统,请用E-R图描述该系统的概念模型。
2.请用E-R模型描述“职工”与其工作“部门”两个实体集的属性及实体集之间的联系,并转换为关系模式。
课后小结(实施情况,发现问题及改进意见)
课程名称
数据库原理
年级
2008级
专业、层次
专科软件技术
授课学时
2
授课类型
讲授+演示
授课方式
多媒体+上机操作
授课教师
邓伟民
授课章节或知识点
第一章绪论
教学目的和要求
熟悉数据库技术基础知识
熟悉E-R图向关系模式的转化
内容提要与时间安排,教学方法(讲授+演示、提问、讨论、实验等)
1.复习上节课内容(约5分钟)
2.实体集之间的3种联系(约30分钟)
一对一的联系(1∶1)及实例讲解
一对多的联系(1∶n)及实例讲解
多对多的联系(m∶n)及实例讲解
提问:
举例说明常见的实体集之间的联系
3.逻辑结构设计(约30分钟)
介绍(1∶1)联系的E-R图到关系模式的转换
介绍(1∶n)联系的E-R图到关系模式的转换
介绍(m∶n)联系的E-R图到关系模式的转换
提问:
考虑“班级”与“正班长”这两个实体集的主要属性及二者之间的联系,并转化为关系模式。
4.案例分析(约10分钟)
5.课程小结(约5分钟)
重点、难点及解决方法
重点:
数据库ER图的设计及向关系模式的转换
难点:
不同的数据库建模工具的特点及使用区别
主要教学参考文献
1.清华大学出版社《Web应用系统设计与开发实训教程》
复习思考题
1、考虑“班级”与“学生”这两个实体集的主要属性及二者之间的联系,转化为关系模式。
2、考虑“教师”、“学生”及“课程”这三个实体集的主要属性及之间的联系,转化为关系模式。
课后小结(实施情况,发现问题及改进意见)
课程名称
数据库原理
年级
2008级
专业、层次
专科软件技术
授课学时
2
授课类型
讲授+演示
授课方式
多媒体+上机操作
授课教师
邓伟民
授课章节或知识点
第二章关系数据库
教学目的和要求
熟悉关系数据库基础知识
熟悉关系操作
内容提要与时间安排,教学方法(讲授+演示、提问、讨论、实验等)
1.复习上节课内容(约5分钟)
2.关系数据库概述(约30分钟)
3.关系数据结构(约30分钟)
4.关系模式及关系数据库(约10分钟)
5.关系操作(约30分钟)
基本的关系操作
关系数据语言的分类
6.课程小结(约5分钟)
重点、难点及解决方法
重点:
关系数据库数据结构及形式化定义
难点:
不同的数据库建模工具的特点及使用区别
主要教学参考文献
高等教育出版社《数据库系统概论》
复习思考题
1、考虑“班级”与“学生”这两个实体集的主要属性及二者之间的联系,转化为关系模式。
2、考虑“教师”、“学生”及“课程”这三个实体集的主要属性及之间的联系,转化为关系模式。
课后小结(实施情况,发现问题及改进意见)
课程名称
数据库原理
年级
2008级
专业、层次
专科软件技术
授课学时
2
授课类型
讲授+演示
授课方式
多媒体+上机操作
授课教师
邓伟民
授课章节或知识点
第三章ACCESS2003简介
2-1体系结构与运行环境
2-2服务器组件及服务管理器
2-3主要的管理工具
2-4注册服务器
2-5ACCESS2003的安装和卸载
教学目的和要求
1.了解ACCESS2003演变、特性及版本
2.熟悉ACCESS2003体系结构和运行环境
内容提要与时间安排,教学方法(讲授+演示、提问、讨论、实验等)
1.复习上节课内容(约5分钟)
2.ACCESS2003演变、特性及版本(约20分钟)
3.ACCESS2003体系结构和运行环境(约10分钟)
4.ACCESS2003安装环境及安装注意事项及服务器组件、服务管理器的相关操作(约20分钟)
5.ACCESS2003主要管理工具及系统组成(约20分钟)
6.注册服务器及相关操作介绍。
(30分钟)
7.ACCESS2003的安装和卸载演示(15分钟)
8.课程小结(约5分钟)
重点、难点及解决方法
重点:
ACCESS2003体系结构和运行环境,服务管理器的操作,主要管理工具。
难点:
主要教学参考文献
《ACCESS2003应用教程》
复习思考题
描述ACCESS2003各版本安装环境
课后小结(实施情况,发现问题及改进意见)
本次课主要讲述了解ACCESS2003演变、特性及版本、体系结构和运行环境、安装环境、服务器组件,服务管理器操作及主要管理工具和系统组成,旨在让学生熟悉ACCESS2003系统、环境及其相关知识。
课程名称
数据库原理
年级
2008级
专业、层次
专科软件技术
授课学时
2
授课类型
讲授+演示
授课方式
多媒体+上机操作
授课教师
邓伟民
授课章节或知识点
第三章数据库和表创建
3-1基本概念
3-2创建数据库
教学目的和要求
1.熟练掌握数据库的存储结构
2.熟练掌握用界面方式创建数据库以及察看数据库信息。
内容提要与时间安排,教学方法(讲授+演示、提问、讨论、实验等)
1.复习上节课内容(约5分钟)
2.数据库相关概念。
(15分钟)
3.数据库的存储结构。
(25分钟)
●逻辑存储结构、数据对象、数据库名称
●物理存储结构
●数据文件
●主数据文件,扩展名:
mdf
●辅助数据文件,扩展名:
ndf
●事物日志文件,扩展名:
ldf
●数据文件组
●主文件组primary
●用户文件组
4.使用企业管理器创建数据库及相关练习。
(20分钟)
5.使用向导创建数据库及相关练习。
(20分钟)
6.课程小结(约5分钟)
重点、难点及解决方法
重点:
数据库的存储结构,界面方式下创建数据库。
难点:
数据文件中逻辑文件名和物理文件名的区分。
主要教学参考文献
《SQLServer实训》、《ACCESS2003应用教程》
复习思考题
1、使用数据库向导创建一个逻辑名为“学生管理数据库”,文件名为“学生管理数据库.mdf”,初始容量为1MB,最大容量为50MB,且每次以5MB空间增长的数据库,日志的逻辑文件名“学生管理日志”,实际文件名为“学生管理日志.ldf”,初始容量为1MB,最大容量为5MB,且每次以20%空间增长的日志文件。
课后小结(实施情况,发现问题及改进意见)
课程名称
数据库原理
年级
2008级
专业、层次
专科软件技术
授课学时
2
授课类型
讲授+演示
授课方式
多媒体+上机操作
授课教师
邓伟民
授课章节或知识点
第三章数据库和表创建
3-2创建数据库
教学目的和要求
熟练掌握修改、删除、附加数据库
熟练掌握使用T-SQL语言创建数据库
内容提要与时间安排,教学方法(讲授+演示、提问、讨论、实验等)
1.复习上节课内容(约5分钟)
2.T-SQL语言介绍(约20分钟)
3.基本语法格式(约30分钟)
1)CREATEDATABASEdatabase_name——创建
[ON子句]
[LOGON子句]
2)ALTERDATABASEdatabase_name——修改
3)DROPDATABASEdatabase_name——删除
4.实际案例演示(约20分钟)
5.课程小结(约5分钟)
重点、难点及解决方法
重点:
编辑数据库,使用T-SQL语言创建数据库。
难点:
使用T-SQL语言创建数据库。
主要教学参考文献
《SQLServer实训》、《ACCESS2003应用教程》
复习思考题
1、使用T-SQL语言创建一个Company数据库,该数据库的主数据文件逻辑名称为Company_data,物理文件名为Company.md