课程详情
课程评价
spContent=本课程以MySQL数据库管理系统为平台,以案例教学法为讲解模式,介绍了数据库系统的基本概念和数据库应用技术。 课程随着技术的发展,同时提供MySQL5.6和MySQL8.0版本的讲解视频,满足不同学校、企业、师生的多种需求。 与MySQL8.0版本配套的教材《MySQL数据库技术与应用(慕课版)(第2版)》 ISBN:978-7-115-60050-9已于2023年2月1日正式出版,请广大学习者自行参考。
—— 课程团队
课程概述

数据库技术是目前计算机领域发展最快、应用最广泛的技术,它的应用遍及各行各业,大到企业级的应用程序,如全国联网的飞机订票、12306火车订票系统、银行业务系统,小到个人的管理信息系统,如家庭理财系统。学习和掌握数据库的基础知识和基本技能、利用数据库进行数据处理是大学生必备的基本能力。

MySQL是一个多用户、多线程的小型数据库管理系统,其特点是稳定、可靠、快速、管理方便以及支持众多系统平台,是世界范围内最流行的开源数据库之一。

本课程面向数据库初学者,以形象的比喻、丰富的图解、实用的案例、通俗易懂的语言讲授了数据库的基本知识以及MySQL的开发和管理技术。

授课目标

(1)知识目标

²  了解数据库基础知识。

²  了解MySQL软件的安装与配置。

²  掌握MySQL的启动、登录以及配置方式。

²  掌握数据库的基本操作。

²  掌握数据表的基本操作。

²  了解不同的数据类型。

²  掌握表的各种约束。

²  掌握对数据进行增、删、改、查的相关操作。

²  掌握外键的概念,以及相关操作。

²  了解三种关联关系。

²  掌握多表的数据查询。

²  掌握子查询。

²  掌握几种聚合函数的使用。

²  掌握为查询结果进行排序及合并。

²  了解事务的概念,会开启、提交和回滚事务。

²  掌握事务的4种隔离级别。

²  掌握存储过程的相关操作。

²  掌握索引的相关操作。

²  掌握触发器的相关操作。

²  掌握视图的相关操作。

²  掌握对数据库中数据的备份与还原。

²  理解数据库中不同用户的不同权限。

²  了解数据库的一些安全保护操作。

(2)能力目标

l  具备数据库的相关操作能力。

²  能够创建数据库。

²  能够查看数据库。

²  能够删除数据库。

l  具备数据表的相关操作能力。

²  能够创建数据表。

²  能够查看数据表。

²  能够修改数据表的结构。

²  能够删除数据表。

l  具备数据的相关操作能力。

²  能够为数据表插入数据。

²  能够为数据表修改数据。

²  能够为数据表删除数据。

²  能够掌握单表的数据查询。

²  能够掌握多表的数据查询。

l  具备数据库的基本编程能力。

²  能够创建、查看、修改和删除存储过程。

²  能够创建、查看、修改和删除视图。

²  能够创建、查看、修改和删除索引。

²  能够创建、查看、修改和删除触发器。

l  具备数据库高级操作的能力。

²  能够对数据库的数据进行备份与还原。

²  能够在数据库中创建及管理用户。

²  能够对数据库中的权限进行授予、查看和回收。

(3)素质目标

²  培养学生利用数据库技术对信息进行管理、加工和使用的“素养”。

²  培养学生利用数据库技术解决实际问题的“意识”。

²  培养学生积极探索新技术、新方法和继续学习的“理念”。

²  培养学生吃苦耐劳、细致认真,一丝不苟的工作作风。

²  培养学生的团队协作精神和人际沟通能力。


课程大纲
预备知识

学生应具备熟练操作计算机的能力、逻辑分析能力和编程的基础能力。


参考资料

1.   《MySQL 5.7从入门到精通(视频教学版)》, 刘增杰编著,清华大学出版社,2016年9月。

2.   《MySQL 数据库应用案例课堂》,刘玉红、郭广新著,清华大学出版社,2016年1月。

3.   《MySQL技术精粹---架构、高级特性、性能优化与集群实战》,张工厂编著,清华大学出版社,2015年12月。

4.   《MySQL数据库管理与开发(慕课版)》,任进军、林海霞主编,人民邮电出版社,2017年5月。

5.   《MySQL数据库基础实例教程(微课版)》,周德伟、覃国蓉主编,人民邮电出版社,2013年8月。