Bando De Dados Flashcards

1
Q

Normalização e Formas Normais

A

1FN - elimina atributos compostos ou multivalorados
2FN - 1FN + elimina dependência funcional parcial
3FN - 2FN + elimina dependência transitiva
FNBC (Boyce-Codd) - extensão da 3FN, todo determinante é chave candidata
4FN - eliminar dependência multivalorada
5FN - Encontrar dependência de junção

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Defina Gerenciamento de transação

A

Referem-se a uma coleção de operações que formam uma única unidade de trabalho lógica. É importante que sejam executadas completamente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que significa ACID?

A

Atomicidade - Todas as operações são executadas corretamente, ou nenhuma delas
Consistência - a execução de uma transação isolada preserva a consistência do banco de dados
Isolamento - várias transações possam ser executadas simultaneamente. Casa transição não está ciente das outras
Durabilidade - depois que uma transação for completada com sucesso, as mudanças que ela faz ao DB persistem, mesmo que existam falhas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Sobre RAID

A

RAID 0 (Striping): desempenho, divisão de dados, sem tolerância a falhar, extender armazenamento , não há redundância
RAID 1 (Mirror): espelhamento , confiabilidade,
RAID 2: código de correção de erro (hamming), paridade, alternativo ao espelhamento
RAID 5: 75% dados 25% paridade, mínimo 3 discos, paridade em todos os discos.

Hot Spare (RAID 1, 5 e 6): DISCO RESERVA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Linguagem de controle de dados

A

DDL (DEFINIÇÃO) - CREATE, ALTER, DROP, TRUNCATE, COMMENT, RENAME
DML (MANIPULATION) - SELECT INSERT, UPDATE, DELETE, MERGE
DCL (CONTROLE) - GRANT, REVOKE
TCL (TRANSITION) - COMMIT, ROLLBACK, SAVEPOINT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly