内容正文:
《10. 数据库设计(二)》教案
课 题
《10. 数据库设计(二)》
课 型
讲授
课 时
2
授课班级
计算机专业学生
授课时间
授课教师
教材分析
本课程采用的教材是河北科学技术出版社出版的《数据库原理与应用技术--MySQL》,是2025年新高考大纲指定教材。本章是第十章,主要内容为数据库设计的步骤及各个阶段的工作。
学情分析
本章节的授课对象是中等职业计算机专业学生,他们对计算机相关知识有一定兴趣,有参加对口高考的期望,学习本章内容可以帮助学生了解数据库设计相关内容。为后续知识的学习打下基础。
学习目标
1、 了解物理结构设计的内容
2、 熟悉数据库实施的步骤
3、 掌握关系模式的规范化
4、 掌握各个范式的概念及使用
学习重难点
重点:掌握关系模式范化的方法
难点:掌握关系模式范化的方法
教学方法
讲授法、任务驱动法、讨论法
课前准备
教学课件
教学媒体
PPT、希沃白板
教学过程
教学环节
教师活动设计
学生活动设计
设计意图
活动一:
创设情境
生成问题
思考:
数据库设计的任务是指针对一个给定的应用环境,构造一个最优的数据模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。大家可以讨论下,构建一个数据库都需要哪些步骤?每一步骤都需要如何设计?
思考老师提出的问题,进行讨论,回答
通过问题导入的方法,引导学生主动思考,激发学生学习兴趣
活动二:
调动思维
探究新知
任务一:物理结构设计
一、物理结构设计的内容
1、物理设计概念
数据库的物理结构设计是指对一个给定的逻辑数据模型选取一个最合适应用环境的物理结构(存储结构与存取方法)的过程。
数据库的物理设计通常分为两步:
(1)确定数据库的物理结构;
(2)对物理结构进行评价,评价的重点是时间和空间效率;
二、关系模式存取方法选择
数据库系统是多用户共享的系统,对同一个关系要建立多条存取路径才能满足多用户的多种应用要求。
数据库管理系统一般提供两种存取方法。
1、 索引存取方法
2、 聚簇存取方法
三、确定数据库的存储结构
1、 数据库的存储结构
2、确定数据存放位置和存储结构要考虑的因素
确定数据的存放位置和存储结构要综合考虑存取时间、存储空间利用率和维护代价三方面的因素
通过教师的讲解和演示,使学生了解物理设计的内容及方法
介绍物理设计的内容及方法
活动三:
调动思维
探究新知
任务二 数据库的实施和维护
一、数据库的实施步骤
1、定义数据库结构
在确定了数据库的逻辑结构和物理结构之后,接着就要使用所选定的数据库管理系统提供的各种工具来建立数据库结构。
2、组织数据入库
组织数据入库是数据库实施阶段的主要工作。
3、应用程序的编码与调试
4、数据库试运行
试运行的工作主要有两个:(1)功能测试;(2)性能测试;
二、数据库运行维护
数据库试运行结构符合设计目标后即可投入正式运行。在数据库系统运行过程中, 必须不断地对其结构性能进行评价、调整和修改。基本工作包括:
1、数据库的转储和恢复;
2、数据库的安全性和完整性控制;
3、数据库的性能监测及分析改进;
4、数据库的重组和重构;
通过教师的讲解和演示,使学生了解数据库的实施步骤及试数据库的运行维护工作
介绍数据库的实施步骤及试数据库的运行维护工作
活动四:
调动思维
探究新知
子任务三 关系模式的规范化
1、 范式概念及级别
范式(NF)即规范化的关系模式,是衡量关系模式好坏的一组规则的集合。
二、范式的级别
目前关系数据库有6种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和BC范式(BCNF)。
1、第一范式(1NF)
如果关系模式R中的所有属性都是不可分的数据项,则称R为第一范式,记为 R ϵ 1NF。
2、第二范式(2NF)
若关系模式 R ϵ 1NF,且每个非主属性都完全依赖于R的码,则R ϵ 2NF。
3、第三范式(3NF)
对于关系模式R,每一个非主属性既不部分函数依赖于码,也不传递函数依赖于码,则R ϵ 3NF。
通过教师的讲解和演示,使学生了解范式概念及判定方法
介绍范式概念及判定方法
活动五:
巩固练习
素质提升
1、总结概念结构设计和物理结构设计在数据库设计中的不同应用。
2、总结各个范式的定义
通过小组讨论巩固所学知识,加深对知识点的理解
巩固所学知识
课堂小结
作业布置
作业:
1、 总结判断各个范式的方法
2、 课后练习题
板书设计
教学反思
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$