Bancos de dados relacionais - SQL (do zero ao avançado)

Aprenda banco de dados relacionais desde a modelagem até a manipulação avançada de dados usando SQL

Bancos de dados relacionais - SQL (do zero ao avançado)
Bancos de dados relacionais - SQL (do zero ao avançado)

Bancos de dados relacionais - SQL (do zero ao avançado) udemy course

Aprenda banco de dados relacionais desde a modelagem até a manipulação avançada de dados usando SQL

Neste curso, você aprenderá sobre bancos de dados relacionais de forma detalhada e passo a passo.

Começaremos pela modelagem de dados (conceitual, lógica e física), passando pela estruturação e manipulação de dados e chegando em tópicos mais avançados como criação e utilização de transações, funções/procedimentos e gatilhos.

A seguir, você pode conferir alguns dos tópicos que serão vistos durante o curso:

Conceituação básica:

  • Dado, informação e conhecimento;

  • Sistemas gerenciadores de bancos de dados;

  • Níveis de modelagens de dados;

  • Ciclo de vida de um banco de dados.

Modelagem conceitual de dados usando o modelo entidade relacionamento:

  • Entidades e atributos;

  • Relacionamentos entre entidades de dados;

  • Entidade fraca e entidade associativa;

  • Herança - generalização e especialização.

Modelagem lógica usando o modelo relacional:

  • Tabelas/relações;

  • Definição de colunas;

  • Relacionamentos entre tabelas de dados;

  • Chaves (candidata, primária, alternativa, e estrangeira).

Implementação de bancos de dados relacionais:

  • Criação de bancos de dados;

  • Estruturação de dados;

  • Manipulação de estruturas de dados;

  • Backup e restauração de banco de dados.

Consulta e manipulação dados usando SQL:

  • Consulta, inclusão, alteração e exclusão de linhas em tabelas;

  • Ordenação de resultados, agrupamentos e uso de  funções agregadas;

  • Operadores de comparação, BETWEEN, IN, LIKE e DISTINCT;

  • Utilização de visões, junções e consultas aninhadas.

Criação de funções/procedimentos e gatilhos:

  • Finalidade dos procedimentos armazenados, funções e gatilhos;

  • Criação de funções e procedimentos armazenados;

  • Criação e utilização de gatilhos;

  • Uso de transações.

Para saber mais sobre os tópicos abordados, assista as prévias gratuitas. Bons estudos :)