null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
8018542
Banco de Dados
Description
Mind Map on Banco de Dados, created by Magdiel Cavalcante on 08/03/2017.
No tags specified
concursos públicos
Mind Map by
Magdiel Cavalcante
, updated more than 1 year ago
More
Less
Created by
Magdiel Cavalcante
almost 8 years ago
19
1
0
Resource summary
Banco de Dados
- É um conjunto de dados relacionados a uma finalidade
SGBD/ Sistema de Gerenciamento de Banco de Dados
-É um programa que gerencia dados
Administradores de banco de dados - Administra os recuros primário de secundário(Software)
Usuários Casuais
Nivel alto ultilizam uma liguagem sotisficada
usuarios Iniciantes ou parametreicos
caixa de banco -feitos para serem usados
Usuarios sofisticados
são engenheiros... que implementam suas proprias apricações
Três Esquemas
Nível Externo/Esquema Externo
-É a visão do usuário, será liberado uma pequena visão
Nível Conceitual/Equema Conceitual
-Descreve como um todo e restinge o físico
Nível Interno/Esquema interno
-Armazenamento físico
Independência Lógica
-Atera o Conceitual, sem mudar os Externos
Independência Física
- altera o interno, sem modificar o conceitual
Categorias de modelos de dados
1ª etapa: Busca-se saber das necessidades do usuário
2ª etapa: Projeto Conceitual - Descrições detalhadas de tipos de entidade e relacionamento.
Continuação: Especificação das necessidades funcionais
3 etapa: Projeto lógico ou mapeamento do modelo de dados realiza o mapeamento do esquema conceitual para o modelo de dados
-tem como nomes representacional ou de implementação
utilizado é o relacional
4 etapa: Projeto físico que são definadas as estruturas de armazenamento interno
Tipos de Modelos de Dados
Modelo Hierarquico
Primeiro, Estutura em arvore, ideal para modelar hierarqia foi superado
Modelo em Rede
-Permite mais vinculação
Moldelo Relacional
Usa-se uma coleção de tabelas/Relações para representar os dados
Cada tabela possui Colunas. Cada Tabela Contem Tuplas. Cada tupla possui atributos.
é O MODELO MAIS UTILIZADO NA FASE DE PROJETO LÓGIO
Modelo Entidade -Relacionamento
é utilizado na fase do projeto conceitual que é anterior a fase do projeto lógico
Uma entidade é um objeto algo real
é ALTO NIVEL
Modelos de dados orientado a objetos
Extensão do modelo ER
Modelo de dados objeto relacional
-combina o modelo relaciona com o objeto
Modelo ER
Cardinallidade
- Expresa o numero de entidades que ela pode associa-se por meio de um relacionamento
Modelo Relacional
-Ligado ao lógico, entre o conceitual e o físisco
-atributos são componentes das entidades
-metadados sãoas informações colocadas ao lado dos atributos
-Registro/Tuplas/linas
Tipos de atributos
Compostos
-divididos em partes iguais
Simples/autônomos
Indivisíveis
Monovalorados
-Valor único para cada tupla
Multivalorado
-Conjunto de valores para a mesma tupla
Armazenado
-Principal
Derivado
-deriva do armazenado
Nulo
Não tem valor aplicavel a tributo
Complexos
-cOMPOSTO+mULTIVALORADO
Restrições de integridade
-Domínio,Vazio, chave, Referencial
Chave primária
Coluna assegura que cada tupla é única
chave Estrangeira
-restição referencial amarra os relacionamentos entre a tabela
Fazem referencia a chave primária
chave substituta
-pode ser utilizado para definir a chave primária
super chave
permite identificar uma mesma entidade
Controle de Concorrencia
Autômica
-É possivel reveter aquilo que foi modificado
Consistente
Dados integros
Isolada
Dado isolados
Duravel
deve ser definitivo a modificação
Visões Views/tabela virtual
-Consultas frequentes
Views Materializada
-Só é permitida a atualização quando existir uma tabela
Não existe registro em Views
Normalização em banco de dados
Dependencia Funcional
1º FORMANORMAL
2º FORMA NORMAL
3ª FORMA NORMAL
4ª FORMA NORMAL
5ºForma normal
Business Intelligence
-Conjunto de tecnicas, metodos e ferramentas que subsidia a toma de decião
Data Warehouse/armazém de dados/depósito de dados
- é colhido de varios origens
Catactérsticas
Não-volátio (apenas recebe informação)
Integrado(aproveita termos)
Orientado por assunto(finalidade de armazenar)
Variante no Tempo(manutenção)
Data Marts/OLTP
-é espécifico, Volátil
Topdown up
-Cria-se primeira Data Marts
Bottom up
Cria-se primeiro a BI para depois a data marts
ETL/Extração, transformação e recarga
-alimentação
Extração(das bases de dados); transformação(aplica funções); recarga(substitui dados)
OLAP
-analise dinamica e multidimencional dos dados
Tabela de fato
-Registra fato é grande
Atributos
Valores Núméricos(permite operações); não mumericos; seminumérico
Tabela de dimensão
-Ligas aos fatos
Formas
Modelo Estrela/Star Schema)
-Ocupa espaço ao repetir descrições
Modelo Flocos de Neve/Snow Flak
-Menor Espaço ao normatizar
Arquiteturas OLAP
Molap/Multidimensional...
-como um cubo de dados, restrições, complexos
Rolap/Relation...
-Como modelo relacional
Dolap/Desktop
-Trasfere para desktop/Rede
Holap/Hydrid
-Rolap+Molap
Wolap/Web-online
-Uso do navegador
Operações em OLAP
Dril Down
-aumenta o nivel de detalhue
Drill up/Roll up
-aumenta o grau de granularidade, diminuindo o detalhe
Drill Throught
Quando vou para outra dimensão
Dril Across
aQuando pulo nível intermediario
Slice and Dice
Slice(fatiar) dados em unica dimensão; Dice(dado) duas ou mais dimensões
Cross join
Dados unidos colunas invertidos
Pivot
rotação de cubo
Alertas
Situações em destaque
Ranking
Agrupa por maior e menor
filtros
para leitura
Sort
Ordenar., crescente ou decrescente
Breaks
Separam o relatorio em grupos de informação
Consultas ad-hoc
Segundo parametros nunca utilizados
Data Mining
Processo de descoberta de conhecimento em BDs - KDD
Fases
Seleção
-selecionados das mais diversas fontes
Pre-processamento
-Faz a limpeza
Transformação
-posso usar
Data Mining
Interpretação
Tecnicas
Associação
Relaçao
Descrição de Crasse
Resumo
Classificação
Qual modelo se destaca
Agrupamento/clustering
Similar a classificação é indepedente
Descoberta de parões sequenciais
Descoberta de padrões em series temporais
Regressão
Panejamento estrategico
Redes Neurais
algarítimos geéricos
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
Banco de Dados
talyson.milan
Perguntas e Respostas - Banco de Dados
Janaina Freitas
Banco de dados e SGBD
bruno de assis
Normalização de Banco de Dados
Domingos Bernardo
NORMALIZAÇÃO BANCO DE DADOS
Cristiano Gonçalves
Banco de dados III - Modelos de Dados II
Bianca Kaiser
Introdução a Banco de dados
Ícaro Matheus
Tipos de relacionamento
Philip Rodrigues
Apresentação sobre Banco de Dados
Suéllen Martinelli
Níveis de Abstração
Rodrigo Ferreira
Banco de dados II - Modelos de Dados
Bianca Kaiser
Browse Library