MySQL数据库技术与应用(教学大纲)

原标题:MySQL数据库技术与应用(教学大纲)

MySQL数据库技术与应用(教学大纲)
文章图片
《MySQL数据库技术与应用》教学大纲
01.
适用对象
适用于本科学生 。
02.
课程性质
数据库是数据管理的最新技术 , 是计算机科学的重要分支 , 作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用 。 数据库课程是计算机科学与技术专业、软件工程专业的专业必修课 , 也是电子信息工程、通信工程、电子商务等非计算机专业本科、专科学生的必修课程之一 。
MySQL是一个由Oracle公司开发的具有跨平台、开放源代码、体积小、速度快等特点的数据库管理系统 , 在信息管理系统和各类中小型网站的开发中得到广泛的应用 。
本课程以数据库原理为基础 , 以Oracle公司最新推出的MySQL8.0作为平台 , 内容包括数据库概论、MySQL的安装和运行、MySQL数据库、MySQL表、表数据操作、数据查询、视图、索引、数据完整性、MySQL语言、存储过程和存储函数、触发器和事件、安全管理、备份和恢复、事务和锁 。 学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解 , 掌握SQL语言查询和编程的基本技术 , 掌握数据库系统安装、配置、管理和维护的基本技能 , 具备管理和开发简单数据库应用系统的能力 。
前序课程:计算机基础、C语言 。
03.
教学目的
1.掌握数据库技术的基本概念、原理、方法和技术 。
2.掌握SQL语言查询和编程的基本技术 , 具备SQL语言编程能力 。
3.掌握数据库系统安装、配置和数据库管理和维护的基本技能 。
4.掌握设计数据库的基本方法 , 具备数据库设计的能力 。
5.了解数据库技术的最新发展 。
04.
学时安排
教材:赵明渊.MySQL数据库技术与应用.北京:清华大学出版社 , 2021.1.
学时安排:讲课32学时 , 实验32学时 , 共计64学时 。
序号
教学内容
讲课
实验
1
第1章数据库概论
2
2
2
第2章MySQL的安装和运行
2
2
3
第3章MySQL数据库
2
2
4
第4章MySQL表
2
2
5
第5章表数据操作
2
2
6
第6章数据查询
4
4
7
第7章视图
2
2
8
第8章索引
2
2
9
第9章数据完整性
2
2
10
第10章MySQL语言
2
2
11
第11章存储过程和存储函数
2
2
12
第12章触发器和事件
2
2
13
第13章安全管理
2
2
14
第14章NoSQL数据库技术 , 第15章事务和锁
2
2
15
总复习
2
2
合计
32
32
05.
教学要求(按章节详细阐述)
第1章数据库概论
教学要求:
●理解数据库和数据库系统的概念;
●掌握数据库系统的组成 , 掌握数据库管理系统的功能和组成;
●掌握数据模型的概念和数据模型的类型;
●掌握关系数据库基本概念和关系运算;
●了解设计数据库的基本方法;
●掌握依据需求分析进行概念结构设计和逻辑结构设计的技术和方法 , 具备根据需求分析阶段收集到的信息画出E-R图 , 并将E-R图转化为关系模式的能力;
●了解物理结构设计、数据库实施、数据库运行和维护;
●了解大数据和NoSQL数据库的基本概念 。
内容要点:
1.1数据库基本概念
1.2数据模型
1.3关系数据库
1.4数据库设计
1.5大数据简介
第2章MySQL的安装和运行
教学要求:
●了解MySQL的特点和MySQL8.0新特性;
●掌握MySQL8.0安装和配置过程;
●掌握MySQL服务器的启动和关闭;
●掌握登录MySQL服务器的两种方式 , 具备使用MySQL命令行客户端和Windows命令行的能力;
●了解MySQL图形化管理工具 。
内容要点:
2.1MySQL的特点和MySQL8.0新特性
2.2MySQL8.0安装和配置
2.3MySQL服务器的启动和关闭
2.4登录MySQL服务器
2.5MySQL图形化管理工具
第3章MySQL数据库
教学要求:
●了解MySQL系统数据库的组成;
●掌握创建数据库、修改数据库、删除数据库和选择数据库的方法 , 掌握CREATEDATABASE、ALTERDATABASE、DROPDATABASE、USE等语句 , 具备使用上述语句创建数据库、修改数据库、删除数据库和选择数据库的能力;
●了解存储引擎 。
内容要点:
3.1MySQL数据库简介
3.2定义数据库
3.3存储引擎
第4章MySQL表
教学要求: