《MySQL数据原理与应用》教案全套王金恒第1--14章数据库系统概论---数据库系统的备份与还原.docx

上传人:王** 文档编号:995796 上传时间:2024-03-13 格式:DOCX 页数:86 大小:315.93KB
下载 相关 举报
《MySQL数据原理与应用》教案全套王金恒第1--14章数据库系统概论---数据库系统的备份与还原.docx_第1页
第1页 / 共86页
《MySQL数据原理与应用》教案全套王金恒第1--14章数据库系统概论---数据库系统的备份与还原.docx_第2页
第2页 / 共86页
《MySQL数据原理与应用》教案全套王金恒第1--14章数据库系统概论---数据库系统的备份与还原.docx_第3页
第3页 / 共86页
《MySQL数据原理与应用》教案全套王金恒第1--14章数据库系统概论---数据库系统的备份与还原.docx_第4页
第4页 / 共86页
《MySQL数据原理与应用》教案全套王金恒第1--14章数据库系统概论---数据库系统的备份与还原.docx_第5页
第5页 / 共86页
《MySQL数据原理与应用》教案全套王金恒第1--14章数据库系统概论---数据库系统的备份与还原.docx_第6页
第6页 / 共86页
《MySQL数据原理与应用》教案全套王金恒第1--14章数据库系统概论---数据库系统的备份与还原.docx_第7页
第7页 / 共86页
《MySQL数据原理与应用》教案全套王金恒第1--14章数据库系统概论---数据库系统的备份与还原.docx_第8页
第8页 / 共86页
《MySQL数据原理与应用》教案全套王金恒第1--14章数据库系统概论---数据库系统的备份与还原.docx_第9页
第9页 / 共86页
《MySQL数据原理与应用》教案全套王金恒第1--14章数据库系统概论---数据库系统的备份与还原.docx_第10页
第10页 / 共86页
亲,该文档总共86页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《《MySQL数据原理与应用》教案全套王金恒第1--14章数据库系统概论---数据库系统的备份与还原.docx》由会员分享,可在线阅读,更多相关《《MySQL数据原理与应用》教案全套王金恒第1--14章数据库系统概论---数据库系统的备份与还原.docx(86页珍藏版)》请在优知文库上搜索。

1、课程概况课程名称数据库原理及应用授课班级课程编码课程模块卜业核心课考试方式开卷口闭卷回操作口答辩口论文(报告)口其它:课程学时4学时/周学分4推荐教材及参考书目序号名称作者出版社出版时间1MySQL数据库原理与应用(微课视频版)王金恒等清华大学出版社年6月授课教师职称授课时间教学目的要求数据库原理及应用是本科计算机类专业的专业必修课,是一门理论与实践结合非常紧密的课程,是JAVA、PythOn、WEB开发技术等课程必不可少的一门前期必修课,该课程在计算机类专业的课程体系中起着承上启下的作用。本课程讲解数据库系统开发过程中所需的数据库、工作表、视图、索引、触发器以及对数据进行增删改操作,保障数据

2、的安全性、统一性等知识点,以“综合性、实战型”的实践项目为教学目标,引入通关式的教学模式,教学内容和实践项目从易到难,一关一关地往下走,环环相扣,不断挑战和满足学生的学习成就感。在学期初设定一个一般难度的系统作为学习效果目标,在教学大纲中拆分课程知识点对应目标系统的子功能,在每一次教学活动中创设一个真实情境(目标系统的子功能)来不断激发学生的学习热情,让学生知道“我这节课认真听了,我就能做出系统的这个效果,我就能拿我做的项目参加学科竞赛和申报项目”,从而让学习变成有激励,有目标,有动力的主动学习。学点点教重难重点:应用数据管理工具实现数据的统一管理,包括数据组织和存储,培养学生的计算思维能力;

3、能够熟练使用SQL语句、视图、存储过程、触发器等进行应用开发。难点,通过数据库系统项目实践,掌握复杂系统的数据库设计能力,完成从概念设计,逻辑设计,物理设计过程。能够对数据库进行管理和维护,包括数据库完整性管理、安全性管理、并发控制、备份及恢亚操作。理论教学教案课次:第1-2讲课程教案授课主题第1章章节内容第1章数据库系统概论地点多媒体课室课时4教学目的与要求1 .了解为什么要使用数据库;2 .了解数据库的相关概念;3 .熟悉常见的数据库及排名;4 .了解RDBMS与非RDBMS;5 .掌握数据库设计的步骤。教学重点数据库的基本概念教学难点数据库的基本概念教学方法线上线下混合教学、讲授法、讨论

