- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目名称
项目四实现数据库
教学内容
MariaDB的主要特点、体系结构、逻辑结构,存储引擎的任务及常见的存储引擎,数据文件的格式;SQL的特点、体系结构、分类、编写规则;数据库的操作,数据表的操作,数据的操作。
授课时间
授课学时
教学目标
学习目标
1.了解存储引擎的作用、特点和MariaDB常用的存储引擎。
2.掌握SQL语言的特点、分类、体系结构和命名规则。
3.了解MariaDB执行SQL的过程、MariaDB中的各类数据文件以及数据类型。
4.了解连接、聚类、索引和视图的定义。
技能目标
1.会查询MariaDB的存储引擎,根据场景设置相应的存储引擎。
2.会使用SQL命令创建、查看、选择、修改和删除数据库及数据表。
3.会使用SQL命令进行数据记录的增加、删除、修改、查询。
4.会使用SQL命令根据应用需要进行索引、视图的创建、删除。
5.会使用HeidiSQL图形界面完成对数据库、数据表的常用操作。
素养目标
1.懂规矩、守纪律,喜欢技术,乐于学习,不忘学习初心,明确做事底线。
2.养成友善、乐于助人的品格。
学情分析
通过对本项目的学习,了解MariaDB的主要特点、体系结构、逻辑结构,存储引擎的任务及常见的存储引擎,数据文件的格式。熟悉SQL的特点、体系结构、分类、编写规则。掌握数据库的操作,数据表的操作及数据的操作。有助于帮助学生加深对实现数据库的理解,有助于后续课程的深化学习。
教学方法
学生通过课前预习、查阅资料,课堂上紧跟着老师的思路,对老师的演示要熟记,课后练习提升、反思总结等方法进行本章节的学习,有电脑条件的学生可以根据在课堂上所学习的内容,反复的操作实践验证;实训课上要加强训练,不懂的问题及操作过程,及时的向老师询问或是同学之间相互讨论。
教学媒介
教材、配套的PPT课件、多媒体教案等
教学过程
教学环节
教学内容
教学引入
数据库的逻辑结构设计完成后,便可选择数据库管理系统来实现数据库。数据库对象包括表、视图、索引、存储过程、触发器等。进行数据管理之前,首先必须创建数据库。数据库本身无法直接存储数据,是通过数据库中的表来存储数据的。
教授新知
一、明确教学目标
二、教学内容“实现数据库”
4.1数据库操作
4.1.1走进MariaDB
1.初识MariaDB
(1)MariaDB的主要特点。
(2)MariaDB的体系结构。
MariaDB的体系结构封装了SQL接口、查询解析器、查询优化器、查询执行引擎、缓存/缓冲机制以及一个插件式存储引擎。
(3)MariaDB的逻辑结构。
(4)MariaDB的连接。
终端连接MariaDB服务器。图形工具连接MariaDB服务器。
2.存储引擎
(1)存储引擎的任务。
存储引擎在物理层管控数据,负责数据文件、数据、索引和高速缓冲存储器等管理,使得管理和读取数据变得更高效。
(2)常见的存储引擎。
①XtraDB,②InnoDB,③Aria,④MyISAM,⑤PERFORMANCE_SCHEMA,⑥TokuDB,⑦Spider,⑧ColumnStore等。
(3)MariaDB的存储引擎。
(4)存储引擎的选择。
3.数据文件
不同的MariaDB存储引擎有各自不同的数据文件,存放位置也有区别。
.frm文件、.MYD文件、.MYI文件、.ibd文件和ibdata文件。
4.1.2操作数据库
1.认识SQL
SQL是StructuredQueryLanguage(结构化查询语言)的简称,SQL的结构简洁、功能强大、简单易学,在主流数据库中得到了广泛的应用。
(1)SQL的特点。
(2)SQL的体系结构。
SQL支持关系数据库体系结构,即外模式、模式和内模式,利用SQL可以实现对三级模式结构的定义、修改和数据的操作功能,在此基础上形成了SQL体系结构。
(3)SQL语句的分类。
SQL语句依据操作对象和类型的不同,通常分为以下几类。
①数据查询语言,用于对数据进行查询,如SELECT。
②数据操纵语言,可进行增加、修改、查询、删除。
③数据定义语言,进行数据库,表的管理等。
④数据控制语言,设置访问权限等,如GRANT,REVOKE等。
⑤事务处理语言对事务进行处理,如BEGIN,TRANSACTION,COMMIT,ROLLBACK等。
⑥指针控制语言,通过控制指针完成表的操作,如DECLARECURSOR等。
(4)SQL语句的编写规则。
2.操作数据库
(1)创建数据库。
(2)查看数据库。
(3)选择数据库。
(4)修改数据库。
(5)删除数据库。
4.2数据表操作
4.2.1创建数据表
1.数据类型
M
您可能关注的文档
- MySQL数据库应用项目教程 教案 项目1 走进数据库 教案.docx
- MySQL数据库应用项目教程 教案 项目2 走进关系代数 教案.docx
- MySQL数据库应用项目教程 教案 项目3 设计数据库 教案.docx
- MySQL数据库应用项目教程 教案 项目5 数据库编程 教案.docx
- MySQL数据库应用项目教程 教案 项目6 数据库运维 教案.docx
- MySQL数据库应用项目教程 教案 项目7 走进 NoSQL 教案.docx
- MySQL数据库应用项目教程 教案全套 涂刚 项目1--7 走进数据库---走进 NoSQL.docx
- MySQL数据库应用项目教程 课件 项目1 走进数据库.pptx
- MySQL数据库应用项目教程 课件 项目2 走进关系代数.pptx
- MySQL数据库应用项目教程 课件 项目3 设计数据库.pptx
最近下载
- 短视频使用入门.pdf VIP
- 2022年度四川省专业技术人员继续教育公需科目考试题(含答案).pdf
- unitoperationsofchemicalengineering化工单元操作.doc
- 愚公移山故事.docx VIP
- 2023贵州省公路建设养护集团有限公司招聘试题及答案解析.docx
- Viacontrol 威盾V3_用户手册.doc VIP
- 川教版(2024)三年级上册信息科技 3.10在线攻略全有哪些信誉好的足球投注网站 课件.pptx VIP
- 华科自控原理王永冀课后答案.doc
- 关注信息安全预防信息诈骗课件.pptx VIP
- 气道净化护理(2023年中华护理学会团体标准).pptx VIP
文档评论(0)