Please enable JavaScript.
Coggle requires JavaScript to display documents.
Banco de Dados (Modelos (Rede (Grafo bidirecional), Hierárquico (Árvore),…
Banco de Dados
Modelos
Rede
Grafo bidirecional
Hierárquico
Árvore
Relacional
Tabelas
Orientado a objetos
NoSQL
N
ot
o
nly
SQL
ACID
Atomicidade
COMMIT ALL
ROLLBACK ALL
Consistência
Após a transação deve estar consistente
Isolamento
Usuário vê suas alterações
Usuário não vê alterações dos outros
Durabilidade
Impossível voltar COMMIT
Arquitetura três esquemas
Nível externo ou visão
Nível lógico do
usuário
Usuário
Nível conceitual
Nível lógico
Nível interno
Nível de armazenamento
Físico
Independência dos dados
Independência lógica de dados
Alterar conceitual sem alterar a visão
Independência física de dados
Alterar interno sem alterar conceitual
Conceitos
Conjunto de dados estruturado
Confiáveis
Coerentes
Compartilhados
Representa um minimundo
Finalidade específica
Abordagem de BD
Navathe
Natureza de autodescrição
Abstração de dados
Múltiplas visões de dados
Compartilhamento
:star: Reduzir a redundância
Date
Dado compartilhado
Redundância redizida
Inconsistências evitadas
Transações
Integridade mantida
Segurança
Balanceamento de requisitos conflitante
Utilização de padrões
Modelo de Dados
Conceituais
Alto nível
Visão
Representacionais
Implementação
Lógico
Físico
Baixo nível
Linguagens
D
M
L
Manipulação
SELECT, INSERT, UPDATE
D
D
L
Definição
CREATE, ALTER, DROP
D
C
L
Controle
GRANT, REVOKE
Personagens
AD
Como representar dados
Que dados armazenar
DBA
Autorizar acessos ao BD
Definir esquema interno
Monitorar desempenho
Big Data
5 V
Volume
Variedade
Velocidade
Veracidade
Valor
Hadoop
Open source
Processamento e análise de grandes volumes
Estruturados
ou não estruturados