精品在线开放课程平台
SQL数据库系统
72
总学时
理论与实践融合
20
讲视频
微课·案例精讲
5
位教师
副教授+行业工程师

本课程系统讲授关系数据库理论与 SQL 语言应用,涵盖数据库原理架构、数据库规范化设计、索引优化、视图与存储过程、事务管理、备份恢复等核心内容,理论与实践并重,培养学生数据库系统开发与管理能力。

课程信息

申报书·简介·标准

教学资源

课件·案例·源码

视频资源

教学·拓展视频

习题测试

单元·期末·答案

课程核心优势

理论实践深度融合 · 打造高竞争力数据人才

实战驱动教学

企业级SQL案例,电商/物流真实场景。

前沿技术体系

窗口函数、索引优化、执行计划全覆盖。

双师型团队

教授+一线DBA工程师联合授课。

评价体系

过程性评价(作业/测试)+终结性评价(期末项目/考试),综合评定课程成绩。

教学进度 · 18周系统进阶

每周一个核心主题,从SQL基础到高级应用,循序渐进

第1周

数据库概述

数据库基本概念、关系模型、设计原则,国产数据库(达梦、人大金仓)介绍。实践:MySQL环境认知、安装演示、服务启停操作。

理论2h实践2h
第2周

MySQL工具的使用

MySQL体系结构、配置参数解析、图形化工具(Navicat/Workbench)讲解。实践:安装配置实操、服务启停练习、图形工具登录与基础操作。

理论2h实践2h
第3周

SQL语言规则与规范

SQL语法规则、运算符分类、代码编写规范、国产数据库SQL差异。实践:SQL基础语法练习、运算符实操、规范代码编写训练。

理论2h实践2h
第4周

MySQL数据库管理

数据库创建/修改/删除语法、系统数据库解析、权限基础认知。实践:数据库创建实操、修改删除练习、数据库备份入门演示。

理论2h实践2h
第5周

MySQL数据表管理

数据类型、数据表约束(主键/外键/唯一)、表结构设计。实践:数据表创建、字段设置、约束添加、表修改删除实操。

理论2h实践2h
第6周

表记录检索 - 单表查询

SELECT基础语法、WHERE条件、ORDER BY排序、聚合函数。实践:单表查询实操、条件筛选、排序分组练习。

理论2h实践2h
第7周

表记录检索 - 多表查询

多表连接(JOIN)、子查询、集合运算、复杂查询逻辑。实践:多表查询实操、子查询编写、综合查询训练。

理论2h实践2h
第8周

视图和索引

视图概念、创建语法、索引原理、索引类型与设计。实践:视图创建使用、索引创建、视图与索引实操。

理论2h实践2h
第9周

数据处理之增删改

INSERT/UPDATE/DELETE语法、数据完整性、批量操作技巧。实践:数据增删改实操、批量数据处理、异常处理练习。

理论2h实践2h
第10周

存储过程与游标

存储过程概念、创建调用、游标原理、流程控制语句(IF/WHILE)。实践:存储过程创建、调用、游标实操、流程控制训练。

理论2h实践2h
第11周

函数

系统函数、自定义存储函数、函数调用逻辑、函数优化。实践:系统函数应用、自定义函数创建实操、函数综合训练。

理论2h实践2h
第12周

触发器

触发器概念、触发时机、创建语法、触发器应用场景。实践:触发器创建、测试、删除实操、日志记录案例。

理论2h实践2h
第13周

事务处理

事务ACID特性、隔离级别、提交与回滚、事务应用。实践:事务实操、隔离级别测试、异常回滚练习。

理论2h实践2h
第14周

数据库安全

用户管理、权限分配、角色管理、密码策略、安全机制。实践:用户创建、权限分配、角色管理实操、安全配置。

理论2h实践2h
第15周

数据库备份和恢复

备份策略、mysqldump工具、数据恢复、数据迁移。实践:数据库备份实操、恢复演练、数据迁移练习。

理论2h实践2h
第16周

综合项目实训

数据库设计流程、需求分析、E-R图绘制、项目架构设计。实践:综合项目开发(电商/学生管理系统)、表设计+SQL编写、功能调试。

项目实践3h
第17周

复习与答疑

全课程知识点梳理、重点难点解析、高频考点汇总、易错点讲解。实践:实操复盘、复杂SQL调试、项目优化完善、答疑辅导。

复习指导
第18周

课程考核

理论考试(数据库原理、SQL语法、安全规范)。实践:实操考核(SQL编程、数据库设计、备份恢复)。

终结性考核
最新通知:《SQL数据库系统》课程正式上线了!立即学习