Please enable JavaScript.
Coggle requires JavaScript to display documents.
CAP 17 - ELMASRI NAVATHE - ESTRUTURAS DE ARQUIVOS (Armazenamento de…
CAP 17 - ELMASRI NAVATHE - ESTRUTURAS DE ARQUIVOS
Armazenamento de informações
Armazenamento Primário
CPU
Cache
RAM
Armazenamento Secundário e Terciário
CDS, DVDs PenDries
HDs, SSDs
Dados
Transientes
Ainda não
armazenados/ salvos
Persistente
Armazenamento Off Line (Fita)
Características
Lento
Muito Barato
Acesso Sequencial
:
Armazenamento On Line (Discos)
Arquivos de Registro
Arquivos Primários
Hashing
Heap (aquivos de registro desordenados)
Classificados (aquivos de registro ordenados)
Secundários
Estrutura de acesso auxilar
Índices
Seq Scan
3 more items...
Index Scan
3 more items...
Index only Scan
4 more items...
Planejador de Consultas
4 more items...
Bitmap Index / Heap Scan
8 more items...
Sort
2 more items...
Nested Loop Join
3 more items...
Hash Join
6 more items...
SQL
DCL
Grant
Revoke
DQL /SELECT
DDL
CREATE
Functions
4 more items...
Trigger
2 more items...
Table
2 more items...
Role
DROP
ALTER
DML
UPDATE
DELETE
INSERT
ON CONFLICT
2 more items...
Reference:
https://www.postgresql.org/docs/current/static/sql-insert.html
Insert with MD5
1 more item...
CONCEITOS IMPORTANTES
ACID
Atomicidade
1 more item...
Consistência
Isolamento
Durabilidade
Manipulação de erros
https://www.postgresql.org/docs/9.6/static/ecpg-errors.html
Implementação Herança no Database
Exemplo de Implementação (Pessoa--> Estudante, Professor, Pai)
1 more item...
Pode ser voltado para performance ou normalização
3 more items...
Bases de Testes
Empresa
Cliente Perfil Produto
https://github.com/projetosdatamining/database_perfil_cliente_produto
Locadora
https://github.com/discipbd2/base-de-testes-locadora
DTL (Data Transaction Language)
Begin
Commit
Rollback
Savepoint
Características
Alta capacidade de Armazenamento
Estrutura composta por
Setores
Bloco / Página / Conjunto de setores
Trilha
Cilindro
Acesso Randomico
Normalização (Ingles/Portugues)
Nomalized Process
Redundance Recuction
entails
Dependences are properly enforced
acooplished
some formal rules
Improve Integrity
Processo de Normalização
implica em
redução de redundância
Dependências são devidamente aplicadas
Aumento da Integridade
Restrições de integridade (Constraints)
Obtida por meio de algumas regras formais
Sintese (novos projetos de bancos de dados)
Decomposição (Melhora um banco de dados existente)
Primeira Forma Normal
Objetivo
permitir que dados sejam consulados e manipulados usando uma "Universal data sub-language" Exemplo: SQL
Coleção de relações livres de dependências de inserção, atualização e exclusão indesejáveis.
Reduzir a necessidade de restruturação da coleção de relações e da introdução de novos tipos de dados
Aumentar o tempo de vida das bases de dados e/ou aplicações derivadas destas (devido a modelagem adequada para suportar a natureza dinâmica das informações)
Modelo relacional mais informativo para os usuários
Tornar a coleção de relações neutras para consultas estatísticas (formato adequado para aplicação de agrupamentos, soma, médias, etc...)
Erros de Anomalia
Modificação
Material Produzido
https://moisesomena.gitbooks.io/topicosdatabase/content/primeira-forma-normal.html
Format: Coogle
isto é um teste de formatacao
References
https://static.coggle.it/resources/presskit/brand/coggle-banner-green.png?_v=1528477502
https://bloggle.coggle.it/post/147537221917/introducing-emoji-in-coggle-to-celebrate
https://bloggle.coggle.it/post/129486893302/coggle-markdown-reference
https://bloggle.coggle.it/post/129486891697/multi-line-text