Design de banco de dados relacionais e modelagem de dados
- Descrição
- Currículo
- FAQ
- Revisões
Seja bem-vindo ao curso de Design de banco de dados relacionais online completo!
Neste curso de design e modelagem de banco de dados com certificado, você aprenderá a como planejar um projeto desde o levantamento de requisitos até o completo desenvolvimento do banco de dados.
Teremos uma imersão no processo utilizado pela maioria das organizações, utilizando como base um projeto de livraria online, realizaremos a modelagem de dados, passando por todas as fases do processo: conceitual, lógica e física.
Normalizamos as tabelas do banco de dados utilizando as Formas Normais, que são: NF1, NF2 e NF3.
Alguns dos assuntos abordados são:
-
Levantamento de requisitos do projeto;
-
Modelagem de dados;
-
Design de banco por meio do Diagrama de Entidade Relacionamento (Diagrama ER);
-
Otimização dos campos, escolha de tipos de dados corretos (VARCHAR, INT, DATE, TEXT e outros);
-
Relacionamento entre tabelas (Um para um, um para muitos, muitos para muitos);
-
Utilização do software MySQL Workbench;
-
Constraints (Not Null, Primary Key, Foreign Key, Unique e outras);
-
E muito mais!
Após o planejamento completo do nosso projeto, você ainda terá uma seção totalmente prática, repleta de desafios, onde proponho evolução para o sistema e você precisará aplicar os conhecimentos e resolver as solicitações; por fim, comparamos as soluções.
Ao fim do curso você estará apto a planejar projetos de bancos de dados independente do tamanho deles, utilizando os recursos aprendidos você conseguirá desenvolver aplicações complexas, que sejam performáticas e serão fáceis de dar manutenção, pois precisamos pensar também na evolução do projeto.
Qual curso fazer para banco de dados?
Se você está interessado em aprofundar seus conhecimentos em banco de dados e modelagem de dados, o curso “Design de Banco de Dados Relacionais e Modelagem de Dados” da Hora de Codar é uma excelente opção. Esse curso é atualizado, online e oferece um certificado de conclusão que comprova o seu aprendizado.
Ministrado por Matheus Battisti, um experiente programador e desenvolvedor com mais de 8 anos de experiência, as aulas abordam, de forma abrangente, os principais conceitos e práticas relacionados ao design e modelagem de bancos de dados. Você aprenderá desde os fundamentos teóricos até a aplicação prática em projetos reais.
Oferecemos uma abordagem passo a passo, fornecendo uma base sólida para compreender os principais aspectos envolvidos na criação de bancos de dados relacionais e na modelagem de dados. Aprenderá sobre entidades, atributos, relacionamentos, normalização, diagramas ER e muito mais.
É desenvolvido de forma clara e didática, com explicações detalhadas e exemplos práticos que facilitam o entendimento dos conceitos apresentados. A plataforma online da Hora de Codar permite que estude no seu próprio ritmo e acesse o conteúdo a qualquer momento, de forma conveniente.
Ao concluir o curso, estará apto a projetar e modelar bancos de dados relacionais de forma eficiente, garantindo a integridade e a eficácia dos dados. Essas habilidades são essenciais para quem busca se destacar no mercado de trabalho como programador ou desenvolvedor.
Não perca a oportunidade de aprimorar seus conhecimentos em banco de dados com o curso de Design de Banco de Dados Relacionais e Modelagem de Dados da Hora de Codar. Aproveite o conhecimento e experiência de Matheus Battisti para impulsionar a sua carreira na área de programação e desenvolvimento.
É difícil aprender banco de dados?
Aprender banco de dados parece um desafio no início, mas não é uma tarefa difícil. Com o acesso a recursos adequados e o comprometimento em praticar, qualquer pessoa pode se tornar um profissional altamente capacitado nessa área.
O banco de dados é uma parte fundamental do desenvolvimento de software e é usado em praticamente todas as aplicações modernas. Aprender conceitos básicos, como estruturas de dados, linguagem SQL e modelagem de dados, é o primeiro passo para entender como as informações são armazenadas e recuperadas de maneira eficiente.
Uma das melhores maneiras de aprender banco de dados é colocando os conhecimentos em prática. A teoria por si só não é suficiente para se tornar um especialista. A prática é essencial para desenvolver habilidades reais de gerenciamento de bancos de dados e solução de problemas. Justamente por isso que todos os nossos cursos são acompanhados de projetos.
Ao trabalhar em projetos reais, terá a oportunidade de lidar com situações do mundo real, enfrentar desafios e ganhar experiência prática. Possibilitando, assim, que você desenvolva seu próprio estilo de trabalho e descubra as melhores práticas para otimizar o desempenho do banco de dados.
Busque materiais de estudo adequados, como livros, tutoriais online e cursos especializados. A Hora de Codar, por exemplo, oferece o curso de Design de Banco de Dados Relacionais e Modelagem de Dados, que proporciona uma base sólida para entender os conceitos e práticas fundamentais nessa área.
Está pronto para aprender Design de bancos de dados de verdade? Então te vejo no curso! =)
-
1Introdução do cursoVídeo Aula
-
2Apresentação do cursoVídeo Aula
-
3O que é um banco de dados?Vídeo Aula
-
4Tipos de banco de dadosVídeo Aula
-
5O que é uma tabela?Vídeo Aula
-
6A importância do DB designVídeo Aula
-
7Softwares para DB designVídeo Aula
-
8Instalação do MySQL AtualizadaVídeo Aula
-
9Instalando o WorkbenchVídeo Aula
-
10Diagramas do cursoVídeo Aula
-
11Slides do cursoTexto
-
12ConclusãoVídeo Aula
-
13Questionário sobre banco de dadosQuestionário
-
14IntroduçãoVídeo Aula
-
15O que é modelagem de dados?Vídeo Aula
-
16Etapa de levantamento de requisitosVídeo Aula
-
17Requisitos do projetoVídeo Aula
-
18Definindo entidadesVídeo Aula
-
19Conceito de Primary KeyVídeo Aula
-
20Definindo os atributosVídeo Aula
-
21Sobre a fase físicaVídeo Aula
-
22Conclusão da seçãoVídeo Aula
-
23Introdução da seçãoVídeo Aula
-
24O que é normalização?Vídeo Aula
-
25Entendendo a NF1Vídeo Aula
-
26Aplicando NF1 na tabela de clientesVídeo Aula
-
27Aplicando NF1 na tabela de produtosVídeo Aula
-
28Aplicando NF1 na tabela de pedidosVídeo Aula
-
29Conclusão da seçãoVídeo Aula
-
30Questionário sobre normalizaçãoQuestionário
-
31Introdução da seçãoVídeo Aula
-
32Requisitos da NF2Vídeo Aula
-
33Aplicando NF2 em endereçosVídeo Aula
-
34Sobre os relacionamentos entre tabelasVídeo Aula
-
35Tipos de relacionamentoVídeo Aula
-
36Chave primária (FK)Vídeo Aula
-
37Aplicando relacionamentosVídeo Aula
-
38Tabela pivotVídeo Aula
-
39Finalizando relacionamentosVídeo Aula
-
40Conclusão da seçãoVídeo Aula
-
41Introdução da seçãoVídeo Aula
-
42Requisitos da NF3Vídeo Aula
-
43Dependências parciais x transitivasVídeo Aula
-
44Aplicando a NF3Vídeo Aula
-
45Iniciando o polimento dos campos das tabelasVídeo Aula
-
46Concluindo a otimização dos camposVídeo Aula
-
47Conclusão da seçãoVídeo Aula
-
48Questionário sobre design de banco de dadosQuestionário
-
49Introdução da seçãoVídeo Aula
-
50Sobre as próximas etapasVídeo Aula
-
51Desafio 1: ExplicaçãoVídeo Aula
-
52Desafio 1: SoluçãoVídeo Aula
-
53Desafio 2: ExplicaçãoVídeo Aula
-
54Desafio 2: SoluçãoVídeo Aula
-
55Desafio 3: ExplicaçãoVídeo Aula
-
56Desafio 3: SoluçãoVídeo Aula
-
57Desafio 4: ExplicaçãoVídeo Aula
-
58Desafio 4: SoluçãoVídeo Aula
-
59Desafio 5: SoluçãoVídeo Aula
-
60Desafio 5: SoluçãoVídeo Aula
-
61Desafio 6: ExplicaçãoVídeo Aula
-
62Desafio 6: SoluçãoVídeo Aula
-
63Desafio 7: ExplicaçãoVídeo Aula
-
64Desafio 7: SoluçãoVídeo Aula
-
65Conclusão da seçãoVídeo Aula
-
66Introdução do projetoVídeo Aula
-
67Criação do bancoVídeo Aula
-
68Inserindo dados no sistemaVídeo Aula
-
69Setup do projetoVídeo Aula
-
70Separando templatesVídeo Aula
-
71Cabeçalho do siteVídeo Aula
-
72Rodapé do siteVídeo Aula
-
73Estruturando a homeVídeo Aula
-
74Finalizando a homeVídeo Aula
-
75Conectando o bancoVídeo Aula
-
76Resgatando dados na homeVídeo Aula
-
77Mensagem de validaçãoVídeo Aula
-
78Criando pedido de pizzasVídeo Aula
-
79Criando a dashboardVídeo Aula
-
80CSS da dashboardVídeo Aula
-
81Resgatando dados da dashboardVídeo Aula
-
82Preenchendo dados do pedidoVídeo Aula
-
83Removendo pedidosVídeo Aula
-
84Atualizando status do pedidoVídeo Aula
-
85Deixando o projeto responsivoVídeo Aula
-
86Conclusão do projetoVídeo Aula