本教学体系采用分阶段能力递进模式,重点培养数据库设计与应用开发两大核心能力。课程设置包含基础操作、进阶应用、框架整合三个递进层次,每个阶段设置对应实战项目检验学习成果。
模块类型 | 技术要点 | 项目产出 |
---|---|---|
基础操作篇 | DDL表结构设计、DML数据操作、基础查询语句 | 学生信息管理系统 |
进阶应用篇 | 事务控制、存储过程、视图与索引优化 | 电商订单处理系统 |
框架整合篇 | Druid连接池配置、DBUtils数据封装、DAO模式实现 | CRM客户关系系统 |
安装配置环节详解Windows/Linux双环境部署方案,重点解析字符集配置与权限管理机制。数据定义语言(DDL)部分涵盖表空间管理、约束条件设置等企业级开发规范。
通过银行转账案例解析ACID特性实现原理,演示不同隔离级别的锁机制差异。Druid连接池配置部分包含监控界面使用、SQL防火墙配置等生产环境实用技能。
阶段:数据库基础建设(17课时)
环境部署与基础操作:包含服务启动管理、客户端工具使用、字符集配置规范。数据操作语言(DML)部分重点讲解批量插入优化、更新语句陷阱规避等实战经验。
第二阶段:查询优化(16课时)
深入解析执行计划查看方法,包含索引失效场景分析、子查询优化策略。多表关联部分对比内连接、外连接、自然连接的应用场景差异。
第三阶段:框架整合(17课时)
DBUtils组件部分详解ResultSetHandler的七种实现方式,对比BeanProcessor与自定义转换器的应用场景。通过库存管理系统案例演示DAO模式实现。