Aprenda a forma correta de modelar e documentar projetos de banco de dados usando as melhores práticas do mercado.
Nível Iniciante Categoria Bancos de Dados
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
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
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á:
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.
Coordenador e instrutor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas e pós-graduado em Arquitetura e Engenharia de Software. Apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Full Stack e Cloud Computing.
Nesta aula você aprenderá alguns aspectos introdutórios sobre banco de dados
6 aulasNesta aula aprenderemos sobre os modelos de dados
7 aulasNesta aula você aprenderá alguns aspectos básicos sobre o modelo entidade relacionamento
9 aulasNesta aula você aprenderá alguns aspectos básicos sobre relacionamentos
4 aulasNesta aula veremos como definir a cardinalidade dos relacionamentos entre ocorrências.
6 aulasNesta aula veremos como definir a cardinalidade dos relacionamentos entre ocorrências.
8 aulasNesta aula veremos relacionamentos ternários e autorelacionamentos
7 aulasNesta aula aprenderemos o que são atributos e o básico sobre eles
8 aulasNesta aula aprenderemos aspectos avançados sobre atributos
7 aulasNesta aula aprenderemos o que são atributos identificadores de entidade e como usar
7 aulasNesta aula veremos situações onde o relacionamento é o identificador de uma entidade
4 aulasNesta aula aprenderemos sobre generalização/especialização, como usar e quais são seus tipos
9 aulasNesta aula aprenderemos recursos avançados sobre generalização/especialização
6 aulasNesta aula aprenderemos mais um tipo de elemento do DER: as entidades associativas
3 aulasNesta aula vamos discutir algumas características do modelo ER, apresentado até o momento no curso.
6 aulasNesta aula veremos a descrição e solução de um exercício completo
8 aulasNesta aula veremos a descrição e solução de um exercício completo
9 aulasNesta aula conheceremos os elementos básicos do modelo lógico
10 aulasNesta aula veremos como é possível representar um modelo relacional
4 aulasNessa aula veremos uma introdução sobre a transformação entre modelos
3 aulasNesta aula veremos como as entidades são transformadas para o modelo relacional
9 aulasNesta aula aprenderemos como usar a técnica de transformação de relacionamentos: Fusão de entidades em tabela
7 aulasNesta aula aprenderemos como usar a técnica de transformação de relacionamentos usando Tabela Própria
7 aulasNesta aula aprenderemos como usar a técnica de transformação de relacionamentos usando Adição de colunas
7 aulasNesta aula veremos uma tabela que pode ajudar na transformação de relacionamentos
4 aulasNesta aula veremos como transformar outros tipos de elementos
5 aulasNesta aula veremos como transformar estruturas de generalização e especialização para o modelo relacional
6 aulasNesta aula veremos alguns detalhes que fazem a diferença em um modelo relacional
4 aulasNesta aula veremos como realizar a transformação de um modelo ER para relacional
6 aulasNesta aula veremos como utilizar os principais softwares do mercado para construir diagramas
10 aulasVamos criar um projeto de banco de dados completo, conforme aprendemos no curso
15 aulasVamos criar um projeto de banco de dados completo, conforme aprendemos no curso
11 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!