Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelagem de dados - 2º Semestre, Modelagem de dados - 2º Semestre -…
Modelagem de dados - 2º Semestre
Sistemas Gerenciadores de Bancos de Dados - SGDB
SGDB
Características
Funcionalidades
Funções
Transação
Banco de Dados e Sistema Gerenciador de Banco de Dados
Modelo Relacional
INTEGRIDADE
MANIPULAÇÃO
ESTRUTURA
Modelagem de Dados
ELICITAÇÃO
ELABORAÇÃO
CONCEPÇÃO
NEGOCIAÇÃO
Elementos de um banco de dados
Dados
Hardware
Software
Usuários
TABELAS
ENTIDADES
ATRIBUTOS
Sistemas de Apoio à Decisão
OLTP(On-line Transaction Processing) - Processamento de Transações em Tempo Real
OLAP(On-line Analytical Processing) - Processamento Analítico On-line
DATA WAREHOUSE
DATA MINING
BI
Redundância
Análise dos atributos
Backup do banco de dados
Segurança
Políticas de Segurança
Senhas
Permissões
Backup
Passos para a criação de um banco de dados
MODELAGEM CONCEITUAL
MODELAGEM LÓGICA
LEVANTAMENTO E ANÁLISE DE REQUISITOS
MODELAGEM FÍSICA
MODELAGEM DE DADOS ATRAVÉS DO MODELO ENTIDADE-RELACIONAMENTO
MODELO DE ENTIDADE
MODELAGEM RELACIONAL
TABELA
ENTIDADE
ENTIDADES FORTES
ENTIDADES FRACAS OU DEPENDENTES
ENTIDADES SUBORDINADAS
ENTIDADES AGREGADAS
RELACIONAMENTO
Relacionamento Unário
Relacionamento Binário
Relacionamento Ternário
Relacionamento Quaternário
Relacionamento n-ário
CARDINALIDADE
UM-PARA-UM
UM PARA MUITOS (1 .. N)
AUTORRELACIONADA
MUITOS-PARA-MUITOS (N PARA N)
DIAGRAMA DE ENTIDADE-RELACIONAMENTO (DER)
CHAVE DE TABELA
CHAVE PRIMÁRIA
CHAVE SECUNDÁRIA
CHAVE CONCATENADA OU COMPOSTA
CHAVE SUBSTITUTA OU SURROGADA
CHAVE ESTRANGEIRA
INTEGRIDADE REFERENCIAL
DEFINIÇÕES
Tupla
Atributo
Instância de relação
Relação
NOTAÇÕES
NOTAÇÃO DE PETER CHEN
NOTAÇÃO DE BACHMAN / SETAS
NOTAÇÃO DE JAMES MARTIN
MODELO LÓGICO/RELACIONAL
Modelagem de dados através do modelo entidade-relacionamento usando DER
MODELAGEM CONCEITUAL
DICIONÁRIO DE DADOS
ESTRATÉGIAS DE MODELAGEM
BOTTOM-UP
MIDDLE-UP-DOWN
TOP-DOWN
DER Imobiliária
CICLO DE VIDA DE UM BANCO DE DADOS
IMPLEMENTAÇÃO E CARGA
TESTE E AVALIAÇÃO
PROJETO DO BANCO DE DADOS
OPERAÇÃO
ESTUDO INICIAL DO BANCO DE DADOS
TOP-DOWN
DICIONÁRIO DE DADOS
Modelagem de dados através do modelo entidade-relacionamento usando UML
MODELO CONCEITUAL
UML
GENERALIZAÇÃO
Generalização - Especialização Parcial
Generalização - Especialização Total
Generalização - Especialização
ESPECIALIZAÇÃO
ORIENTAÇÃO A OBJETOS
Classe
Instância
Objeto
Diagrama de classes
Ferramentas CASEs de Modelagem do Diagrama de Entidade-Relacionamento (DER)
FERRAMENTAS CASEs
Lower CASE
Upper CASE
Automatiza várias tarefas
GERAÇÃO DE DOCUMENTAÇÃO
EFETUAR TESTES
GERAÇÃO DE RELATÓRIOS
GERAÇÃO DE CÓDIGOS
Características
NOTAÇÃO
SCRIPTS
DIAGRAMAS
FORWARD ENGINEER
REVERSE ENGINEER
DICIONÁRIO DE DADOS
EXEMPLOS DE FERRAMENTAS CASEs
WORKBENCH
DRAW.IO
ASTAH
LUCIDCHART
DIAGRAMA ENTIDADE-RELACIONAMENTOS
Modelagem de dados - 2º Semestre
Normalização de dados na computação
TÉCNICAS DE NORMALIZAÇÃO
Segunda forma normal - 2FN
Terceira forma normal - 3FN
Primeira forma normal - 1FN
Quarta forma normal - 4FN
DEPENDÊNCIA FUNCIONAL
Total ou completa
Parcial
Transitiva ou indireta
NORMALIZAÇÃO
Tabela Produto normalizada
DER – Produto – TipoProduto - Fornecedor
Tabela Produto não normalizada
CONCEITOS DE NORMALIZAÇÃO DE DADOS
Resolvendo a redundância e a inconsistência entre as tabelas
Redundância controlada
Transformação 1FN – 2FN
SEGUNDA FORMA NORMAL – 2FN
Tabela Funcionário na 2FN
DER – Funcionários na 1 FN e na 2FN
PRIMEIRA FORMA NORMAL – 1FN
Tabela Funcionário não normalizada
Tabela Funcionário na 1FN
NORMALIZAÇÃO DE DADOS
Campos nas tabelas
Chave primária
Assunto da tabela
Integridade e consistência
Atributos de um Modelo Entidade-Relacionamentos
Atributo monovalorado
Atributo multivalorado
Atributo derivado
Atributo composto
Atributo chave
Atributo simples ou atômico
Transformação 3FN – 4FN
QUARTA FORMA NORMAL – 4FN
Tabela Funcionário com Campo Multivalorado
DER das Tabelas Normalizadas
TERCEIRA FORMA NORMAL – 3FN
Tabela Funcionário normalizada na 2FN
NORMALIZAÇÃO DE DADOS
ANÁLISE DOS RELACIONAMENTOS ENTRE AS TABELAS
FORMAS NORMAIS
Tabela Cliente não normalizada na 2FN