Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))

Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))

Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))

教学大纲

1

课程简介

数据库原理及应用是本科计算机类专业的专业必修课,是一门理论与实践结合非常紧密的课程,是JAVA、Python、WEB开发技术等课程必不可少的一门前期必修课,该课程在计算机类专业的课程体系中起着承上启下的作用。本课程讲解数据库系统开发过程中所需的数据库、工作表、视图、索引、触发器以及对数据进行增删改操作,保障数据的安全性、统一性等知识点,以“综合性、实战型”的实践项目为教学目标,引入通关式的教学模式,教学内容和实践项目从易到难,一关一关地往下走,环环相扣,不断挑战和满足学生的学习成就感。在学期初设定一个一般难度的系统作为学习效果目标,在教学大纲中拆分课程知识点对应目标系统的子功能,在每一次教学活动中创设一个真实情境(目标系统的子功能)来不断激发学生的学习热情,让学生知道“我这节课认真听了,我就能做出系统的这个效果,我就能拿我做的项目参加学科竞赛和申报项目”,从而让学习变成有激励,有目标,有动力的主动学习。

2

课程教学目标

(一)知识目标

学生能够熟悉数据库的开发流程;熟练使用MySQL对数据库系统的管理及应用;能够比较、分析目前企业使用的主流数据库与国产数据库在底层T-SQL语句中应用的区别。

(二)能力目标

学生通过本课程的学习具备开发一个给定功能的一般复杂程度的系统,如:教学管理系统、人事管理系统、社区人员管理系统等,同时具备在开发过程中找出错误和漏洞,并解决错误和漏洞的能力。本课程以数据库学习系统为例,下图1为该系统的主界面。

Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))

(三)情感目标

学生能够认同老师的教学方法,掌握课堂教学内容,积极主动地通过团队合作完成实践作业,自主地进行扩展知识点的学习,通过本课程的教学师生之间建立一种积极向上的师生关系。

(四)思政目标

在课程中融入“干一行,爱一行,专一行、精一行,务实肯干的工匠精神”和“爱国、敬业、守法、诚信等社会主义核心价值观”,与时俱进地选取学科前沿相关的高新技术、学科领域的重大奖项讲解、讨论。在讲解MySQL时引导学生了解国产数据库的应用,使学生感受我国在数据库系统取得的成绩,激发学生的爱国主义热情,从而树立为中华民族伟大复兴而奋斗的理想。

3

课程教学内容及学时分配

(一)理论教学部分

数据库原理及应用课程采用“1-N”的线上线下混合式(1个课程资源,服务不同学生的需求;1个课程目标,N个课堂目标知识点;1个课堂目标,N种教学手段巩固;1个问题,提供N种扩展知识进行自主学习解决)教学新模式,服务计算机科学与技术专业(64课时)、网络工程专业(64课时)、软件工程、数据科学与大数据专业(48课时)的同学,在确保不额外增加学生工作量的前提下,设计好每一个课时的线上线下教学任务,学生可以根据自身基础和目标需求将知识点分为必学、选学和扩展,理论教学内容具体安排如表1所示。

Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))

(二)实践教学部分

学生通过小组合作完成实践教学内容检测理论知识的掌握程度,从而达到理论联系实际的目的,使学生真正掌握所学的理论知识,具体实践教学内容如下表2所示。

Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))

4

教学方法

本课程秉着面向工程教育OBE理念(一种以成果为目标导向,以学生为本,采用逆向思维的方式进行的课程体系的建设理念),采用基于问题导向的教学法、研讨互动式教学法、深度探究教学法、创设情境的任务驱动式教学法开展以“课程组”为单位的线上线下、课内课外、校内校外多方位互动的教学活动,课堂实施过程如图2所示。

Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))

5

课程评价

本课程课程评价模式实行全方位考核标准,课程总评成绩由课程思政融入评价(5%)、知识能力过程考核(40%)、知识能力结果考核(50%)和学以致用能力(5%)四部分组成,在考核中融合专业认同感、社会责任感、团队合作能力和成果产出意识,激发学生的内驱动,做到自主学习,探究性学习和深度学习。

