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
6
Q

Qu’est-ce qu’un index SQL ?

A

Un index SQL est une copie partielle et organisée des données d’une ou plusieurs colonnes d’une table (souvent accompagnée d’un pointeur vers leur emplacement dans la table principale).

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