Você sabia que ao assinar um plano você terá acesso a TODOS os cursos do portal?
São mais de 4.000 horas de conteúdo, distribuídos em mais de 350 cursos completos!

Curso de Projeto de Banco de dados - Fundamentos

Aprenda a forma correta de modelar e documentar projetos de banco de dados usando as melhores práticas do mercado.

Veja uma aula de exemplo

Plano de acesso Anual

economize R$480
de 12x de R$97
por: 12x de R$57
ou R$ 684,00 à vista
  • 1 ano de acesso a todos os cursos da plataforma e muito mais!

Plano de acesso Mensal

Recorrente e sem fidelidade
por apenas
R$97/mês
Pagamento recorrente no boleto
ou cartão de crédito
  • 30 dias de acesso a todos os cursos da plataforma e muito mais!
Conheça os nossos planos de acesso total aos cursos
  • Conteúdo + de 4.000 horas de conteúdo
  • Conteúdo + de 200.000 alunos capacitados
  • Conteúdo + de 12 anos de experiência em EAD
  • Conteúdo cursos novos toda quarta-feira
Quero conhecer os planos

Sobre o curso

Projetos de software são complexos por isso é necessária uma correta documentação para futuras manutenções ou expansões. Quando envolve banco de dados isso não é diferente, ao contrário de que muitas pessoas pensam e fazem, a criação de um banco de dados não começa com a criação das tabelas no SGBD (Sistema Gerenciador de Banco de Dados), é necessário uma análise e um conjunto de técnicas de modelagem e transformação que futuramente servirão também como documentação. É essencial para qualquer membro de uma equipe de desenvolvimento de software saber quais os principais modelos de dados, ler um diagrama entidade relacionamento, ler notações relacionais e conhecer como é documentado a parte de banco de dados em um projeto.

Conhecimentos adquiridos

Neste curso abordaremos tudo o que você precisa saber para modelar e documentar um banco de dados. Através de conteúdo apostilado e vídeo aulas, você verá diversos projetos, onde aprenderá em detalhes como funciona cada etapa da definição de um banco de dados, além de responder exercícios que ajudam na fixação do conteúdo. Dentre várias outras coisas, você aprenderá: - O que são modelos de dados e seus tipos; - Como utilizar todos os elementos do DER (Diagrama entidade relacionamento); - O funcionamento do modelo lógico relacional; - As técnicas de transformação do modelo ER para o modelo relacional; - Quais são as boas práticas na hora de modelar e documentar um banco de dados.

Para quem é esse curso?

Esse curso é destinado a desenvolvedores que estão iniciando na área de banco de dados e precisam aprender desde o zero, sendo uma ótima alternativa antes de partir para um banco de dados específico. Ele também é indicado para desenvolvedores que já trabalham com banco de dados, porém não conhecem a parte teórica e de documentação de um projeto de banco de dados.

  • Curso com 13h37 horas de vídeos
  • Curso com certificado de 24 horas
  • Curso com 77 exercícios de fixação
Ambiente do Curso
BrModelo 2.0
Dia Diagram
Gliffy online editor
MySQL Workbench 6.3 ou superior
SQL Managemment Studio 2014 ou superior
Microsoft Visio 2013 ou superior
ErWin 9.6 ou superior
Metodologia
Videoaulas
Texto e imagens
Início imediato
Exemplos práticos
Testes de aprendizado
Baixar esta ementa