4、法、练习法、归纳法教学手段多媒体技术、超星学习通等软件教学过程课程思政元素说明:*号标注的是课程思政的融入点【课前互动】跟学生互动交流,了解学生知识基础,讲解课程目标、授课内容、考核要求等。【课程导入】首先就本门课程在专业中的特点向学生强调课程的重要性,给学生看一些以往学生做好的数据库系统,充分调动学生的学习积极性。【绪论课】1、为什么要使用数据库(1)何为数据库(2)数据库特点2、数据库与数据管理系统(1)数据库的相关概念1 .数据表2 .数据库3 .数据库管理系统4 .数据库系统(2)数据库与数据库管理系统的关系数据库管理系统(DBMS)可以管理多个数据库,一般开发人员会针对每一个应用创建

5、一个数据库。为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体用户的数据,数据库管理系统、数据库和表的关系如图1.2所示。图1.2数据库系统、数据库管理系统、数据库和表的关系图(3)数据库管理系统排名(4)常见数据库1. Oracle2. MySQL3. SQLServer4. DB25. PostgreSQL6. SQLite7. infbrmix3. RDBMS与非RDBMS(1)关系型数据库1 .实质2 .优势1 复杂查询可以用SQL语句方便地在一个表以及多个表之间做非常复杂的数据查询。2 事务支持使得对于安全性能很高的数据访问要求得以实现。(2)非关系型数据库非关系型数

6、据库,可看成传统关系型数据库的功能阉割版本,基于键值对存储数据,不需要经过SQL层的解析,性能非常高。同时,通过减少不常用的功能,进一步提高性能。目前基本上大部分主流的非关系型数据库都是免费的。(3)常见的非关系型数据库1.键值型数据库3 .文档型数据库4 .搜索引擎数据库5 .列式数据库6 .图形数据库4.关系型数据库设计求数据库的规范化(1)信息世界的基本概念(2)数据模型(3)关系的完整性约束条件(4)关系运算讲解案例Ll查找姓王的同学的信息。讲解案例L2查找学生表中的学号,姓名信息。讲解案例L3查找姓王同学的学号,姓名和成绩。(5)关系型数据库设计的基本步骤按照规范设计的方法,考虑数据

7、库及其应用系统开发全过程,将数据库设计分为以下六个阶段:*介绍国家个人信息保护法第一阶段:需求分析(用户需要分析)。第二阶段:概念结构设计(用E-R模型对现实进行描述)。第三阶段:逻辑结构设计(转换成计算机可以表达的方式:关系模型,通过数据库的规范化设计,可以消除数据冗余,提高数据存储和管理的效率,减少数据更新时的异常和错误,符合节约资源、保护环境的思想。介绍数据库的起源和发展历程,我国数据库系统发展及应用情况,鼓舞学生树立为振兴国产数据库软件发展而努力学习的理想。即表)。第四阶段:物理结构设计(功能描述)。第五阶段:数据库实施(开发)。第六阶段:数据库运行和维护(应用与维护)。【本讲拓展】M

8、YSQL与SQLServer的区别:1.操作系统支持不同。MySQL支持WindoWs、LinUX、UniX等操作系统,它具有广泛的跨平台支持,并且可以与各种编程语言和开发工具集成,而SQLServer只支持Windows操作系统。2 .数据处理方式不同。MySQL是基于行的数据处理方式,而SQLSerVer是基于列的数据处理方式,这可能会影响各自的性能表现。3 .数据库安全性不同。SQLSerVer在安全性方面表现更强,例如支持强制密码策略、WindOWS身份验证和数据加密,而MySQL在这方面的安全性措施相对较少.【归纳总结,布置课后作业】回顾上课前的学习目标,对本节课知识点进行总结。提问

9、讲解的知识点,对存在问题进行讲解。带领学生总结为什么使用数据库、数据库管理系统、RDBMS与非RDBMS、关系型数据库设计。(二)布置随堂练习,检查学生掌握情况。根据博学谷和随堂联系资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。(三)完成超星平台的章节知识测试,以及教师发布的实践任务。个人信息保护法是中国于2021年11月1日正式实施的全面个人信息保护的法律框架。该法律规定了个人信息的收集、存储、使用、处理和保护的要求,明确了个人信息处理者的责任和义务,保护了个人信息主体的权益。教学后记课次:第3讲课程教案授课主题第2章章节内容第2章MySQL工具的使用地点多媒体课

