Carga Horária : 8 horas

R$ 25,00

Descrição do curso.

A Modelagem de Dados é a criação de um modelo físico que explique a lógica por traz do sistema, com ele você é capaz de explicar as características de funcionamento e comportamento de um software.

Inscrição

Quais são as exigências?

Conhecimento minimo de utilização de computador e Windows.
Começa do zero então conhecimentos básicos são aprendidos durante o curso.
Todas as ferramentas utilizadas estão disponíveis no ambiente de ensino para download.

O que serei capaz de fazer depois deste curso?

  • Modelar dados
  • Consultar e manipular os dados armazenados no banco de dados
  • Utilizar comandos e funções SQL
  • Criar e manipular objetos de banco de dados

Qual é o público alvo?

Programadores de qualquer linguagens. Este curso começamos do zero, mas precisa ter conhecimento básico de alguma linguagem de programação e também de Oracle SQL.


Conteúdo do Curso

1. Introdução
Visão Geral da Modelagem de Sistemas
Etapas da Modelagem de Banco de Dados
Análise e Formulação de Requisitos
Projeto Conceitual, Lógico e Físico

2. Desenvolvimento de um Banco de Dados
Fases do desenvolvimento de um Banco de Dados

3. Conceitos Básicos de Modelagem de Dados
Modelo Entidade-Relacionamento (E-R)
Convenções do Diagrama E-R
Identificando e modelando Entidades
Tipos de Relacionamentos
Layout do Diagrama E-R
Definindo Atributos (Revisão)
Identificadores Únicos

4. Conceitos Avançados de Modelagem de Dados
Normalizando o Modelo de Dados
Primeira Forma Normal
Segunda Forma Normal
Terceira Forma Normal
Dados Hierárquicos
Relacionamentos Recursivos
Supertipos e Subtipos
Relacionamentos Exclusivos
Dados considerando o Tempo
Relacionamentos Complexos

5. Database Design Inicial
Design de Banco de Dados
Passos para criação de um Database Design inicial
Mapeando modelos E-R complexos para tabelas
Exercícios

6. Database Design Adicional
Constraints de Integridade
Especificando Integridade
Definindo Índices
Definindo Visões (Views)
Desnormalizando o Design de Banco de Dados