1 - Conceitos de Banco de dados
Introdução
Surgimento dos bancos de dados
Introdução ao banco de dados
Centralização dos dados
Informatização e modelos
Exercícios
2 - Modelo de dados
Introdução
Modelo Conceitual
Modelo Lógico
Modelo Físico
Entidade Relacionamento
BrModelo
Exercícios
3 - Modelo entidade relacionamento
Modelo Conceitual Visualizar
Entidade Visualizar
Identificando Entidades Visualizar
Entidade no BrModelo
Trabalhando com BrModelo
Associar extensão ao BrModelo
Exportando diagramas
Introdução ao BrModelo e associação da extensão
Exercícios
4 - Relações
Introdução
Relacionamento no BrModelo
Identificando relacionamentos
Exercícios
5 - Cardinalidade máxima
Introdução
Cardinalidade máxima
Relacionamento 1 para N
Relacionamento N para N
Exemplos de cardinalidade máxima
Exercícios
6 - Cardinalidade mínima
Introdução
Relacionamento opcional
Relacionamento obrigatório
Exemplos de relacionamentos
Cardinalidade no BrModelo Visualizar
Identificando cardinalidades dos relacionamentos - Livraria Visualizar
Identificando cardinalidades dos relacionamentos - Hospital
Exercícios
7 - Outros tipos de relacionamento
Relacionamento ternário
Relacionamento ternário no BrModelo
Autorrelacionamento
Autorrelacionamento no BrModelo
Auto relacionamento
Exemplo prático assistência técnica
Exercícios
8 - Atributos básicos
Introdução
Atributos monovalorados
Atributos Monovalorados no BrModelo
Atributo Multivalorado
Atributos multivalorados no BrModelo
Adição de atributos - Livraria
Adição de atributos - Hospital
Exercícios
9 - Atributos avançados
Atributo simples VS composto
Atributo composto no BrModelo
Adição de atributos compostos
Atributos de relacionamento
Atributos de relacionamento no BrModelo
Atributos em relacionamentos
Exercícios
10 - Atributo identificador
Introdução
Exemplos de Atributos identificadores
Identificador composto
Atributo identificador de relacionamento
Atributos identificadores no BrModelo
Atributos identificadores
Exercícios
11 - Relacionamento identificador
Introdução
Relacionamento identificador no BrModelo
Entidade fraca/relacionamento identificador
Exercícios
12 - Generalização/Especialização
Introdução
Generalização/Especialização Parcial
Generalização/Especialização Total e Parcial BrModelo
Generalização/Especialização Exclusiva ou Compartilhada
Generalização/Especialização Exclusiva
Generalização/Especialização Compartilhada
Generalização/Especialização Exclusiva no BrModelo
Generalização/Especialização Compartilhada no BrModelo
Exercícios
13 - Generalização/Especialização Avançado
Generalização/Especialização com tipos combinados
Exemplo combinando os tipos Total e Exclusiva:
Exemplo Generalização/Especialização Parcial Compartilhada
Generalização especialização
Motivações para usar Generalização/Especialização
Exercícios
14 - Entidade associativa
Introdução
Entidade associativa no BrModelo
Exercícios
15 - Características do modelo ER
Apresentação do MER
Modelo correto
Aspectos temporais
Modelos equivalentes
Expressão limitada
Exercícios
16 - Exercício Locadora de carros
O problema
Primeira parte
Segunda Parte
Terceira Parte
Quarta parte
Quinta Parte
Modelo entidade relacionamento completo
Modelagem usando Gliffy
17 - Exercício Loja de móveis
O problema
Primeira parte
Segunda parte
Terceira parte
Quarta parte
Quinta parte
Sexta parte
Modelo entidade relacionamento completo
Modelagem usando o Dia diagram
18 - Modelo lógico
Introdução
Tabelas
Abordagem relacional
Chave Primária
Chave estrangeira
Chave mínima
Chave candidata
Abordagem relacional chaves
Restrições de integridade
Exercícios
19 - Representação relacional
Introdução
Notação gráfica
Modelo Textual
Exercícios
20 - Transformação entre modelos
Introdução
Premissas básicas
Exercícios
21 - Exercício Loja de móveis
Exemplos práticos Visualizar
Entidade Cliente Visualizar
Entidade Livro
Detalhes da transformação de atributos
Transformação das entidades em tabelas - Livraria
Transformação das entidades em tabelas - Hospital
Inicio da notação textual - Livraria
Início da notação textual - Hospital
Exercícios
22 - Fusão de entidade em tabela
Transformação de relacionamento
Fusão de entidade em tabela
Primeiro exemplo
Segundo exemplo
Terceiro exemplo
Transformação de relacionamentos (fusão de tabelas)
Exercícios
23 - Tabela Própria
Introdução
Primeiro exemplo
Segundo exemplo
Terceiro exemplo
Transformação de relacionamentos (tabela própria) - Livraria
Transformação de relacionamentos (tabela própria) - Hospital
Exercícios
24 - Adição de colunas
Introdução
Primeiro exemplo
Segundo exemplo
Terceiro exemplo
Transformação de relacionamentos (Adição de colunas) - Livraria
Transformação de relacionamentos (Adição de colunas) - Hospital
Exercícios
25 - Tabela de transformação
Introdução
Segunda tabela, relacionamento N para N
Terceira tabela, Relacionamento 1 para N
Exercícios
26 - Transformação de outros elementos
Relacionamento Identificador
Atributo Multivalorado
Transformação relacionamento ternário
Transformação entidade associativa
Exercícios
27 - Transformação generalização/especialização
Introdução
Cada entidade especializada uma tabela
Todas as entidades de uma tabela
Vantagens e desvantagens
Transformação de especialização/generalização
Exercícios
28 - Verificação do modelo relacional
Redundância indesejável
Redundância desejável
Modelos equivalentes
Exercícios
29 - Exercício de transformação
Companhia Aérea
Primeira parte
Segunda parte
Terceira parte
Quarta Parte
Transformação no BrModelo
30 - Criando modelo nos diversos softwares
Criação modelo lógico MySQL Workbench - Livraria
Criação modelo lógico MySQL Workbench - Hospital
Criação modelo lógico SQL Management Studio - Livraria
Criação modelo lógico SQL Management Studio - Hospital
Criação modelo lógico Microsoft Visio - Livraria
Criação modelo lógico Microsoft Visio - Hospital
Criação modelo lógico ErWin - Livraria
Criação modelo lógico ErWin - Hospital
Criação modelo lógico Power Designer - Livraria
Criação modelo lógico Power Designer - Hospital
31 - Projeto Final - 01
Introdução
O problema
Construindo o MER
Segunda parte
Terceira parte
Quarta parte
Quinta parte
Sexta parte
Sétima parte
Tradução para o Modelo lógico
Modelo relacional gráfico
Modelo relacional gráfico
Ajustando relacionamentos N para N
Alterando o nome das chaves estrangeiras
Versão final
32 - Projeto Final - 02
Conhecendo o projeto
Identificação de entidades
Relacionamento e Cardinalidade
Adição de atributos
Especialização
Modelo conceitual e leitura do diagrama
Criação do modelo lógico
Criação da notação textual
Criação do diagrama de dados
Finalizando
Notas finais do projeto
33 - Conclusão
Depoimento / Brinde

