40,0 horas Concluído

Projeto de Banco de dados - Fundamentos

Instituição: TreinaWeb
Período: 25 de April de 2020 — 28 de March de 2021

Descrição do Curso

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.

Mapa de Currículo

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 Questionário 3 questões 2 - Modelo de dados Introdução Modelo Conceitual Modelo Lógico Modelo Físico Entidade Relacionamento BrModelo Questionário 3 questões 3 - Modelo entidade relacionamento Modelo Conceitual Entidade Entidade no BrModelo Trabalhando com BrModelo Associar extensão ao BrModelo Exportando diagramas Introdução ao BrModelo e associação da extensão Identificando Entidades Questionário 3 questões 4 - Relações Introdução Relacionamento no BrModelo Identificando relacionamentos Questionário 3 questões 5 - Cardinalidade máxima Introdução Cardinalidade máxima Relacionamento 1 para N Relacionamento N para N Exemplos de cardinalidade máxima Questionário 3 questões 6 - Cardinalidade mínima Introdução Relacionamento opcional Relacionamento obrigatório Exemplos de relacionamentos Cardinalidade no BrModelo Identificando cardinalidades dos relacionamentos - Livraria Identificando cardinalidades dos relacionamentos - Hospital Questionário 3 questões 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 Questionário 3 questões 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 Questionário 3 questões 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 Questionário 3 questões 10 - Atributo identificador Introdução Exemplos de Atributos identificadores Identificador composto Atributo identificador de relacionamento Atributos identificadores no BrModelo Atributos identificadores Questionário 3 questões 11 - Relacionamento identificador Introdução Relacionamento identificador no BrModelo Entidade fraca/relacionamento identificador Questionário 3 questões 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 Questionário 3 questões 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 Questionário 3 questões 14 - Entidade associativa Introdução Entidade associativa no BrModelo Questionário 3 questões 15 - Características do modelo ER Apresentação do MER Modelo correto Aspectos temporais Modelos equivalentes Expressão limitada Questionário 3 questões 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 Questionário 3 questões 19 - Representação relacional Introdução Notação gráfica Modelo Textual Questionário 3 questões 20 - Transformação entre modelos Introdução Premissas básicas Questionário 3 questões 21 - Exercício Loja de móveis Exemplos práticos Entidade Cliente 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 Questionário 3 questões 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) Questionário 3 questões 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 Questionário 3 questões 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 Questionário 3 questões 25 - Tabela de transformação Introdução Segunda tabela, relacionamento N para N Terceira tabela, Relacionamento 1 para N Questionário 3 questões 26 - Transformação de outros elementos Relacionamento Identificador Atributo Multivalorado Transformação relacionamento ternário Transformação entidade associativa Questionário 3 questões 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 Questionário 3 questões 28 - Verificação do modelo relacional Redundância indesejável Redundância desejável Modelos equivalentes Questionário 2 questões 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

Categorias & Tópicos

SQL MySQL Banco de Dados