《商品信息采编》
教案
课时分配表
章序课程内容课时备注
数据库概述 2
数据库应用案例1
MySQL的安装与配置 2
2
数据库基本操作 2
3
存储引擎、数据类型和字符集 2
4
数据表基本操作 4
5
数据的插入、修改和删除操作 2
6
单表数据记录查询 2
7
多表数据记录查询 2
8
运算符 4
9
MySQL常用函数 4
10
索引 2
11
视图 4
12
存储过程和函数 4
13
触发器 2
14
MySQL日志管理 2
15
数据的备份与恢复 2 16
MySQL的权限与安全 2 17
新闻发布系统数据库设计 2 18
合计46
课题数据库概述课时2课时(90 min)
教学目标知识技能目标:
(1)了解数据库的概念、作用、特点及类型
(2)了解数据库系统的概念和构成
(3)了解常见关系型数据库管理系统及其特点
(4)了解MySQL数据库管理系统的产生、发展及优势
(5)了解结构化查询语言SQL
素质目标:
(1)掌握基础知识,提高实践能力,学习从实践中吸取经验教训(2)能够利用网络资源搜集信息、整理信息,以提高学习质量
教学重难点教学重点:数据库的概念、作用、特点及类型教学难点:结构化查询语言SQL
教学方法案例分析法、问答法、讨论法、讲授法教学用具电脑、投影仪、多媒体课件、教材
教学设计第1节课:课前任务→考勤(2 min)→新课预热(8 min)→问题导入(5 min)→传授新知(18 min)→课堂实训(12 min)
第2节课:问题导入(5 min)→传授新知(23 min)→课堂实训(12 min)→课堂小结(3 min)→作业布置(2 min)
教学过程主要教学内容及步骤设计意图
第一节课
课前任务
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或
其他学习软件,完成课前任务
请大家搜索了解什么是数据库、数据库系统、MySQL数据库管理系统和
SQL语言等。
【学生】完成课前任务
通过课前任务,使
学生了解所学课程
的基础知识,增加学
生的学习兴趣
考勤(2 min)【教师】使用APP进行签到
【学生】班干部报请假人员及原因
培养学生的组织
纪律性,掌握学生的
出勤情况
新课预热(8 min)
【教师】自我介绍,与学生简单互动,介绍课程内容、考核标准等
【学生】聆听、互动
【教师】向学生传递MySQL相关基础知识
随着时代的发展,数据对于人们来说越来越重要。在目前阶段,如果要存
储和管理数据,就离不开数据库。当数据存储到数据库后,就需要数据库管理
系统对数据进行操作和管理。近几年来,开源数据库管理系统由于性能高、成
本低、可靠性好,在中低端市场占据了很大份额,而MySQL数据库管理系统就
通过老师自我介
绍,与学生相互熟
悉,并让学生了解这
门课的大致要求
是其中的杰出代表。
【学生】聆听、记录、理解
问题导入(5 min)【教师】提出以下问题:
你知道用来管理和存储数据的系统有哪些?
【学生】思考、举手回答
通过问题导入的
方法,引导学生主动
思考,激发学生的学
习兴趣
传授新知(18 min)
【教师】通过学生的回答引入要讲的知识,介绍数据库的概念和作用、数据
库的特点和数据库类型
1.1 数据库
✈【教师】组织学生扫码观看“初识数据库”视频(详见教材),让学生
对数据库有一个大致地了解
数据库的概念诞生于20世纪50年代,当时只能通过大量的穿孔卡片来对
数据进行物理的储存和处理。随着计算机开始广泛地应用于数据管理,人们对
数据的共享性提出了越来越高的要求,层次型数据库和网状型数据库分别被发
明出来。虽然层次型数据库和网状型数据库很好地解决了数据的集中性和共享
性问题,但是在数据独立性和抽象级别上仍有很大欠缺,此时关系型数据库应
运而生。
1.1.1 数据库的概念和作用
✈【教师】随机邀请学生回答以下问题:
什么是数据库?
✈【学生】聆听、思考、回答
✈【教师】总结学生的回答
数据库(Database)是指长期存储在计算机内,有组织的、可共享的数据集
合。它可视为一个电子化的文件柜,用来存储电子文件,用户可以对文件中的
数据进行查询、新增、更新、删除等操作。
例如,学校通常会把学生的基本情况(比如姓名、性别、年龄、班级等)
存放在一张表格中,这张表格就可以看成一个数据库,通过它可以随时查询某
学生的基本情况,也可以查询符合某种条件的学生人数等。学生信息表如表1-1
所示。
✈【教师】通过多媒体展示“学生信息表”表格,介绍相关知识
表1-1 学生信息表
学生姓名学生性别学生年龄所属班级
小美女22 大二3班
小明男23 大四2班
小伟男20 大一3班
✈【教师】随机邀请学生回答以下问题:
通过教师讲解、课
堂讨论等方式,使学
生了解数据库的概
念和作用、数据库的
特点和数据库类型
等相关内容
用户可以直接操作数据库吗?为什么?
✈【学生】聆听、思考、回答
✈【教师】总结学生的回答
数据库(Database)是一个保存数据的容器,而人们通常所说的数据库应该被称为数据库管理系统(D
atabase Management System),例如MySQL,Oracle,SQL Server等。用户不能直接访问数据库,但可以通过数据库管理系统对数据库进行操作。
1.1.2 数据库的特点
1.实现了数据独立性
实现数据独立性,是数据库最重要的目标之一。数据独立性包括物理独立性和逻辑独立性。
物理独立性是指当数据的物理结构发生改变时,包括存储结构、存取方式等,用户的应用程序不用改变。
逻辑独立性是指数据的逻辑结构发生改变时,例如,增加新的数据类型、改变数据间联系等,用户的应用程序可以不变。
2.实现了数据共享
数据共享,是指不同的用户能够在不同地方,使用不同计算机,通过不同的数据库访问接口,读取他人提供的数据并进行各种操作、运算和分析,并且同一时间内,同一数据可以被多人使用。
3.减少了数据冗余度
数据冗余是指数据在存储器中不必要的重复存储。与文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件的麻烦,减少了大量重复数据,维护了数据的一致性。
4.实现了数据的集中控制
在数据库阶段之前,数据处于一种分散的状态,不同的用户或同一用户在不同的存储文件之间存储的数据毫无关系,使操作数据的难度大大增加。利用数据库可对数据进行集中控制和管理,并通过数据模型建立各种数据结构以及数据间的联系。
5.维护了数据完整性
数据完整性是指数据的一致性、正确性、有效性和相容性。可通过为数据库添加字段约束、记录约束和关系约束等来确保数据的完整性。
【提示】
数据的一致性是指同一事物(如某个人)的相同属性(如人名)在数据库各表中应该一致;数据的有效性是指数据应该是有效的,例如,小学生的入学年龄不能小于6岁,否则就是无效数据;数据的相容性是指同类数据的类型应该相容,例如,基本工资、补贴等字段的数据类型应该相容。
6.提高了数据的可恢复性
当存储介质出现损伤,或由于人员误操作、操作系统本身故障而造成数据无法读取或丢失时。数据库管理系统可提供一套方法,及时发现故障和修复故障,从而防止数据被破坏。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论