Imagem do Curso gratuito Banco de dados

Curso online gratuitoBanco de dados

Duração do curso online: 7 horas e 3 minutos

4.75

EstrelaEstrelaEstrelaEstrelaMeia estrela

(4)

Aprenda a modelar e consultar bancos de dados do zero com SQL, MER e normalização. Curso online gratuito com exercícios e certificado para turbinar sua carreira.

Neste curso gratuito, aprenda sobre

  • Objetivos e vantagens de bancos de dados vs. arquivos e armazenamento isolado
  • Visão geral de BD e papel de um SGBD no desenvolvimento e operação
  • Modelagem MER: entidades, atributos, chaves, relacionamentos e cardinalidades
  • Mapeamento MER→Relacional: tabelas, PK/FK e regras para relacionamentos 1:1, 1:N, N:N
  • Modelo relacional: conceitos, formalização e restrições de integridade
  • Normalização: dependência funcional e aplicação de 1FN, 2FN e 3FN
  • Uso de ferramentas CASE (MySQL Workbench) para modelar e gerar esquemas
  • SQL DDL: criar e alterar estruturas (CREATE, ALTER, DROP) e definir restrições
  • SQL SELECT: filtros (WHERE), funções, agregações e consultas combinadas com JOIN
  • Criação e uso de views; noções de Data Warehouse e Data Lake
  • Indexação: para que servem índices e impactos em desempenho de consultas
  • Transações: conceito e controle de operações atômicas e consistentes no BD
  • NoSQL: fundamentos, quando usar, e MongoDB como BD orientado a documentos
  • Diferenças de consulta e modelagem entre MongoDB (documentos) e BD relacional

Descrição do curso

Dominar bancos de dados é uma das habilidades mais valorizadas em tecnologia, seja para quem quer programar, analisar dados ou atuar com sistemas corporativos. Neste curso online gratuito de Banco de Dados, você aprende os fundamentos que sustentam aplicações modernas: como organizar informações de forma consistente, reduzir redundâncias, garantir integridade e transformar necessidades do mundo real em estruturas bem modeladas.

A jornada começa pela visão geral do que é um banco de dados e por que armazenar dados de maneira estruturada é essencial para performance, segurança e confiabilidade. A partir daí, você desenvolve a capacidade de projetar soluções com o Modelo Entidade-Relacionamento (MER), compreendendo entidades, atributos, chaves, relacionamentos e cardinalidades — elementos decisivos para representar regras de negócio de forma clara e correta.

Com a base de modelagem consolidada, o curso avança para o modelo relacional e suas restrições, mostrando como o projeto conceitual se conecta ao projeto lógico por meio do mapeamento do MER para tabelas. Você também aprende a importância da normalização e das dependências funcionais para criar esquemas mais limpos, consistentes e fáceis de manter, evitando anomalias em inserções, atualizações e remoções de dados.

Na parte prática, você entra no universo do SQL, começando por comandos de definição de dados (DDL) e evoluindo para consultas com SELECT, filtros, funções e combinações com JOIN. Entender indexação também faz parte do caminho: quando e por que criar índices, como eles impactam o desempenho e quais cuidados considerar para equilibrar velocidade de leitura e custos de escrita.

Além do uso em aplicações transacionais, o curso apresenta conceitos fundamentais de views e introduz temas de arquitetura de dados, como Data Warehouse e Data Lake, ampliando sua visão sobre como dados são organizados para análise. Você também aprende o conceito de transações e por que elas são críticas para manter consistência em operações concorrentes.

Para completar, o curso abre espaço para bancos de dados não relacionais (NoSQL) e aborda MongoDB, ajudando você a entender diferenças de modelagem e de consulta quando o cenário exige flexibilidade e escalabilidade. Com vídeos e exercícios ao longo do percurso, você consolida o aprendizado e sai preparado para projetar, implementar e consultar bancos de dados com mais segurança em projetos acadêmicos e profissionais.

