课程大纲
Databases 简介
- 什么是数据库?
- 数据库的类型
- 关系数据库简介
- Database Management 系统 (DBMS) 概述
- DBMS的功能
- 流行的DBMS软件
Database 设计基础
- 概念、逻辑和物理数据模型
- 实体关系 (ER) 建模简介
- 创建 ER 图
- 实体、属性和关系
归一化和 Database 设计
- 正常形式(1NF、2NF、3NF、BCNF)
- 规范化的好处
- 规范化的实际示例
- 非规范化及其使用
SQL 简介
- SQL 语法和结构
- SQL 中的数据类型
- CREATE、ALTER、DROP 语句
- 约束(PRIMARY KEY、FOREIGN KEY、UNIQUE、NOT NULL)
SQL 数据操作
- INSERT 语句
- 批量插入操作
- UPDATE 和 DELETE 语句
- 使用 WHERE 子句
使用 SQL 查询数据
- SELECT 语句
- 使用 WHERE 子句过滤数据
- 使用 ORDER BY 对数据进行排序
- 使用 LIMIT 和 OFFSET
高级 SQL 概念
- 内部连接、左连接、右连接、完全连接
- 编写子查询
- GROUP BY 和 HAVING 子句
- 聚合函数(COUNT、SUM、AVG、MAX、MIN)
使用索引和视图
- 创建和使用索引
- 索引的优点和缺点
- 创建和管理视图
- 使用视图简化查询
Database 安全和交易
- 用户角色和权限
- 实施安全最佳实践
- ACID特性
- COMMIT 和 ROLLBACK 语句
Database 优化与维护
- 分析和优化 SQL 个查询
- 使用 EXPLAIN 计划
- 备份策略
- 还原数据库
摘要和后续步骤
要求
- 对计算机操作有基本的了解
观众
- Database 管理员
- IT 专业人员
客户评论 (5)
练习解释得非常好。
Monica - DB Global Technology
课程 - PL/SQL in Oracle 19c
机器翻译
我学习了复杂的函数以及如何应用它们
Ana Alexandrescu - DB Global Technology
课程 - Oracle SQL Advanced
机器翻译
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
课程 - ORACLE SQL Fundamentals
It was quite hands-on, not too much theory.
David Lambaerts - Estee Lauder BV
课程 - ORACLE PL/SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.