《MySQL数据库》教学大纲
一、适用对象
适用于本科和专科学生。
二、课程性质
数据库是数据管理的最新技术,是计算机科学的重要分支,作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用。数据库课程是计算机科学与技术专业、软件工程专业的专业必修课,也是电子信息工程、通信工程、电子商务等非计算机专业本、专科学生的必修课程之一。
MySQL是一个由Oracle公司开发的具有跨平台、开放源代码、体积小、速度快等特点的数据库管理系统,在信息管理系统和各类中小型网站的开发中得到广泛的应用。
本课程以数据库原理为基础,以Oracle公司最新推出的MySQL8.0作为平台,内容包括数据库基础、MySQL语言、数据定义、数据操纵、数据查询、视图和索引、MySQL编程技术、MySQL安全管理、备份和恢复、事务管理。学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握数据查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理、设计和SQL语言编程能力。
前序课程:计算机基础、C语言。
三、教学目的
1. 掌握数据库技术的基本概念、原理、方法和技术。
2. 掌握数据查询和编程的基本技术,具备编写MySQL查询语句的能力和数据库语言编程的能力。
3. 掌握数据库系统安装、配置和数据库管理和维护的基本技能。
4. 掌握设计数据库的基本方法,具备概念结构设计和逻辑结构设计的能力
四、教材及学时安排
教材:MySQL数据库基础与应用,赵明渊,电子工业出版社,2022年3月学时安排:讲课32学时,实验32学时,共计64学时
五、教学要求
windows怎么使用mysql第1章MySQL 数据库系统
教学要求:
了解数据库的应用;
理解数据库、数据库管理系统和数据库系统的概念;
了解数据库管理系统的功能和组成;
了解数据模型的概念和数据模型的类型;
理解关系数据库基本概念和关系运算;
掌握依据需求分析进行概念结构设计和逻辑结构设计的技术和方法,具备根据需求分析阶段收集到的信息画出E-R图,并将E-R图转化为关系模式的能力;
了解MySQL数据库管理系统的特点;
掌握MySQL 8.0的安装和配置操作;
掌握MySQL服务器的启动和关闭,掌握登录MySQL服务器的两种方式,
具备使用MySQL命令行客户端和Windows命令行的能力;
了解大数据的基本概念和处理过程。
内容要点:
1.1:数据库的应用
1.2:数据库的基本概念
1.3:数据模型
1.4:关系数据库
1.5:MySQL数据库管理系统
1.6:启动、关闭和登录MySQL 服务器
1.7:大数据简介
第2章MySQL语言结构
教学要求:
了解SQL语言是关系型数据库的标准语言和SQL语言的特点;
理解MySQL语言在标准SQL语言的基础上进行了扩展,并以标准SQL语言为主体,理解MySQL语言的组成;
掌握MySQL常用的数据类型;
掌握常用的MySQL函数,包括:数学函数、聚合函数、字符串函数、日期和时间函数等。
内容要点:
2.1:SQL简介
2.2:MySQL组成
2.3:数据类型
2.4:常量和变量
2.5:运算符和表达式
2.6:MySQL函数
第3章数据定义语言
教学要求:
了解数据定义语言的作用和包括的语句;
理解MySQL数据库的基本概念;
掌握创建数据库、修改数据库、删除数据库和选择数据库的方法,掌握
CREATE DATABASE、ALTER DATABASE、DROP DATABASE、USE等语句,具备使用上述语句创建数据库、修改数据库、删除数据库和选择数据库的能力。
理解表的基本概念;
掌握表结构设计,掌握创建表、修改表、删除表和查看表的方法,掌握
CREATE TABLE、ALTER TABLE、DROP TABLE、SHOW TABLES等语句,具备使用上述语句创建表、修改表、删除表和查看表的能力。
了解存储引擎的概念和常用存储引擎。
内容要点:
3.1:数据定义语言概述
3.2:MySQL数据库的基本概念
3.3:创建MySQL数据库
3.3.1 创建数据库
3.3.2 选择数据库
3.3.3 修改数据库
3.3.4 删除数据库
3.4 表的基本概念
3.5:创建MySQL表
3.5.1 创建表
3.5.2 查看表
3.5.3 修改表
3.5.4 删除表
3.6:存储引擎
第4章数据操纵语言
教学要求:
了解数据操纵语言的作用和包括的语句;
掌握对表中的数据进行增加、修改、删除的方法,掌握INSERT、UPDATE、DELETE等语句,具备使用上述语句对表中的数据进行增加、修改、删除的能力;
内容要点:
4.1:数据操纵语言概述
4.2:使用INSERT语句插入数据
4.3:使用UPDATE语句修改数据
4.4:使用DELETE语句删除数据
第5章数据查询语言
教学要求:
了解数据查询语言的作用和包括的语句;
理解SELECT语句是SQL语言的核心及其组成;
掌握SELECT子句,具备使用该子句进行投影查询的能力;
掌握WHERE子句,具备使用该子句进行选择查询的能力;
掌握GROUP BY子句、HA VING子句和聚合函数,具备使用上述子句和函数进行分组查询和统计计算的能力;
掌握ORDER BY子句和LIMIT子句,具备使用上述子句进行排序查询和限制SELECT语句返回的行数查询的能力;
掌握内连接、外连接和交叉连接查询方式,具备使用连接查询的能力;
掌握IN子查询、比较子查询、EXISTS子查询,具备使用子查询的能力;
掌握联合查询,具备使用联合查询的能力。
内容要点:
5.1:数据查询语言概述
5.2:单表查询
5.2.1 SELECT子句的使用
5.2.2 WHERE子句的使用
5.2.3 GROUP BY子句和HA VING子句的使用
5.2.4 ORDER BY子句和LIMIT子句的使用
5.3:多表查询
5.3.1 连接查询
5.3.2 子查询
5.3.3 联合查询
第6章视图和索引
教学要求:
理解视图的概念及其作用;
掌握CREATE VIEW语句,具备使用该语句创建视图的能力;
具备使用SELECT语句对视图进行查询的能力;
掌握更新视图,具备对更新视图进行插入、删除、修改数据的能力;
掌握ALTER VIEW语句,具备使用该语句修改视图的能力;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论