BDD Flashcards

1
Q

Quelles sont les propriétés d’une BDD SQL ?

A

ACID
A : Atomicité (chaque transaction est traitée comme une unité, si une des instructions échoue, l’ensemble de la transaction échoue => prévenir les MAJ partielles)
C : Cohérence (toute donnée ajoutée à la BDD doit répondre aux règles définies comme les contraintes, rollbacks, déclencheurs…)
I : Isolation (garantit que l’exécution simultanée de transactions laisse la BDD dans le même état que si chacune avait été réalisée séparément)
D : Durabilité (les transactions terminées sont enregistréesd dans une mémoire non volatile)
=> garantir l’intégrité de la BDD

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

Que veut dire NoSQL ?

A

Not Only SQL
=> BDD distribuée

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

Que veut dire SQL ?

A

Structured Query Language
=> BDD relationnelle

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

Quelles sont les propriétés d’une BDD NoSQL ?

A

BASE
BA : Basically Available (on doit toujours avoir une réponse)
S : Soft state (selon le serveur on peut ne pas avoir la même réponse)
E : Eventually consistent (à terme on doit avoir des données cohérentes)
=> garantir un résultat et un temps de réponse

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

Qu’est-ce que la normalisation d’une base de données ?

A

Processus d’organisation des données dans une base de données dans le but de réduire :
- la redondance des données
- améliorer l’intégrité des données

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