Visão Geral
Curso bancos de dados relacionais e modelagem de dados Foundationprojetado para dar aos delegados experiência prática em modelagem de dados usando diagramas de relacionamento de entidade e normalização de dados, também em projetar bancos de dados relacionais usando o modelo de entidade normalizado. Tanto a modelagem de entidades quanto a normalização de dados formam os elementos principais deste curso. Não se espera que os delegados tenham nenhum conhecimento prévio de análise de sistemas ou bancos de dados, e o curso inclui uma breve introdução aos princípios da análise de sistemas.
Exercícios e exemplos são usados ao longo do curso para dar experiência prática com as técnicas abordadas.
Objetivo
Após realziar este Curso bancos de dados relacionais e modelagem de dados Foundation você será capaz de:
O curso Relational Databases & Data Modeling Overview fornece uma compreensão da estrutura de um RDBMS (Relational Database Management System) e os princípios subjacentes da análise relacional e modelagem de dados.
- A abordagem do banco de dados
- Sistemas de Gerenciamento de Banco de Dados
- A lógica das arquiteturas de banco de dados
- Modelagem de entidades
- Restrições e suposições
- Normalização de dados para a terceira forma normal
- Estruturas lógicas de dados
- O esquema relacional
- Restrições de banco de dados
- O conceito de visualizações
- Técnicas de desnormalização
- Uma introdução a consultas simples em linguagem de consulta estruturada (SQL)
Publico Alvo
Desenvolvedores que se movem para a área de bancos de dados relacionais que precisam entender os princípios e a lógica do banco de dados relacional; programadores que vão começar a programar em SQL e precisam conhecer os princípios sobre os quais ele foi construído; programadores que precisam entender modelagem e normalização de entidades; analistas que precisam de conhecimento de modelagem de entidade e diagramas de entidade relacionamento e quaisquer outros que precisam conhecer os princípios de análise relacional e modelagem de dados, mas não precisam de um curso completo de análise de sistemas.
Pre-Requisitos
Uma compreensão dos conceitos de Tecnologia da Informação e termos de computador é necessária.
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Introdução ao curso
- Administração e Materiais do Curso
- Estrutura e Programação do Curso
- Apresentações de Delegados e Instrutores
INTRODUÇÃO AOS BANCOS DE DADOS RELACIONAIS
- A Abordagem do Banco de Dados
- Sistemas de Gerenciamento de Banco de Dados
- A função de um sistema de gerenciamento de banco de dados
- A arquitetura de processamento
- A Arquitetura do Esquema
- A arquitetura de armazenamento
- Uma visão geral do desenvolvimento do sistema de banco de dados
- Uma visão geral dos princípios gerais de banco de dados
MODELOS DE DADOS CONCEITUAIS
- Visão geral dos modelos de entidade
- Entidades e como identificá-las
- Atributos e como identificá-los
- Relacionamentos e suas qualidades
- Construindo um Diagrama Entidade Relacionamento
- Resolução de relacionamentos muitos-para-muitos
- Relacionamentos de subtipo e supertipo
- Relacionamentos de arco
- Relacionamentos Recursivos
- Restrições e Suposições
- Normalização para a Primeira Forma Normal (1NF)
- Normalização para a Segunda Forma Normal (2NF)
- Normalização para a Terceira Forma Normal (3NF)
- Exercícios:
- Analisando uma especificação
- Criando um Diagrama Entidade Relacionamento a partir da especificação
MODELOS DE DADOS CONCEITUAIS
- Normalização para a Primeira Forma Normal (1NF)
- Normalização para a Segunda Forma Normal (2NF)
- Normalização para a Terceira Forma Normal (3NF)
- Exercícios: Normalização de Dados produzindo especificações de tabelas e Diagramas de Entidades
MODELO RELACIONAL
- Estrutura Relacional
- Terminologia Relacional
- domínios
- Um esquema relacional
- Chaves candidatas e chaves primárias
- Chaves Estrangeiras
- Principais Restrições
- Restrições de atributos
- Implementando relacionamentos de subtipo/supertipo
- Visualizações
- Desnormalização usando tabelas pré-juntas
- Desnormalização usando dados derivados
- Uma Introdução à Linguagem de Consulta Estruturada (SQL)
- Consultas Simples
- Atualizações Simples dos Dados
- Exercício: Modelagem de Dados de um Edital de Licitação
TENHO INTERESSE