具体各种考核方式占比情况如表3所示。

Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))

5

教材

Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))

《MySQL数据库原理与应用(微课视频·题库版)》

ISBN:36

作者:王金恒、王煜林、刘卓华、陈孝如

定价:59.8

国家级实验教学示范中心联席会计算机学科组规划教材,教指委推荐教材,提供课件,大纲,教案,实验报告,题库,视频,源码,答案等

本书全面介绍MySQL数据库的相关知识点。全书共15章,内容主要涵盖数据库概述,MySQL工具的使用,结构化查询语言,MySQL数据库管理,MySQL数据表管理,表记录的检索,视图与索引,数据处理之增、删、改,存储过程与游标,函数,触发器,事务处理,数据库安全,MySQL数据库的备份和恢复以及部署和运行数据库学习系统等内容。每章列举了大量的案例,并设置了课业任务,可以帮助读者消化知识点,最后一章的项目是对整个知识点的综合运用,做到从案例到课业任务,再到项目,层层递进,环环相扣,帮助读者提高学习兴趣。

本书共有153个案例、78个课业任务,每个课业任务配有对应的教学视频,随书配备教学大纲、教学课件、电子教案、教学进度表、实验报告、程序源码(包括教学管理系统的源码,可用来开展课程设计)、在线题库、习题答案、数据库课程设计教学大纲等教学资源。

本书特色

1. 项目引领

本书利用开发一个数据库学习系统所需的数据库知识点贯穿所有章节,引领读者循序渐进地掌握知识点。第15章还通过实践完成数据库学习系统的云端部署。

2. 任务驱动

本书每章都有相关的课业任务,共78个,通过课业任务巩固知识点。每完成一章的学习,就可以练习相应的课业任务,学习的成就感和积极性得到提高。

3. 案例强化

本书共有153个案例,几乎每个理论都有一个案例,每一章节都有大量的案例帮助读者消化理解相关的知识点。

4. 配套资源丰富

为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、电子教案、程序源码、在线作业、习题答案、教学进度表和实验报告。此外,本书还配备了73个微课视频,总时长350分钟。

目录

向上滑动阅览

源码下载

1章数据库概述

11为什么要使用数据库

111何为数据库

112数据库的特点

12数据库与数据库管理系统

121数据库的相关概念

122数据库与数据库管理系统的关系

123数据库管理系统的排名

124常见的数据库

13关系数据库与非关系数据库

131关系数据库

132非关系数据库

133常见的非关系数据库

14关系数据库的设计

141信息世界的基本概念

142数据模型

143关系模型的完整性约束

144关系运算

145设计关系数据库的基本步骤

课业任务

*课业任务11开发数据库学习系统的需求分析

*课业任务12数据库学习系统的概念结构设计

*课业任务13数据库学习系统的逻辑结构设计

*课业任务14数据库学习系统的物理结构设计

课业任务15数据库的实施

课业任务16数据库的运行和维护

习题

2MySQL工具的使用

21MySQL概述

22MySQL的下载与安装

23MySQL服务的启动与停止

231使用图形界面工具启动与停止MySQL服务

232使用命令行启动与停止MySQL服务

24MySQL服务器的登录

241使用MySQL自带的客户端登录

242使用命令行方式登录

243两种数据库图形化管理工具

课业任务

*课业任务21下载MySQL 80社区版

*课业任务22安装MySQL 80

*课业任务23配置MySQL 80的环境变量

*课业任务24登录MySQL服务器

课业任务25卸载MySQL

课业任务26使用MySQL Workbench工具登录MySQL服务器

课业任务27使用Navicat Premium工具登录MySQL服务器

常见错误及解决方案

错误21安装过程失败

错误22MySQL运行失败

错误23MySQL 80自带的客户端登录时报错

错误24卸载后重装MySQL失败

习题

3章结构化查询语言

31SQL的概述

311SQL的背景

312SQL的分类

32SQL的规则与规范

321SQL的基本规则

322SQL大小写的规范

323MySQL注释符

324MySQL数据库对象的命名规范

33运算符

