Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprenda o Básico sobre Banco de Dados
Rating: 5.0 out of 5(2 ratings)
7 students

Aprenda o Básico sobre Banco de Dados

Aprenda SQL do zero: consultas, joins e manipulação de dados em bancos de dados relacionais.
Last updated 8/2025
Portuguese

What you'll learn

  • Modelagem básica de dados relacionais
  • Criação de banco de dados no PostgreSQL utilizando comandos SQL nativos
  • Manipulação de dados com INSERT, UPDATE, DELETE e SELECT
  • Uso de JOINs (INNER, LEFT, RIGHT) para cruzamento de tabelas
  • Definição e alteração de estruturas com CREATE TABLE, ALTER TABLE
  • Escrita de consultas complexas com múltiplas condições e filtros
  • Boas práticas na organização e normalização de tabelas
  • Entendimento prático de chaves primárias e estrangeiras
  • Execução de scripts SQL em ambiente real com PostgreSQL
  • Criação de um banco de dados completo do zero, voltado a cenários do mundo real

Course content

1 section • 10 lectures • 2h 56m total length
  • Aula 1: Modelando o nosso Banco de Dados e entendendo o contexto19:38

    IMPORTANTE


    Olá pessoal, sejam bem-vindos ao curso! Nessa aula, vocês verão que eu apresento uma grade um pouco mais avançada do que de fato vamos trabalhar no curso. Isso acontece porque essas aulas fazem parte de um curso bem maior que estou preparando há alguns meses, mas ainda não está disponível - o foco desse curso continua sendo o combinado na descrição - apenas o básico de banco de dados e SQL (sem cobrir performance e ORMs)

  • Aula 2: Configurando nosso Ambiente6:13
  • Aula 3: CREATE TABLE e DROP TABLE - Criando e Apagando tabelas10:47
  • Aula 4: Aplicando PRIMARY e FOREIGN KEY - Chaves Primárias e Estrangeiras20:43
  • Aula 5: Finalizando a criação da estrutura do banco8:57
  • Aula 6: Inserindo dados com o comando INSERT e visualizando com SELECT15:24
  • Aula 7: SELECT com filtros de comparação WHERE (>, <, >=, <=, LIKE)13:36
  • Aula 8: comando BETWEEN, aprofundando SELECT e ordenando dados (ORDER BY)26:40
  • Aula 9: Unindo tabelas com o comando JOIN26:35
  • Aula 10: Explorando operadores de agregação (MAX, MIN, AVG...)27:52

Requirements

  • Não é necessário experiência prévia, esse curso é focado em iniciantes.

Description

Quer aprender bancos de dados relacionais de forma prática e descomplicada?
Este curso foi criado para iniciantes que querem dar os primeiros passos no mundo de SQL e compreender como funcionam os bancos de dados mais usados no mercado.

Ao longo das aulas, você vai aprender não apenas a teoria, mas também colocar a mão na massa criando tabelas, inserindo informações e consultando dados usando os principais comandos SQL.


Neste curso, você vai aprender:

  • Criar e gerenciar tabelas com CREATE TABLE e ALTER TABLE

  • Inserir e atualizar dados com INSERT e UPDATE

  • Realizar consultas eficientes usando SELECT

  • Usar funções de agregação como AVG, MIN e MAX

  • Trabalhar com JOIN e LEFT JOIN para unir informações de diferentes tabelas


Para quem é este curso

  • Pessoas que nunca trabalharam com bancos de dados e querem aprender do zero

  • Estudantes de tecnologia que precisam entender bancos de dados relacionais

  • Programadores iniciantes que querem aprender SQL para seus projetos

  • Profissionais de outras áreas que lidam com dados e querem manipular informações diretamente

  • Quem deseja ter uma base sólida antes de avançar para SQL avançado ou análise de dados


Para quem não é este curso

  • Quem já tem experiência intermediária ou avançada em SQL

  • Profissionais que buscam tópicos complexos como procedures, triggers, views ou otimização de queries

  • Pessoas que procuram bancos de dados NoSQL (MongoDB, Cassandra, etc.) — o foco aqui é em relacionais

  • Quem quer aprender apenas teoria sem praticar — o curso é focado em prática desde o início


Ao final do curso, você será capaz de:

  • Criar seu próprio banco de dados relacional

  • Manipular dados de forma eficiente

  • Compreender e escrever consultas SQL de nível iniciante a intermediário

Who this course is for:

  • Todos que tem interesse em aprender mais sobre banco de dados
  • Quem tem interesse em começar a aprender sobre banco de dados