
像专家一样玩转数据库管理系统。
课程说明
这门课程聚焦数据库管理系统(DBMS)相关知识,帮助大家掌握高效存储、处理与防护数据的核心技术。课程从数据、信息、数据库等基础概念切入,循序渐进讲解数据模型、SQL、NoSQL,以及当下主流的分布式、高扩展数据库系统。
通过系统学习,你会全面掌握数据库的搭建逻辑、实操用法,同时学会保障数据库的安全、稳定运行并优化运行性能。
学习目标
- 分清数据与信息的差异,理解数据库管理系统的存在意义
- 熟练操作关系型与非关系型数据库
- 编写SQL语句并完成查询优化工作
- 完成数据库安全配置、数据备份与扩容方案搭建
- 结合实际应用场景完成数据库设计
课程内容
- 数据、信息与数据库(数据库管理系统简介)
- 数据库的类型
- 数据库管理系统
- 数据库管理系统的需求、优点和缺点
- 数据库管理系统中的数据抽象
- 数据库管理系统的架构
- 数据库用户及其交互方式
- 数据库管理系统的接口(数据模型和ER模型)
- 数据模型及其分类
- ER模型及其组成组件
- 数据库管理系统中的关系类型
- 扩展的ER特性
- 继承的类型
- 实体-关系图
- ER图的创建方法
- ER图中的关系解析
- 关系模型
- 意向与扩展(关系模型和规范化)
- 数据库管理系统中的键
- 数据规范化
- 函数依赖
- Armstrong公理系统
- 推理规则
- 函数依赖的闭包
- 反规范化
- 数据库语言(SQL和查询优化)
- SQL操作符
- SQL中的聚合函数
- SQL子句
- SQL连接
- 高级SQL连接
- 进阶SQL连接技巧
- SQL视图
- 高级SQL视图
- 索引视图(物化视图)
- SQL子查询
- 子查询的类型
- 查询处理
- 查询优化
- 高级查询优化
- NoSQL数据库基础
- BASE属性
- NoSQL语言
- 图数据库
- 内存数据库
- 数据库分区
- 分区类型
- 数据库分片
- 分布式数据库系统之数据库分片
- 分布式数据库系统
- 分布式数据库系统的架构
- 数据分布方法
- 分布式数据库的容错性
- 分布式数据库的负载均衡
- 数据复制技术
- Thomas规则(事务与并发控制)
- ACID属性
- CAP定理
- 数据库事务
- 数据库并发控制
- 锁协议(共享锁、排他锁)
- 时间戳排序协议
- 数据库中的饥饿现象
- 数据库中的死锁问题
- 分布式数据库的并发控制
- 数据库序列化
- 数据库调度
- 数据库序列化图
- 事务隔离级别
- 事务一致性与并发性管理
- 数据库触发器(触发器和过程功能)
- 数据库存储过程
- 数据库恢复管理(恢复与备份)
- 数据库备份
- 数据库索引(索引与性能调优)
- 数据库索引类型
- 主流索引技术
- B树和B+树
- 数据库监控(数据库监控与缓存)
- 数据库性能调优
- 数据库缓存
- 数据库缓存策略
- 数据库管理系统数据加密(安全与访问控制)
- 数据库安全体系
- 数据库管理系统加密技术
- 数据掩码技术
- 基于角色的访问控制(RBAC)
- RBAC模型详解
- 数据库扩展(可扩展性与大数据)
- 大数据与数据库管理系统
- 数据库即服务(DBaaS)
- 数据迁移(数据仓库与迁移)
- 数据仓库
- 事件驱动架构
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