331算术运算符

332比较运算符

333逻辑运算符

334位运算符

335运算符的优先级

课业任务

课业任务31算术运算符的应用

课业任务32比较运算符的应用

课业任务33逻辑运算符的应用

课业任务34位运算符的应用

课业任务35运算符的综合应用

课业任务36使用MySQL Workbench工具进行比较运算

课业任务37使用Navicat Premium工具进行综合运算

常见错误及解决方案

错误31关键字分行书写时报错

错误32采用中文状态下的半角输入方式时报错

习题

4MySQL数据库管理

41MySQL数据库管理概述

411数据库系统概述

412数据的存储过程

42创建和管理数据库

421创建数据库

422查看数据库

423选择当前操作的数据库

424修改数据库

425删除数据库

课业任务

*课业任务41创建数据库学习系统数据库

课业任务42使用数据库学习系统数据库

课业任务43修改数据库学习系统数据库

课业任务44删除数据库学习系统数据库

课业任务45使用MySQL Workbench工具管理数据库

*课业任务46使用Navicat Premium工具管理数据库

常见错误及解决方案

错误41数据库在创建时报错

错误42删除数据库失败

习题

5MySQL数据表管理

51数据类型

511MySQL数据类型介绍

512整数类型

513浮点数类型与定点数类型

514日期与时间类型

515文本字符串类型

516二进制字符串类型

52创建数据表

521约束概述

522创建数据表的语法格式

523使用非空约束

524使用主键约束

525使用外键约束

526使用唯一约束

527使用自增列

528使用默认值约束

529使用检查约束

5210查看数据表结构

53修改数据表

531重命名数据表

532添加字段

533修改字段

534重命名字段

535修改字段的排列位置

536删除字段

54删除数据表

541删除没有被关联的数据表

542删除被其他数据表关联的数据表

课业任务

*课业任务51创建用户登录表

课业任务52向用户登录表中添加字段

课业任务53修改用户登录表中字段的数据类型

课业任务54删除用户登录表中的一个字段

课业任务55删除用户登录表

课业任务56使用MySQL Workbench工具创建用户登录表

课业任务57使用Navicat Premium工具向用户登录表添加字段

常见错误及解决方案

错误51创建数据表失败

错误52删除数据表失败

习题

6章表记录的检索

61单表查询

611基本查询

612WHERE子句

613ORDER BY子句

614GROUP BY子句

615LIMIT关键字限制查询结果的数量

62函数查询

621COUNT函数

622SUM函数

623AVG函数

624MAXMIN函数

63多表查询

631连接查询

632子查询

633合并查询结果

634定义别名

635正则表达式查询

课业任务

*课业任务61查询课程表中课程学分为4的专业基础课的课程信息

*课业任务62查询学生表中最高和最矮身高

课业任务63查询计算机学院所管理的班级数量

课业任务64查询选修了数据库原理与应用课程的学生姓名

*课业任务65综合查询的应用

课业任务66使用MySQL Workbench工具进行连接查询

课业任务67使用Navicat Premium工具进行综合查询

常见错误及解决方案

错误61分组查询失败

错误62连接查询失败

习题

7章视图与索引

71视图

711创建视图

712查看视图

713修改视图

714更新视图

715删除视图

72索引

721创建索引

722删除索引

课业任务

*课业任务71创建视图求计算机系的人数

课业任务72创建视图求每位同学的成绩

课业任务73创建唯一索引

课业任务74使用MySQL Workbench工具创建索引

课业任务75使用Navicat Premium工具创建视图

常见错误及解决方案

错误71创建视图失败

错误72创建唯一索引失败

习题

8章数据处理之增、删、改

81插入数据

811通过INSERT…VALUES语句插入数据

812通过INSERT…SET语句插入数据

813通过INSERT…SELECT语句插入查询结果

82更新数据

83删除数据

831通过DELETE语句删除数据

832通过TRUNCATE TABLE语句删除数据

833DELETETRUNCATE TABLEDROP语句的区别

课业任务

*课业任务81向课程表插入一行记录

课业任务82向课程表同时插入多行记录

