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