Conteúdo do curso

  • Aula em vídeo: Banco de Dados - Apresentação 03m
  • Exercício: _Qual é o objetivo principal de se montar um banco de dados?
  • Aula em vídeo: Banco de Dados - Visão geral sobre banco de dados 20m
  • Exercício: _Qual é a finalidade de armazenar dados em um banco de dados?
  • Aula em vídeo: Banco de Dados - Modelo Entidade-Relacionamento (MER) - Parte I: entidades, atributos, chaves 18m
  • Exercício: _Qual é a definição de modelo entidade-relacionamento?
  • Aula em vídeo: Banco de Dados - Modelo Entidade-Relacionamento (MER) - Parte II: relacionamentos e cardinalidade 26m
  • Exercício: _Como são representados os relacionamentos no modelo entidade-relacionamento abordado no curso "Banco de dados por Univesp"?
  • Aula em vídeo: Banco de Dados - Modelo Relacional: caracterização, formalização e restrições 18m
  • Exercício: _O que é o modelo relacional de banco de dados?
  • Aula em vídeo: Banco de Dados - Mapeamento MER ? Relacional - Parte I: entidades, atributos, chaves 14m
  • Exercício: _Qual é a definição de mapeamento do modelo entidade-relacionamento para o modelo relacional?
  • Aula em vídeo: Banco de Dados - Mapeamento MER ? Relacional - Parte II: relacionamentos, cardinalidades 20m
  • Exercício: _No modelo entidade-relacionamento, como é feito o mapeamento do relacionamento Binário um para um para o modelo relacional?
  • Aula em vídeo: Banco de Dados - Sistemas Gerenciadores de Bancos de Dados no Mercado 17m
  • Exercício: _Qual é o banco de dados mais utilizado atualmente no mercado, de acordo com o ranking apresentado por Duarte Santarém?
  • Aula em vídeo: Banco de Dados - Normalização - Parte 1 18m
  • Exercício: _O que é uma dependência funcional em um banco de dados?
  • Aula em vídeo: Banco de Dados - Normalização - Parte 2 21m
  • Exercício: _Qual é o conceito utilizado na segunda forma normal de normalização de banco de dados?
  • Aula em vídeo: Banco de Dados - Costurando - Semana 04 05m
  • Exercício: _Qual é a novidade trazida pelo curso Universo na disciplina de banco de dados?
  • Aula em vídeo: Banco de Dados - Ferramenta Case MySQLWorkbench 19m
  • Exercício: _Qual é o objetivo de uma ferramenta Case?
  • Aula em vídeo: Banco de Dados - Linguagem SQL DDL - Linguagem de Definição de Dados: Comandos Básicos 20m
  • Exercício: _Qual é a linguagem de definição de dados abordada na aula de banco de dados?
  • Aula em vídeo: Banco de Dados - Indexação em Banco de Dados 16m
  • Exercício: _Qual é a função do índice em um banco de dados?
  • Aula em vídeo: Banco de Dados - Linguagem SQL - Introdução à consulta - SELECT 22m
  • Exercício: _Qual a função da cláusula "Where" no comando Select?
  • Aula em vídeo: Banco de Dados - Linguagem SQL - Consultas com funções - SELECT 23m
  • Exercício: _Qual é a função apresentada na aula de Banco de Dados por Univesp que permite cortar um número em uma quantidade específica de casas decimais?
  • Aula em vídeo: Banco de Dados - Linguagem SQL - Consultas Combinadas - SELECT - JOIN 22m
  • Exercício: _O que é o comando select do Johnny?
  • Aula em vídeo: Banco de Dados - SELECT - Exemplos de Consultas Variadas 20m
  • Exercício: Quais fornecedores devem ser considerados na consulta de produtos?
  • Aula em vídeo: Banco de Dados - Introdução a Views e conceitos básicos sobre Data Warehouse e Data Lake 17m
  • Exercício: _O que são views em bancos de dados e para que são utilizadas?
  • Aula em vídeo: Banco de Dados - Transações 20m
  • Exercício: _O que é uma transação em bancos de dados?
  • Aula em vídeo: Banco de Dados - Introdução a Bancos de Dados Não Relacionais - NoSQL 18m
  • Exercício: _O que são bancos de dados não relacionais ou NoSQL?
  • Aula em vídeo: Banco de Dados - MongoDB – Parte 1 17m
  • Exercício: _Qual é o principal objetivo do banco de dados MongoDB?
  • Aula em vídeo: Banco de Dados - MongoDB – Parte 2 18m
  • Exercício: _Qual é a principal diferença entre o processo de seleção de dados em um banco de dados longo de Bico e em um banco de dados relacional tradicional?

Este curso gratuito inclui:

7 horas e 3 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Comentários do Curso: Banco de dados

GB

GUSTAVO BORGES

EstrelaEstrelaEstrelaEstrelaEstrela

O curso está perfeito

Mais cursos gratuitos em Banco de dados

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso