SQL Fluente - Aprenda o idioma dos databases relacionais

所在平台: Udemy

课程主页: https://www.udemy.com/course/sql-fluente-aprenda-o-idioma-dos-databases-relacionais/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程“SQL Fluente - 掌握关系型数据库语言”旨在全面教授SQL语言,让学习者能够熟练操作关系型数据库。 课程内容涵盖: **第一部分:SQL 导论** * **什么是关系型数据库**:解释关系型数据库的概念、历史以及其创建过程。 * **SQL 语言简介**:介绍SQL语言的作用和基本概念。 * **实践准备**:指导如何在 Oracle 创建账户,并阐述学习 SQL 的五个职业发展理由。 **第二部分:数据建模** * **数据建模基础**:通过 HRG 客户案例,学习如何为全球人力资源系统建模实体,并通过多次会议迭代完善模型。 * **实体关系模型 (MER)**:理解 MER 模型的设计。 * **SQL Developer 工具**:介绍并学习使用 SQL Developer 工具。 **第三部分:从模型到代码** * **DDL (数据定义语言)**:学习如何创建数据库对象,包括表的创建(分三部分详细讲解)。 * **DML (数据操作语言)**:学习如何向表中插入员工信息(分三部分详细讲解)。 **第四部分:数据查询 (SELECT)** * **SELECT 语句**:深入学习 SELECT 语句的基本用法和进阶技巧(分两部分)。 * **条件过滤 (WHERE)**:学习使用 WHERE 子句在不同表中过滤记录。 * **排序 (ORDER BY)**:学习使用 ORDER BY 子句对查询结果进行排序。 * **算术运算**:掌握基本的算术运算符(加、减、乘、除)。 * **日期函数 (SYSDATE)**:学习使用 SYSDATE 函数和 DUAL 表。 * **列别名**:学习如何为查询结果中的列设置别名。 * **连接字符串**:掌握如何连接数据库中的多个列。 * **NULL 值处理**:了解 NULL 值的概念和处理方法。 * **DISTINCT 关键字**:学习如何选择不重复的记录。 * **比较运算符**:学习各种比较运算符的使用。 * **模式匹配 (LIKE)**:学习使用 LIKE 操作符进行字符串模式匹配。 * **列表匹配 (IN)**:学习使用 IN 操作符进行值的列表匹配。 * **区间匹配 (BETWEEN)**:学习使用 BETWEEN 操作符进行值的区间匹配。 * **逻辑运算符 (AND, OR)**:学习如何结合使用 AND 和 OR 运算符构建复杂的查询条件。 * **多表查询 (JOIN)**: * **INNER JOIN**:学习如何在多表中执行内连接。 * **LEFT JOIN**:学习左连接的用法。 * **RIGHT JOIN**:学习右连接的用法。 * **FULL JOIN**:学习如何检索两表的所有记录。 * **SELF JOIN**:学习如何将表与其自身进行连接。 **第五部分:字符函数** * 学习并使用各种字符函数,包括 ASCII, CHR, INITCAP, INSTR, LENGTH, LOWER, LPAD, LTRIM, NVL, NVL2, REPLACE, RPAD, RTRIM, SUBSTR, TRIM, UPPER 等。 **第六部分:数值函数** * 学习和使用各种数值函数,包括 ABS, FLOOR, MOD, POWER, ROUND, SQRT, TRUNC 等。 **第七部分:转换函数** * **DECODE 函数**:学习 DECODE 函数的使用。 * **TO_CHAR 函数**:深入学习 TO_CHAR 函数在日期和数值转换方面的多种用法。 * **TO_DATE, TO_NUMBER, TO_TIMESTAMP, CAST 函数**:这些部分正在开发中。 **后续部分(开发中)** * 聚合函数 * 子查询 * 高级查询 * 修改表内容 * 创建表、序列、索引和视图 * 用户、权限和授权 本课程通过理论讲解和实践操作相结合的方式,帮助学习者全面掌握 SQL 语言,为他们在数据分析、数据库管理等领域打下坚实基础。

课程评论(0条)

课程详情

Capítulo 1: IntroduçãoAula 1: O que é um banco de dados relacional?Aula 2: Explicando o que é um banco de dados relacional.Aula 3: Uma breve história sobre a criação do banco de dados relacional.Aula 4: Conhecendo a linguagem SQL.Aula 5: Criando sua conta na ORACLE.Aula 6:5 razões profissionais para você aprender SQLCapítulo 2: Estudando a Modelagem de DadosAula 7: Entenda o cliente HRG e modele entidades para um sistema global de RH. Aula 8: Primeira Reunião Aula 9: Segunda Reunião - Primeira Parte Aula 10: Segunda Reunião - Segunda Parte Aula 11: Segunda Reunião - Terceira Parte Aula 12: Segunda Reunião - Quarta Parte Final Aula 13: Terceira Reunião Aula 14: Quarta Reunião Aula 15: Quinta Reunião - REGIONS Aula 16: Quinta Reunião - COUNTRIES Aula 17: Quinta Reunião - LOCATIONS Aula 18: Quinta Reunião - DEPARTMENTS Aula 19: Quinta Reunião - EMPLOYEES Parte 1 Aula 20: Quinta Reunião - EMPLOYEES Parte 2 Aula 21: Quinta Reunião - JOBS e JOBS_HISTORY Aula 22: O Desenho MER - Modelagem Entidade-Relacionamento Aula 23: A Ferramenta SQL Developer Aula 24: Aula de Transição da Seção 2 para a Seção 3 Capítulo 3: Da Modelagem aos Códigos e dos Códigos aos ObjetosAula 25: DDL - Data Definition Language - Criando os objetos - primeira parteAula 26: DDL - Data Definition Language - Criando os objetos - segunda parteAula 27: DDL - Data Definition Language - Criando os objetos - terceira parte (final)Aula 28: DML - Data Manipulation Language - 1 Inserindo informações sobre os funcionáriosAula 29: DML - Data Manipulation Language - 2 Inserindo informações sobre os funcionáriosAula 30: DML - Data Manipulation Language - 3 Inserindo informações sobre os funcionáriosCapítulo 4: Consultando os Dados - O SELECT Aula 31: SELECT - primeira parte Aula 32: SELECT - segunda parte (final) Aula 33: SELECT e WHERE - Filtrando Registros na tabela REGIONS Aula 34: SELECT e WHERE - Filtrando Registros na tabela COUNTRIES Aula 35: SELECT e WHERE - Filtrando Registros na tabela LOCATIONS Aula 36: SELECT e WHERE - Filtrando Registros na tabela JOBS Aula 37: SELECT e WHERE - Filtrando Registros na tabela DEPARTMENTS Aula 38: SELECT e WHERE - Filtrando Registros na tabela EMPLOYEES Aula 39: SELECT e WHERE - Filtrando Registros na tabela JOB_HISTORY Aula 40: SELECT e ORDER BY - Ordenando Registros na tabela REGIONS Aula 41: SELECT e ORDER BY - Ordenando Registros na tabela COUNTRIES Aula 42: SELECT e ORDER BY - Ordenando Registros na tabela LOCATIONS Aula 43: SELECT e ORDER BY - Ordenando Registros na tabela JOBS Aula 44: SELECT e ORDER BY - Ordenando Registros na tabela DEPARTMENTS Aula 45: SELECT e ORDER BY - Ordenando Registros na tabela EMPLOYEES Aula 46: Operações Aritméticas - Soma - Subtração - Multiplicação e Divisão - parte 1 Aula 47: Operações Aritméticas - Soma - Subtração - Multiplicação e Divisão - parte 2 Aula 48: A Função SYSDATE e a Tabela auxiliar DUAL - parte 1 Aula 49: A Função SYSDATE e a Tabela auxiliar DUAL - parte 2 Aula 50: Rótulos em Colunas - parte 1 Aula 51: Rótulos em Colunas - parte 2 Aula 52: Rótulos em Colunas - parte 3 Aula 53: Concatenando colunas - parte 1 Aula 54: Concatenando colunas - parte 2 Aula 55: Concatenando colunas - parte 3 Aula 56: Concatenando colunas - parte 4 Aula 57: Conhecendo valores nulos - NULL Aula 58: Escolhendo registros distintos com o DISTINCT - parte 1 Aula 59: Escolhendo registros distintos com o DISTINCT - parte 2 Aula 60: Os operadores de comparação - parte 1 Aula 61: Os operadores de comparação - parte 2 Aula 62: LIKE - Para padrões em cadeias de caracteres - parte 1 Aula 63: LIKE - Para padrões em cadeias de caracteres - parte 2 Aula 64: LIKE - Para padrões em cadeias de caracteres - parte 3 Aula 65: LIKE - Para padrões em cadeias de caracteres - parte 4 Aula 66: LIKE - Para padrões em cadeias de caracteres - parte 5 Aula 67: Lista de valores com IN - parte 1 Aula 68: Lista de valores com IN - parte 2 Aula 69: Lista de valores com IN - parte 3 Aula 70: Lista de valores com IN - parte 4 Aula 71: Lista de valores com IN - parte 5 Aula 72: Lista de valores com IN - parte 5 (final) Aula 73: BETWEEN Para intervalo de valores - parte 1 Aula 74: BETWEEN Para intervalo de valores - parte 2 Aula 75: BETWEEN Para intervalo de valores - parte 3 Aula 76: BETWEEN Para intervalo de valores - parte 4 (final) Aula 77: Utilizando o operador AND - parte 1 Aula 78: Utilizando o operador AND - parte 2 (final) Aula 79: Utilizando o operador OR - parte 1 Aula 80: Utilizando o operador OR - parte 2 (final) Aula 81: Utilizando os operadores AND e OR juntos - parte 1 Aula 82: Utilizando os operadores AND e OR juntos - parte 2 (final) Aula 83: Executando consultas em mais de uma tabela - O Inner Join - parte 1 Aula 84: Executando consultas em mais de uma tabela - O Inner Join - parte 2 Aula 85: Executando consultas em mais de uma tabela - O Inner Join - parte 3 Aula 86: Executando consultas em mais de uma tabela - O Inner Join - parte 4 (final) Aula 87: Left Join - A junção partindo da esquerda - parte 1 Aula 88: Left Join - A junção partindo da esquerda - parte 2 (final) Aula 89: Right Join - A junção partindo da direita - parte 1 Aula 90: Right Join - A junção partindo da direita - parte 2 (final) Aula 91: FULL JOIN - Recuperando todos os registros de ambas as tabelas Aula 92: SELF JOIN - Juntando uma tabela com ela mesmaCapítulo 5: FUNÇÕES DE CARACTERES Aula 93: A FUNÇÃO ASCII - parte 1 Aula 94: A FUNÇÃO ASCII - parte 2 (final) Aula 95: A FUNÇÃO CHR Aula 96: A FUNÇÃO INITCAP Aula 97: A FUNÇÃO INSTR - parte 1 Aula 98: A FUNÇÃO INSTR - parte 2 (final) Aula 99: A FUNÇÃO LENGTH - parte 1 Aula 100: A FUNÇÃO LENGTH - parte 2 (final) Aula 101: A FUNÇÃO LOWER Aula 102: A FUNÇÃO LPAD - parte 1 Aula 103: A FUNÇÃO LPAD - parte 2 (final) Aula 104: A FUNÇÃO LTRIM - parte 1 Aula 105: A FUNÇÃO LTRIM - parte 2 (final) Aula 106: A FUNÇÃO NVL - parte 1 Aula 107: A FUNÇÃO NVL - parte 2 (final) Aula 108: A FUNÇÃO NVL2 Aula 109: A FUNÇÃO REPLACE Aula 110: A FUNÇÃO RPAD Aula 111: A FUNÇÃO RTRIM - parte 1 Aula 112: A FUNÇÃO RTRIM - parte 2 (final) Aula 113: A FUNÇÃO SUBSTR - parte 1 Aula 114: A FUNÇÃO SUBSTR - parte 2 (final) Aula 115: A FUNÇÃO TRIM - parte 1 Aula 116: A FUNÇÃO TRIM - parte 2 (final) Aula 117: A FUNÇÃO UPPER - parte 1Capítulo 6: FUNÇÕES NUMÉRICASAula 118: A FUNÇÃO ABS Aula 119: A FUNÇÃO FLOOR - parte 1 Aula 120: A FUNÇÃO FLOOR - parte 2 (final) Aula 121: A FUNÇÃO MOD - parte 1 Aula 122: A FUNÇÃO MOD - parte 2 (final) Aula 123: A FUNÇÃO POWER - parte 1 Aula 124: A FUNÇÃO POWER - parte 2 (final) Aula 125: A FUNÇÃO ROUND - parte 1 Aula 126: A FUNÇÃO ROUND - parte 2 (final) Aula 127: A FUNÇÃO SQRT Aula 128: A FUNÇÃO TRUNC - parte 1 Aula 129: A FUNÇÃO TRUNC - parte 2 (final)7.Trabalhando com Funções de Conversão:(**em desenvolvimento, ULTIMA ATUALIZAÇÃO EM 22/03/2025) Aula 130: A FUNÇÃO DECODE - parte 1Aula 131: A FUNÇÃO DECODE - parte 2Aula 132: A FUNÇÃO DECODE - parte 3 finalAula 133: A FUNÇÃO TO_CHAR - parte 1Aula 134: A FUNÇÃO TO_CHAR - parte 2Aula 135: A FUNÇÃO TO_CHAR - parte 3Aula 136: A FUNÇÃO TO_CHAR - parte 4Aula 137: A FUNÇÃO TO_CHAR - parte 5Aula 138: A FUNÇÃO TO_CHAR - parte 6Aula 139: A FUNÇÃO TO_CHAR - parte 7Aula 140: A FUNÇÃO TO_CHAR - parte 8Aula 141: A FUNÇÃO TO_CHAR - parte 9Aula 142: A FUNÇÃO TO_CHAR - parte 10Aula 143: A FUNÇÃO TO_CHAR - parte 11Aula 144: A FUNÇÃO TO_CHAR - parte 12**A FUNÇÃO TO_DATE - EM DESENVOLVIMENTO;**A FUNÇÃO TO_NUMBER - EM DESENVOLVIMENTO;**A FUNÇÃO TO_TIMESTAMP - EM DESENVOLVIMENTO;**A FUNÇÃO CAST - EM DESENVOLVIMENTO;8.Trabalhando com Funções de Agregação:(**em desenvolvimento) 09.Trabalhando com Subconsultas:(**em desenvolvimento) 10.Consultas Avançadas:(**em desenvolvimento) 11.Alterando o Conteúdo das Tabelas:(**em desenvolvimento) 12.Criando Tabelas, Sequências, Índices e Visões:(**em desenvolvimento) 13.Usuários, Privilégios e Atribuições - Final do treinamento:(**em desenvolvimento)

课程标签

0人关注该课程

主题相关的课程