10、室课时2教学目的与要求1 .掌握下载MySQL社区版;2 .掌握在WiIKioWS平台下安装MySQL、配置、启停、登录以及卸载;3 .熟悉使用不同的图形化管理工具登录到UySQL数据库;4 .通过完成课业任务学会分析问题、解决问题,提高动手操作能力。教学重点掌握在TVindoWS平台下安装MySQL、配置、启停、登录以及卸载教学难点MySQL、配置、启停、登录以及卸载教学方法线上线下混合教学、讲授法、讨论法、练习法、归纳法教学手段多媒体技术、超星学习通等软件教学过程课程思政元素说明:*号标注的是课程思政的融入点【回顾上节课内容,继续讲解本课时的知识】(I)教师对学生们的疑问进行统一答疑。(2

11、)回顾总结上节课内容,继续介绍本课时的内容。上节课介绍了为什么使用数据库、数据库管理系统、RDBMS与非RDBMS、关系型数据库设计。本节课介绍MySQL概述、MySQL的启动与停止、MySQL服务器的登录。【绪论课】1、MySQL概述对比之前的版本,UySQL8.O具有很多新特征,其中比较突出的新特征有: MySQL8.O版本默认字符集为utf8mb4(即最多使用4个字节来表示1个字符,可以表示更多字符,例如生僻汉字、冷门符号、emoji表情符号等)。 系统数据库默认存储引擎修改为InnoDB(支持了ACID兼容的事务)。 MySQL8.0支持原子数据定义语言(DDL)语句,W:InnoDB

12、数据表上的DDL可以实现事务完整性,要么失败回滚,要么成功提交,不会出现DDL部分成功的问题。“工欲善其事,必先利其器”,安装过程复杂背景下,融入学生团队协作,互帮互助2、MySQL的下载与安装*“工欲善其事,必先利其器”安装成功的MySQL主要目录和文件有以下几项:1.bin存放可执行文件、MySQL自带的客户端和MySQL服务端等。2.Data存放数据文件和日志文件,木教材开发的项目“数据库学习系统”使用的数据库db_study的存放目录如图2.1所示。ProgramDataMySQLMySQLServer8.0Datadb-study转.Ltb_class.ibdtbcourse.ibd

13、二tb-department.ibdtb-grade.ibdtb-student.ibd图2.1数据库学习系统使用的数据库db_study的存放目录3.docs存放一些文档。4.include强调在使用存储包含的头文件,如:InySqI.h、mysql_ername.h等。MySQL工具时,5.Iib保护用户数据用于放置一系列库文件。的重要性,讨论6.share数据泄露和滥用于存放字符集、语言等信息。用的后果,以及7.my.ini如何采取措施是MySQL数据库中使用的配置文件。确保数据的安3.MySQL服务的启动与停止全性和隐私保(1)使用图形界面工具启动与停止MySQL服务护。(2)使用命令

14、行启动与停止MySQL服务讲解案例2.1使用命令行启动与停止MySQL服务。4.MySQL服务器的登录*数据安全和隐私保护重点讲解:当MySQL服务启动完成后,便可以通过客户端来登录MySQL服务器,登录之前需要确认MySQL服务是开启的。(1)使用MySQL自带客户端登录(2)使用命令行方式登录讲解案例2.2使用命令行登录MySQL服务器。(3)使用数据库图形化管理工具管理UySQL1. Workbench2. Navicat【本讲拓展】MySQLWorkbench和Navicat的区别:1 .发布和授权。MySQLWorkbenCh是由MySQL官方发布和授权的工具,而NaVicat则是一个第三方公司开发和发布的工具。2 .功能和特点。MySQLWOrkbenCh是一款功能强大的工具,主要用于数据库设计、建模、查询、管理和系统维护等。它还提供了可视化的数据库设计工具、性能分析、备份和恢复功能等。NaViCat也提供类似的功能,同时注重用户界面的友好性和易用性。3 .价格。MySQLWorkbench是免费的开源工具,用户可以免费下载和使用。Navicat则为商业软件,提供了免费试用的社区版和付费的商业版,商业版提供更多高级功能和技术支持。【归纳总结,布置课后作业】(1)回顾上课前的学习目标

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 数据库

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!