极速天气 资讯 MySQL数据库实用教程48学时理论+12学时实践教学大纲(微课视频+作业系统+教学课件+教学大纲+程序代码)

MySQL数据库实用教程48学时理论+12学时实践教学大纲(微课视频+作业系统+教学课件+教学大纲+程序代码)

1

课程基本信息

2

课程教学目标

本课程对学生达到如下毕业要求有贡献:

(1) 设计能力:能够根据具体问题分析设计简单的数据库系统,并能够在设计环节中 体现创新意识,考虑经济、社会、法律、文化以及环境等问题。

(2) 使用工具:能够针对计算机工程问题,开发选择与使用恰当的技术、资源、现代工程工具和新一代信息技术工具,包括对计算机工程问题的预测与模拟,并能理解其局限性。

(3) 工程与社会:能够基于计算机技术专业知识进行分析、评价工程实践问题,熟悉 计算机工程方案和创新案例对社会、健康、安全、法律以及文化的影响,并理解应承担的责 任。

(4) 个人与团队:在数据库系统项目相关的项目团队中,能够利用数据库基本原理, 数据库规范理论,数据优化技术设计更高效数据库系统的设计能力;在团队中承担个体、团队成员以及负债人的角色。

完成《数据库原理及应用》课程后,学生将具备以下能力:

(1) 在计算机科学与技术学科领域,系统地掌握数据库原理及应用的基本原理和基本技 术,熟练使用 SQL 语言在数据库管理系统上进行数据库操作,掌握数据库设计方法和步骤, 具有应用和开发数据库应用系统的基本能力;

(2) 在团队中能够有效工作的能力;

(3) 通过基础实验、书面报告和口头报告具有有效沟通的能力;

(4) 理解计算机科学技术领域数据库原理相关的、道德的和社会责任的能力;

(5) 尊重多样性、现代化专业知识、社会和全球问题;

(6)通过数据库原理的分析保证数据库设计的质量和实效性并不断进步。

3

教学内容与课程目标

4

推荐教材

孙飞显 靳晓婷 主编,MySQL数据库实用教程(第2版·微课视频版),清华大学出版社,2023年.

参考书籍

书名:MySQL数据库实用教程(第2版·微课视频版)

作者:孙飞显 靳晓婷 主编 范乃英 李敏 徐明洁 副主编

定价:59.80元

MySQL 8实例化教程,任务驱动,项目引领,配套微课视频、在线题库、教学大纲、课件等资源

内容简介

本书以MySQL 8.0.2x(以下简称MySQL 8)为例,按照实用型数据库人才培养的目标要求,遵循由浅入深、从易到难的规律,以项目/任务驱动、模块化教学方式,以教务管理数据库实例贯穿全书,详细讲述MySQL 8数据库的下载与安装、可视化操作、语言与编程、查询与优化、视图与索引、内部存储过程与触发、事务处理与并发访问、备份与恢复、系统管理与运行维护、基于Java的教务管理系统MySQL 8数据库设计实现与测试等内容。通过对本书的学习,读者可以快速学会MySQL 8的基本理论,掌握基于MySQL 8数据库的项目开发方法。

本书可作为应用型本科、职业本科及高职高专数据库(系统)原理及应用、数据库应用技术、数据库基础等有关数据库类课程的教材,也可供数据库应用和开发人员使用、参考。

目录

向上滑动阅览

项目1 MySQL 8数据库的下载与安装

1.1 项目描述

1.2 任务解析

1.3 相关知识

1.3.1 有关数据库的术语

1.3.2 数据库的分类

1.3.3 MySQL 8基础

1.3.4 数据库的选型

1.4 任务实施

1.4.1 MySQL 8数据库的下载

1.4.2 MySQL 8数据库的安装与配置

1.5 任务小结

1.5.1 命令行方式启动MySQL 8服务

1.5.2 命令行方式停止MySQL 8服务

自测与实验1 安装与配置MySQL 8服务器

项目2 MySQL 8数据库的可视化操作

2.1 项目描述

2.2 任务解析

2.3 相关知识

2.3.1 MySQL 8可视化管理工具——MySQL Workbench

2.3.2 MySQL 8可视化管理工具——Navicat

2.3.3 MySQL 8可视化管理工具——phpMyAdmin

2.3.4 MySQL 8数据库和表的基本知识

2.4 任务实施

2.4.1 基于MySQL Workbench的任务实施

2.4.2 基于Navicat的任务实施

2.5 任务小结

2.6 拓展提高

2.6.1 Sequel Pro

2.6.2 HeidiSQL

2.6.3 SQL Maestro MySQL Tools Family

2.6.4 SQLWave

2.6.5 dbForge Studio

2.6.6 DBTools Manager

2.6.7 MyDB Studio

自测与实验2 可视化的MySQL 8数据库/数据表操作

项目3 MySQL 8数据库语言与编程

3.1 项目描述

3.2 任务解析

3.3 相关知识与实例

3.3.1 数据库语言概述

3.3.2 MySQL数据库操作

3.3.3 MySQL数据表操作

3.3.4 MySQL表记录操作

3.3.5 MySQL常量

3.3.6 MySQL变量

3.3.7 MySQL函数

3.3.8 MySQL运算符

3.3.9 MySQL表达式

3.4 任务小结

3.5 拓展提高

3.5.1 MySQL复杂运算

3.5.2 数据类型选择

自测与实验3.1 教务管理数据库和数据表创建