Conheça nossos
planos de acesso!

Plano de acesso Anual

economize R$480
de 12x de R$97
por: 12x de R$57
ou R$ 684,00 à vista
  • 1 ano de acesso a todos os cursos
  • Plano de carreira personalizado
  • Cursos novos toda semana
  • Certificados digitais inclusos
  • Suporte direto com professores
  • Suporte com SLA de 4 horas úteis
  • Aplicativos para Android e iOS
  • Acesso offline através dos apps

Plano de acesso Mensal

Recorrente e sem fidelidade
por apenas
R$97/mês
Pagamento recorrente no boleto
ou cartão de crédito
  • 30 dias de acesso a todos os cursos
  • Plano de carreira personalizado
  • Cursos novos toda semana
  • Certificados digitais inclusos
  • Suporte direto com professores
  • Suporte com SLA de 4 horas úteis
  • Aplicativos para Android e iOS
  • Acesso offline através dos apps

Resultados de quem
já é nosso aluno!

  • Curso excelente, contribui muito para quem está começando na área. Muito detalhista ao abordar as diversas situações que podem ocorrer em uma modelagem de banco de dados. Os fundamentos são bem absorvidos devida a boa didática do material e do instrutor, focando no que é necessário, o que pode ajudar e muito o aluno a entender o conceito de banco de dados, independente do SGBD utilizado. No mais só tenho a agradecer, e continuarei a fazer outros cursos na plataforma. Arnô Júnio (Vitória - ES) Projeto de Banco de dados - Fundamentos
    Arnô Júnio
  • Excelente curso, já fiz alguns programas com banco de dados mas nunca tive o conhecimento teórico que esse curso me proporcionou. Walldiney Pedra (Jacundá - PA) Projeto de Banco de dados - Fundamentos
    Walldiney Pedra
  • O curso superou minhas expectativas, muito bem elaborado, fiz por recomendação de um amigo e não me arrependo, com certeza vou colher bons frutos, e parabéns a equipe treinaWeb! Rafael Silva (Carapicuíba - SP) Projeto de Banco de dados - Fundamentos
    Rafael Silva
  • Muito bom , este curso só me fez apaixonar mais ainda por banco de dados. Curso excelente e muito bem explicado e exemplificado. Recomendo, Simone Louzada (São João de Meriti - RJ) Projeto de Banco de dados - Fundamentos
    Simone Louzada
  • Curso perfeito ! Indico a qualquer pessoa que queira trabalhar com banco de dados , estudar esse curso , pois realmente a introdução e a base desse curso ajuda de forma plena e ríspida um conceito para um bom entendimento e uma boa criação de um banco de dados . Uendel Ives (Alagoinhas - BA) Projeto de Banco de dados - Fundamentos
    Uendel Ives
  • Curso muito bom, muito completo, aborda muitas coisas que não aprendemos na faculdade. Parabéns treinaweb pelo ótimo curso! Paulo Henrique (São Paulo - SP) Projeto de Banco de dados - Fundamentos
    Paulo Henrique

