BDD Flashcards
Quelles sont les propriétés d’une BDD SQL ?
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
Que veut dire NoSQL ?
Not Only SQL
=> BDD distribuée
Que veut dire SQL ?
Structured Query Language
=> BDD relationnelle
Quelles sont les propriétés d’une BDD NoSQL ?
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
Qu’est-ce que la normalisation d’une base de données ?
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