自测与实验3.2 教务管理数据表信息的插入、删除、修改

项目4 MySQL 8数据库的查询与优化

4.1 项目描述

4.2 任务解析

4.3 相关知识

4.3.1 SELECT语句

4.3.2 选择列

4.3.3 FROM子句

4.3.4 WHERE子句

4.3.5 GROUP BY子句

4.3.6 ORDER BY子句

4.3.7 LIMIT子句

4.4 任务实施

4.5 任务小结

4.6 拓展提高

自测与实验4 MySQL 8数据库查询

项目5MySQL 8 视图、索引及其应用

5.1 项目描述

5.2 任务解析

5.3 相关知识

5.3.1 MySQL 8数据库视图

5.3.2 MySQL 8索引

5.4 任务实施

5.4.1 MySQL 8数据库视图操作

5.4.2 MySQL 8数据库索引操作

5.5 任务小结

5.6 拓展提高

自测与实验5 MySQL 8视图、索引及其应用

项目6 MySQL 8内部存储过程与触发

6.1 项目描述

6.2 任务解析

6.3 相关知识

6.3.1 内部存储过程

6.3.2 存储函数

6.3.3 存储优化

6.3.4 触发器

6.3.5 事件

6.4 任务实施

6.5 任务小结

6.6 拓展提高

项目7 MySQL 8事务处理与并发访问

7.1 项目描述

7.2 任务解析

7.3 相关知识

7.3.1 MySQL 8的事务处理

7.3.2 MySQL 8并发访问

7.4 任务实施

7.4.1 查询和修改事务隔离级别

7.4.2 查询MySQL并发连接数量

7.4.3 查询MySQL表级锁争夺情况

7.4.4 MySQL 8存储引擎操作

7.4.5 MySQL 8事务隔离与排他锁实例

7.5 任务小结

7.6 拓展提高

7.6.1 并发插入技术

7.6.2 锁调度技术

7.6.3 锁竞争削减技术

7.6.4 死锁避免技术

7.6.5 性能优化技术

自测与实验7 MySQL 8数据库的并发访问与控制

项目8 MySQL 8数据库的备份与恢复

8.1 项目描述

8.2 任务解析

8.3 相关知识

8.3.1 备份需要考虑的问题

8.3.2 备份的类型

8.3.3 备份的对象

8.3.4 备份与恢复的方法

8.4 任务实施

8.4.1 在Windows 10下用MySQL Workbench导出和导入数据库

8.4.2 使用命令mysqldump备份和使用mysql命令恢复数据库

8.4.3 使用SQL语句导入导出文件

8.5 任务小结

自测与实验8 MySQL 8数据库的备份与恢复

项目9 MySQL 8系统管理与运行维护

9.1 项目描述

9.2 任务解析

9.3 相关知识

9.3.1 MySQL 8的用户

9.3.2 MySQL权限

9.3.3 用户权限管理

9.3.4 MySQL安全

9.4 任务实施

9.4.1 MySQL的用户管理实例

9.4.2 用户权限管理实例

9.4.3 MySQL数据库维护

9.4.4 MySQL的性能提升

9.4.5 MySQL的版本升级

9.5 任务小结

9.6 拓展提高

9.6.1 安装证书管理工具

9.6.2 创建根证书并自签名

9.6.3 创建服务器证书并用根证书签署

9.6.4 创建客户证书并用根证书签署

9.6.5 在主数据库创建从数据库操作所用的用户并指定用SLL认证

9.6.6 关闭主数据库

9.6.7 重启服务器使配置生效

9.6.8 用从数据库客户程序建立加密连接

自测与实验9 MySQL 8系统管理

项目10 基于Java的教务管理系统MySQL 8数据库设计实现与测试

10.1 项目描述

10.2 任务解析

10.3 相关知识

10.3.1 数据库项目开发流程

10.3.2 数据流图

10.4 任务实施——数据库需求分析

10.4.1 功能需求

10.4.2 数据字典

10.4.3 处理过程

10.4.4 数据存储

10.5 任务实施——数据库概念结构设计

10.5.1 教务管理系统数据库的实体属性描述

10.5.2 教务管理系统数据库E-R图

10.6 任务实施——数据库逻辑结构设计

10.6.1 根据E-R图将实体转换为关系模式

10.6.2 根据E-R图将联系转换为关系模式

10.7 任务实施——数据库物理结构设计与实施

10.7.1 创建数据库

10.7.2 创建实体表

10.7.3 创建联系表

10.8 基于Java的教务管理系统数据库测试程序设计与实现

10.8.1 登录页面

10.8.2 功能主页

10.8.3 用户添加

10.8.4 用户删除

10.8.5 用户修改

10.8.6 用户查询

附录A MySQL主要命令

参考文献

精彩试读

向上滑动阅览

扫码京东优惠购书

在公众号书圈后台回复【9787302624295】,下载本书配套的教学资源

本文来自网络,不代表本站立场,转载请注明出处:https://www.jsu173.com/alarm/a87562.html

教学,设计能力,作业系统,项目,理论,视频,学时,实践,数据库,任务,教务,项目,数据库,任务,小结

极速天气后续将为您提供丰富、全面的关于教学,设计能力,作业系统,项目,理论,视频,学时,实践,数据库,任务,教务,项目,数据库,任务,小结内容,让您第一时间了解到关于教学,设计能力,作业系统,项目,理论,视频,学时,实践,数据库,任务,教务,项目,数据库,任务,小结的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。