0% acharam este documento útil (0 voto)
23 visualizações5 páginas

Ementa - Fundamentos 33

O curso de Fundamentos de SQL para Banco de Dados tem carga horária de 20 horas e é voltado para iniciantes que desejam aprender sobre gerenciamento e manipulação de dados em bancos de dados relacionais. A ementa abrange desde a introdução ao banco de dados, modelagem de dados, até consultas simples e avançadas em SQL, incluindo práticas com PostgreSQL. O curso se destaca por seu enfoque prático e por abordar tópicos avançados não comuns em cursos similares.

Enviado por

CristianoMachado
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
23 visualizações5 páginas

Ementa - Fundamentos 33

O curso de Fundamentos de SQL para Banco de Dados tem carga horária de 20 horas e é voltado para iniciantes que desejam aprender sobre gerenciamento e manipulação de dados em bancos de dados relacionais. A ementa abrange desde a introdução ao banco de dados, modelagem de dados, até consultas simples e avançadas em SQL, incluindo práticas com PostgreSQL. O curso se destaca por seu enfoque prático e por abordar tópicos avançados não comuns em cursos similares.

Enviado por

CristianoMachado
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

EMENTA DO CURSO

Fundamentos de SQL
para Banco de Dados
⏱️ CARGA HORÁRIA: 20H
EMENTA DO CURSO SECURITY ESSENTIALS

Quem deve fazer este curso:


O objetivo do curso é proporcionar aos participantes uma compreensão
abrangente e prática do uso da linguagem SQL em ambientes de banco de
dados. O curso permite que os iniciantes adquiram as habilidades
necessárias para entrarem no mundo dos sistemas de gerenciamento de
banco de dados. O curso vai te preparar para enfrentar desafios reais no
gerenciamento e manipulação de dados em sistemas de banco de dados
relacionais, com um enfoque prático e hands-on.

Diferenciais do curso:
✓ Conteúdo abrangente sobre o uso de SQL;
✓ O curso trabalha com os conceitos do zero até o mais avançado sobre
SQL;
✓ Você aprende a montar a sua própria base para utilizar durante o curso;
✓ Foco na prática dos comandos e entendimento dos mesmos;
✓ Mesmo sendo um curso introdutório ele aborda assuntos importantes
não encontrados em cursos similares, como: uso de CTE, view e
normalização, por exemplo.

Conheça o curso em detalhes 1


EMENTA DO CURSO SECURITY ESSENTIALS

Ementa:
Introdução ao Banco de Dados
● O que é um banco de dados e sua importância

● Sistemas gerenciadores de banco de dados

● Bancos de dados relacionais

● Banco de dados não relacionais

Projeto de Banco de Dados


● Análise de requisitos

● Normalização de dados: 1ª, 2ª e 3ª forma normal

● Projeto físico do banco de dados

● Implementação do banco de dados em um sistema de gerenciamento de


banco de dados (SGBD) PostgreSQL

Modelagem de Dados
● Conceitos básicos de modelagem de dados

● Conceitos de entidade, atributo e relacionamento

● Modelagem de dados relacional

● Diagramas de entidade e relacionamento (ER)

Introdução ao SQL e Manipulação de Objetos


● Introdução à linguagem SQL

● Criação e alteração de tabelas: CREATE TABLE e ALTER TABLE

● Restrições de integridade: PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL

Conheça o curso em detalhes 2


EMENTA DO CURSO SECURITY ESSENTIALS

● Adição e remoção de colunas

● Restrições adicionais: CHECK, DEFAULT, CONSTRAINTS

● Remoção de tabelas: DROP TABLE

Consultas simples em SQL


● Comandos básicos: SELECT, INSERT, UPDATE e DELETE

● Consultas simples com cláusulas WHERE, ORDER BY, GROUP BY e LIMIT

Consultas Avançadas em SQL


● Operadores lógicos: AND, OR, NOT e BETWEEN

● Valores múltiplos com IN

● Junção de tabelas: INNER JOIN, LEFT JOIN e RIGHT JOIN

● Subconsultas e consultas aninhadas

● Funções agregadas: COUNT, SUM, AVG, MAX, MIN

● Consultas com uso de DISTINCT

● Common table expression (CTE) no PostgreSQL

Manipulação de Dados
● Atualização de dados com SQL: UPDATE e DELETE

● Inserção de dados em várias tabelas: INSERT INTO SELECT

● Transações e controle de concorrência

Conheça o curso em detalhes 3


EMENTA DO CURSO SECURITY ESSENTIALS

Funções, Triggers e Sequences


● Funções em SQL: criação, chamada e uso em consultas

● Triggers: definição, tipos e aplicação

● Sequences: criação e utilização para geração de valores sequenciais

Views e Views Materializadas


● Introdução às views

● Criação de views

● Criação e atualização de views materializadas

● Utilização de views em consultas

Análise de Consultas
● Otimização de consultas em SQL

● Uso de índices para melhorar o desempenho

● Ferramentas e técnicas para análise de execução de consultas

Atividades práticas de destaque


Criação de uma base de dados do zero utilizando uma máquina virtual Linux com o
PostgreSQL já instalado. O curso utiliza a ferramenta pgAdmin para a interação com
o banco de dados, e todos os dados são inseridos e utilizados ao decorrer do curso.

Conheça o curso em detalhes 4

Você também pode gostar