*课业任务83更新课程表中的字段内容

*课业任务84删除课程表中插入的多行记录

课业任务85使用MySQL Workbench工具删除课程表中的记录

课业任务86使用Navicat Premium工具更新课程表中的记录

常见错误及解决方案

错误81向课程表插入一行数据失败

错误82TRUNCATE TABLE语句清空数据表失败

习题

9章存储过程与游标

91存储过程概述

92存储过程的创建、调用与查看

921创建存储过程

922调用存储过程

923查看存储过程

93游标的使用

94存储过程的修改

95存储过程的删除

96变量类型

961局部变量

962用户变量

963会话变量

964全局变量

97流程控制

971分支结构

972循环结构

973跳转语句

课业任务

课业任务91使用WHILE语句求1+2+…+100

课业任务92使用LOOP语句、ITERATE语句和LEAVE语句求

1+2+…+100

*课业任务93创建存储过程查询某同学的成绩

课业任务94使用MySQL Workbench工具求1+2+…+100

课业任务95使用Navicat Premium工具求某系的人数

常见错误及解决方案

错误91创建存储过程失败

错误92为用户变量赋值失败

错误93调用存储过程进入死循环

习题

10章函数

101存储函数的创建、调用与查看

1011创建存储函数

1012调用存储函数

1013查看存储函数

102修改存储函数

103删除存储函数

104MySQL系统函数

1041字符串函数

1042数学函数

1043日期和时间函数

1044统计函数

1045流程控制函数

课业任务

课业任务101创建存储函数求某班级的总人数

课业任务102统计学生的姓氏数量

*课业任务103使用MySQL Workbench工具创建存储函数求

某学生的成绩总分

课业任务104使用Navicat Premium工具计算当前日期是一年中的

第几周

常见错误及解决方案

错误101创建存储函数失败

错误102调用系统函数失败

错误103调用数学函数得到的结果与实际结果不同

习题

11章触发器

111MySQL触发器概述

1111什么是触发器

1112触发器的作用

1113触发器的优缺点

1114NEW变量和OLD变量

112创建触发器

113查看触发器

1131查看当前数据库的所有触发器

1132查看当前数据库的某个触发器

1133查看TRIGGERS数据表中的触发器信息

114删除触发器

课业任务

课业任务111保护部门表中人文与教育学院的地址信息不被

更改

课业任务112保护成绩表中某学号的信息不被删除

*课业任务113使用Navicat Premium工具创建触发器记录班级表

操作日志

课业任务114使用MySQL Workbench工具管理触发器

常见错误及解决方案

错误111语句结束符冲突

错误112切换结束标记符无效

错误113创建触发器重复

习题

12章事务处理

121存储引擎概述

1211什么是存储引擎

1212MySQL存储引擎

1213查看存储引擎

122事务的基本概念

1221事务的ACID特性

1222事务的状态

123使用事务

1231显式事务

1232隐式事务

124事务隔离级别

1241数据并发问题

1242SQL中的4种隔离级别

1243MySQL默认支持的隔离级别

1244设置事务的隔离级别

课业任务

课业任务121提交与回滚操作

课业任务122读未提交操作

课业任务123读已提交操作

课业任务124可重复读操作

常见错误及解决方案

错误121未进行事务提交(COMMIT)操作

错误122可重复读操作时会话窗口未响应

习题

13章数据库安全

131数据库安全概述

132数据库安全控制

1321计算机系统的安全措施

1322数据库管理系统安全控制

133用户管理

1331登录MySQL服务器

1332创建用户

1333修改用户

1334查看用户

1335删除用户

134权限管理

1341权限列表

1342授予权限的原则

1343授予权限

1344查看权限

1345收回权限

135权限表

1351user数据表

1352db数据表

1353tables_priv数据表和columns_priv数据表

1354procs_priv数据表

136角色管理

1361角色的作用

1362创建角色

1363给角色授予权限

1364查看角色的权限

1365回收角色的权限

1366给用户赋予角色

1367激活角色

1368撤销用户的角色

1369删除角色

课业任务