Garantia incondicional
de satisfação

Satisfação Garantida - 7 dias ou seu dinheiro de volta!

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!

Se, após 7 dias, você decidir que a TreinaWeb não é para você, devolvemos o seu dinheiro sem fazer perguntas. Basta enviar um email na área de contato aqui no site.

Ou seja, a partir do momento em que você fizer sua inscrição, você terá acesso às mais 4.000 horas de curso, com os melhores profissionais do mercado, com uma metodologia inovadora... e se mesmo assim você não gostar, você pode pedir o seu dinheiro de volta em até 7 dias.

Imagine se tudo na vida viesse com uma garantia como essa.

FAQ - Perguntas Frequentes

Confira as principais dúvidas de quem
procura a TreinaWeb para se capacitar.

  • A TreinaWeb é a única escola online de tecnologia com mais de 12 anos de história. É a maior do segmento, com mais de 4.000 horas de conteúdo em cursos online. Além disso, cerca de 200.000 alunos já estudaram e estudam por aqui. Entre muitas outras coisas, a TreinaWeb oferece:
    • Formações completas e com foco no mercado de trabalho.
    • Formação personalizada e individual, criada por um professor orientador.
    • Cursos novos e atualizações pontuais toda semana.
    • Opção de estudar no seu tempo, a qualquer hora e lugar.
    • Suporte incluso com professores especialistas.
    • Certificados dos cursos com hora/aula.
    • Satisfação garantida ou seu dinheiro de volta!
  • SIM! Com toda a certeza! Pois oferecemos cursos partindo exatamente do zero. Inclusive temos cursos de Lógica de Programação, que é onde você vai ver todo o fundamento por trás das linguagens. Na contratação de qualquer plano você ainda tem direito às formações personalizadas, onde nossos professores especialistas irão te acompanhar. E você está atrás dos cursos de edição de vídeo, design e marketing digital, claro que você também não precisa saber nada sobre programação.

  • Nossa metodologia une o que há de melhor no ensino de tecnologia à distância: videoaulas, apostilas, exercícios de fixação, testes de conhecimento e passo a passo de projetos completos. Aprenda de verdade com cursos completos de programação, edição de vídeo, design e marketing digital.

  • No instante que sua compra for aprovada, automaticamente você ganhará o acesso a nossa área do aluno, onde poderá escolher os cursos que irá fazer. Caso, por qualquer motivo, você não consiga acessar de imediato, basta entrar em contato que nós te ajudaremos! Você poderá assistir de qualquer lugar: Do computador, notebook, tablet, smartv ou smartphone.

  • Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste! Se, após 7 dias, você decidir que a TreinaWeb não é para você, devolvemos o seu dinheiro sem fazer perguntas. Basta enviar um email na área de contato aqui no site.

  • A TreinaWeb é para quem:
    • Quer entrar no ramo digital com o pé direito;
    • É programador e quer ir para um outro nível;
    • Já programa e quer ampliar o nível e estudar outras linguagens;
    • É um programador avançado e tem TreinaWeb um aliado para novas tecnologias e tendências;
    • Busca profissionalizar-se em uma área em pleno crescimento;
    • Ama design e sabe que aqui estão os melhores cursos da área;
    • Quer aprender a fazer e editar os seus próprios vídeos;
    • Sonha em ser um Videomaker profissional.
  • 100% Segura. Todo o processo de compra possui certificado SSL. Nenhuma informação do seu cartão de crédito é mantida em nosso banco de dados. E assim que aprovada a sua compra/matrícula, você receberá imediatamente todos os dados de acesso à sua área de aluno e as aulas.

  • Sim e esse é um dos diferenciais da TreinaWeb. Oferecemos total suporte com professores especialistas. Nossa equipe de instrutores está sempre pronta para te ajudar e tirar todas as suas dúvidas. Além disso, Na contratação de qualquer plano você ainda tem direito às formações personalizadas, onde nossos professores irão te acompanhar e te orientar.

  • Todos os nossos cursos onlines de programação, design e edição de vídeo contam com certificados. Um certificado novo será disponibilizado na área de aluno, sempre que você concluir um novo curso. Com o seu nome e horas/curso. Lembrando, que estes certificados podem ser utilizados para cumprir cargas horárias de cursos extras em faculdades.