本课程系统讲授关系数据库理论与 SQL 语言应用,涵盖数据库原理架构、数据库规范化设计、索引优化、视图与存储过程、事务管理、备份恢复等核心内容,理论与实践并重,培养学生数据库系统开发与管理能力。
理论实践深度融合 · 打造高竞争力数据人才
企业级SQL案例,电商/物流真实场景。
窗口函数、索引优化、执行计划全覆盖。
教授+一线DBA工程师联合授课。
过程性评价(作业/测试)+终结性评价(期末项目/考试),综合评定课程成绩。
每周一个核心主题,从SQL基础到高级应用,循序渐进
数据库基本概念、关系模型、设计原则,国产数据库(达梦、人大金仓)介绍。实践:MySQL环境认知、安装演示、服务启停操作。
MySQL体系结构、配置参数解析、图形化工具(Navicat/Workbench)讲解。实践:安装配置实操、服务启停练习、图形工具登录与基础操作。
SQL语法规则、运算符分类、代码编写规范、国产数据库SQL差异。实践:SQL基础语法练习、运算符实操、规范代码编写训练。
数据库创建/修改/删除语法、系统数据库解析、权限基础认知。实践:数据库创建实操、修改删除练习、数据库备份入门演示。
数据类型、数据表约束(主键/外键/唯一)、表结构设计。实践:数据表创建、字段设置、约束添加、表修改删除实操。
SELECT基础语法、WHERE条件、ORDER BY排序、聚合函数。实践:单表查询实操、条件筛选、排序分组练习。
多表连接(JOIN)、子查询、集合运算、复杂查询逻辑。实践:多表查询实操、子查询编写、综合查询训练。
视图概念、创建语法、索引原理、索引类型与设计。实践:视图创建使用、索引创建、视图与索引实操。
INSERT/UPDATE/DELETE语法、数据完整性、批量操作技巧。实践:数据增删改实操、批量数据处理、异常处理练习。
存储过程概念、创建调用、游标原理、流程控制语句(IF/WHILE)。实践:存储过程创建、调用、游标实操、流程控制训练。
系统函数、自定义存储函数、函数调用逻辑、函数优化。实践:系统函数应用、自定义函数创建实操、函数综合训练。
触发器概念、触发时机、创建语法、触发器应用场景。实践:触发器创建、测试、删除实操、日志记录案例。
事务ACID特性、隔离级别、提交与回滚、事务应用。实践:事务实操、隔离级别测试、异常回滚练习。
用户管理、权限分配、角色管理、密码策略、安全机制。实践:用户创建、权限分配、角色管理实操、安全配置。
备份策略、mysqldump工具、数据恢复、数据迁移。实践:数据库备份实操、恢复演练、数据迁移练习。
数据库设计流程、需求分析、E-R图绘制、项目架构设计。实践:综合项目开发(电商/学生管理系统)、表设计+SQL编写、功能调试。
全课程知识点梳理、重点难点解析、高频考点汇总、易错点讲解。实践:实操复盘、复杂SQL调试、项目优化完善、答疑辅导。
理论考试(数据库原理、SQL语法、安全规范)。实践:实操考核(SQL编程、数据库设计、备份恢复)。