课程概述

本课程是软件技术专业的核心课程,旨在培养学生掌握数据库系统的基本原理和应用技术。课程内容包括数据库设计、SQL语言编程、数据库管理、安全与备份等,通过理论与实践相结合的方式,使学生具备数据库系统的设计、开发和管理能力。

课程特色

创新教学方法,培养实用技能

项目驱动教学

通过真实商业项目案例贯穿整个课程,让学生在实践中掌握数据库设计与管理技能,培养解决实际问题的能力。

团队协作学习

采用小组合作模式完成数据库项目,培养学生团队协作、沟通表达和项目管理能力,模拟企业工作环境。

认证导向课程

课程内容与MySQL认证考试紧密结合,学生完成课程后可获得行业认可的MySQL数据库管理员认证。

14
理论专题
12
实验项目
36
理论学时
36
实践学时

课程目标

全面培养数据库专业能力与职业素养

思政目标
树立科技报国的家国情怀与责任担当
塑造严谨规范的职业素养与伦理操守
提升团队协作与创新实践能力
培养正确的价值观
素质目标
扎实的理论基础
熟练的实践技能
良好的职业素养
持续学习的能力
知识目标
数据库基础知识
MySQL数据库体系
SQL语言
数据库管理与安全
能力目标
数据库操作能力
数据库设计能力
数据库编程能力
数据库管理能力
问题解决能力
证书目标
MySQL认证

MySQL认证工程师(MCP)

专业技能认证

数据库管理员认证、开发工程师认证

行业认证

行业标准与最佳实践认证

课程学习路径

18周系统学习,从基础到精通

基础阶段

1-6周,掌握数据库基础知识和SQL基本操作

进阶阶段

7-12周,学习高级查询、视图、索引和存储过程

高级阶段

13-18周,掌握事务处理、数据库安全与管理

理论教学大纲

14个专题,36学时

专题 核心知识点 拓展知识点 思政元素
专题1:数据库概述
4学时
  • 为什么要使用数据库?
  • 数据库与数据库管理系统
  • RDBMS与非RDBMS
  • 关系型数据库设计
  • MySQL与SQL Server的区别
  • 达梦数据库与人大金仓数据库的优点
  • 了解国家数据库及其应用场景
科技自立意识 责任担当精神 本土创新信念
专题2:MySQL工具的使用
2学时
  • MySQL的下载与安装
  • MySQL服务的启动与停止
  • MySQL服务器的登录
  • MySQL Workbench和Navicat的区别
  • 在不同操作系统下的MySQL启动与停止
  • MySQL修改密码的方式
法律法规与安全认证 严谨态度与工匠精神
专题3:SQL语言的规则与规范
2学时
  • SQL的概述
  • SQL语言的规则与规范
  • 运算符
  • 代码规范的七大原则
  • 国产数据库达梦数据库的运算符
规则意识与职业素养 责任担当与安全意识
专题4:MySQL数据库管理
2学时
  • MySQL数据库管理概述
  • 创建和管理数据库
  • SQL管理数据库
  • SQL管理表
  • 数据库管理系统有哪些
  • 达梦数据库的创建方法
数据治理思维 本土创新意识
专题5:MySQL数据表管理
2学时
  • 数据类型
  • 创建数据表
  • 修改数据表
  • 删除数据表
  • 达梦/人大金仓创建数据表的方法
  • 达梦/人大金仓修改数据表的方法
  • 达梦/人大金仓删除数据表的方法
责任意识 创新与文化自信
专题6:表记录的检索
4学时
  • 单表查询
  • 函数查询
  • 多表查询
  • 达梦数据库和人大金仓数据库单表查询的方式
  • 达梦数据库与人大金仓数据库中常见函数
  • 达梦数据库与人大金仓数据库中的多表查询
科技报国与战略担当 数据伦理与安全思维
专题7:视图和索引
4学时
  • 视图
  • 索引
  • 视图与数据表的区别
  • InnoDB的索引模型
数据安全 边界意识与权限管理
专题8:数据处理之增删改
2学时
  • 插入数据
  • 更新数据
  • 删除数据
  • INSERT忽略重复键
  • 利用别名复杂更新
  • 如何理解清空表、删除表等操作
责任意识与规范操作 数据安全与大局观
专题9:存储过程与游标
4学时
  • 存储过程的创建、调用与查看
  • 游标的使用
  • 存储过程的修改与删除
  • 变量类型介绍
  • 流程控制
  • 存储过程优缺点
  • 游标的动态声明和关闭
  • 修改存储过程的权限
技术服务社会 责任与严谨
专题10:函数
2学时
  • 存储函数的创建、调用与查看
  • 存储函数的修改与删除
  • MySQL系统函数
  • 查看函数属性
  • 修改存储函数的权限
  • Decode函数在SQL语句中的功能
系统思维与国家战略 资源优化与效率意识
专题11:触发器
2学时
  • MySQL触发器的概述
  • 触发器的创建、查看和删除
  • 与MySQL触发器相似的功能
  • 触发器的上下文
文化传承与社会责任感 职业责任与数据安全意识
专题12:事务处理
4学时
  • 事务的基本概念
  • 使用事务
  • 事务隔离级别
  • 传统关系型数据库的事务处理与新兴技术的对比
  • 事务的保存点
  • 事务隔离级别的相关拓展