*课业任务131创建用户并授予权限

课业任务132修改用户名并回收权限

课业任务133创建角色并赋予权限

课业任务134回收角色的权限并将其删除

课业任务135使用MySQL Workbench工具管理用户

课业任务136使用Navicat Premium工具管理用户

常见错误及解决方案

错误131查看数据库中的所有用户失败

错误132无法修改普通用户密码

习题

14MySQL数据库的备份和恢复

141数据库备份的意义

142数据库备份的类型

143数据库备份策略

144数据库备份方法

145使用MySQLdump工具进行备份

1451备份数据库

1452备份数据表

1453MySQLdump常用选项

146MySQL数据恢复

1461从单库备份中恢复单库

1462从全量备份中恢复单库

147MySQL导出、导入文本文件

1471使用MySQL命令和MySQLdump工具导出文本文件

1472使用SELECT INTO OUTFILE语句导出文本文件

1473使用LOAD DATA INFILE方式导入文本文件

1474使用MySQLimport命令导入文本文件

148MySQL数据库迁移

1481MySQL数据库之间的迁移

1482不同数据库与MySQL数据库之间的迁移

课业任务

课业任务141使用MySQLdump工具导出文本文件

课业任务142使用MySQL命令导出文本文件

*课业任务143使用MySQL Workbench工具对数据库进行

备份

课业任务144使用Navicat Premium工具对数据库进行恢复

常见错误及解决方案

错误141导出失败

错误142删除数据表失败

错误143迁移失败(1

错误144迁移失败(2

错误145迁移失败(3

习题

15章部署和运行数据库学习系统

151数据库学习系统概述

152创建数据库和导入数据表

1521新建数据库

1522向数据库中导入已经存在的数据表

153教学管理系统所需环境

154数据库学习系统的文件展示

*155数据库技术在数据库学习系统中的应用

1551登录功能的应用

1552分页查询功能的应用

1553添加功能的应用

1554修改功能的应用

1555删除功能的应用

1556单表查询的应用

1557函数查询的应用

1558连接查询的应用

1559综合查询的应用

15510视图的应用

15511存储过程的应用

15512触发器的应用

15513用户管理的应用

*156将数据库学习系统部署到腾讯云轻量应用服务器

1561腾讯云轻量应用服务器的配置

1562宝塔的部署

1563系统部署

1564域名的解析与绑定

配套资源

本书共有153个案例、78个课业任务,每个课业任务配有对应的教学视频,随书配备教学大纲、教学课件、电子教案、教学进度表、实验报告、程序源码(包括教学管理系统的源码,可用来开展课程设计)、在线题库、习题答案、数据库课程设计教学大纲等教学资源。

Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))

课件样例

Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))

实验样例

Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))

教案样例

Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))

题库网站:www.qingline.net

已关注

关注

重播分享

关闭

观看更多

更多

    退出全屏

    切换到竖屏全屏退出全屏

    书圈已关注

    分享点赞在看

    已同步到看一看 写下你的评论

    分享视频

    ,时长03:16

    0/0

    00:00/03:16

    切换到横屏模式

    继续播放

    进度条,百分之0

    播放

    00:00

    /

    03:16

    03:16

    全屏

    倍速播放中

    0.5倍 0.75倍 1.0倍 1.5倍 2.0倍

    超清 流畅

    继续观看

    MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒)

    观看更多

    转载

    ,

    MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒)

    书圈已关注

    分享点赞在看

    已同步到看一看 写下你的评论

    视频详情

    微课视频样例

    课业任务样例

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

    Navicat Premium 10.1.3激活单击页面下方【阅读原文】,订阅【教学大纲】栏目返回搜狐,查看更多

    责任编辑:

    今天的文章
    Navicat Premium 10.1.3激活(MySQL数据库教与学(教学大纲+教案+PPT+视频+题库+课业任务,王金恒))分享到此就结束了,感谢您的阅读。

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
    如需转载请保留出处:https://bianchenghao.cn/113946.html

    (0)
    编程小号编程小号
    上一篇 2024-07-02 21:11
    下一篇 2024-07-02

    相关推荐