辩证思维与技术决策 传统文化中的事务智慧
专题13:数据库安全
2学时
  • 用户管理
  • 权限管理
  • 角色管理
  • MySQL数据库的密码管理
  • MySQL数据库SSL连接
  • MySQL数据库加密技术的几个常见的加密方法
法律法规与信息安全意识 安全规范与责任意识
专题14:MySQL数据库的备份和恢复
2学时
  • 使用MySQL.dump工具进行备份
  • MySQL数据恢复
  • MySQL导出导入文本文件
  • 使用Navicat工具进行备份
  • MySQL数据库的应急恢复策略
  • MySQL导出SQL文件
数据安全责任意识 合规操作观念

实践教学大纲

12个实验项目,36学时

基础实验
实验1:MySQL工具的使用

掌握下载MySQL社区版;掌握在Windows平台下安装MySQL、配置、启停、登录以及卸载;熟悉使用不同的图形化管理工具登录到MySQL数据库。

学时: 2学时 | 类型: 演示性

实验2:SQL语言的规则与规范应用

掌握SQL语言的基本规则与规范;熟练掌握MySQL运算符的使用;掌握运算符的优先级。

学时: 2学时 | 类型: 验证性

实验3:MySQL数据库管理

熟练掌握数据库的创建操作过程;掌握数据库的删除操作过程;掌握数据库的修改操作过程。

学时: 2学时 | 类型: 验证性

实验4:MySQL表结构管理

熟悉常见的MySQL数据类型、约束类型;掌握如何创建数据表;掌握如何查看数据表的结构;熟练如何修改数据表。

学时: 4学时 | 类型: 验证性

实验5:表记录的检索

了解查询功能的概念和实际作用;熟练使用各类型查询;熟练查询的实际应用。

学时: 4学时 | 类型: 综合性

高级实验
实验6:视图与索引

熟练创建视图和索引及增加或查操作;熟练使用数据库图形化管理工具进行视图和索引的实际操作。

学时: 2学时 | 类型: 验证性

实验7:数据处理之增删改

熟练使用INSERT、UPDATE和DELETE语句对数据库的数据进行增删改操作;熟练使用不同的MySQL工具对数据表中的数据进行增、删、改操作。

学时: 4学时 | 类型: 验证性

实验8:存储过程与游标

了解存储的种类和优势;掌握存储过程的创建、调用、查看、修改和删除;了解变量的类别和使用;掌握基本的流程控制语句;通过不同的工具熟悉管理存储过程。

学时: 4学时 | 类型: 演示性

实验9:函数

掌握存储函数的创建、调用、查看、修改与删除;了解各种系统函数的用法。

学时: 2学时 | 类型: 验证性

实验10:触发器

了解触发器的定义、作用和优缺点;熟悉掌握触发器的创建;掌握查看和删除触发器;掌握通过图形化工具管理触发器。

学时: 2学时 | 类型: 验证性

实验11:事务处理

了解存储引擎的相关知识;熟悉事务的基本概念;掌握事务的ACID特性和状态;掌握如何使用事务,设置事务的隔离级别。

学时: 2学时 | 类型: 验证性

实验12:MySQL数据库备份和恢复

了解数据库备份的意义、类型、策略和备份方法;熟练使用MySQLdump工具对数据库进行备份;熟练使用MySQL命令对数据进行恢复;熟练对MySQL数据库实现数据迁移;熟练对MySQL数据导入导出操作;熟练使用数据库图形化管理工具对数据库进行备份、恢复操作。

学时: 2学时 | 类型: 验证性

考核方式

全面评估学习成果

平时成绩 (20%)

课堂参与、小组讨论、课后练习

评价内容
  • 课堂互动表现
  • 小组讨论参与度
  • 课后作业完成情况

实践考核 (20%)

12个实验项目 + 实验报告

评价内容
  • 实验项目完成质量
  • 实验报告规范性
  • 问题解决能力

期末考试 (60%)

理论知识与实践能力综合测试

考试形式
  • 闭卷笔试
  • 理论+实践综合题
  • 数据库设计题
  • SQL编程题
成绩评定办法
加权平均法

将平时成绩(20%)、实践考核(20%)和期末考试成绩(60%)按比例加权计算,得到最终成绩。

平时成绩 20% 实践考核 20% 期末考 60%
反馈与指导

及时向学生提供成绩反馈,指出其优点和不足,并提供改进的建议和指导。对于成绩不佳的学生,可提供额外的辅导或学习支持。

教学资源

教材与课程资源

推荐教材
教材封面
MySQL数据库原理与应用

王金恒等主编

清华大学出版社 | 2023.8

国家级实验教学示范中心联席会计算机学科组规划教材

参考书籍
数据库系统概论(第5版)

萨师煊、王珊

高等教育出版社 | 2019.12

数据库原理及应用教程

陈志泊

人民邮电出版社 | 2022.03

MySQL数据库设计与应用

赵晓侠

人民邮电出版社 | 2022.03

课程标准PDF下载
SQL数据库系统课程标准.pdf

包含完整课程大纲、教学计划和考核标准

文件大小: 668 KB

更新日期: 2023年10月15日

准备好开始你的数据库学习之旅了吗?

下载课程标准