Video: Top 25 Excel 2016 Tips and Tricks 2024
O parte din SQL pentru chestii Cheat Sheet
Pentru a vă asigura că tabelele de baze de date sunt proiectate astfel încât să vă păstreze datele în mod fiabil, trebuie să vă asigurați că nu sunt sub rezerva unor anomalii de modificare. Normalizarea bazelor de date vă va oferi acea asigurare. Comparați criteriile SQL din lista următoare cu tabelele din baza de date. Acest lucru vă va avertiza în legătură cu posibilitatea unor anomalii, atunci când veți constata că baza de date nu este suficient de normalizată.
Prima formă normală (1NF):
-
Tabelul trebuie să fie bidimensional, cu rânduri și coloane.
-
Fiecare rând conține date care se referă la un lucru sau la o porțiune a unui lucru.
-
Fiecare coloană conține date pentru un singur atribut al lucrurilor descrise.
-
Fiecare celulă (intersecția rândului și coloanei) a tabelului trebuie să fie o valoare unică.
-
Toate intrările dintr-o coloană trebuie să fie de același tip.
-
Fiecare coloană trebuie să aibă un nume unic.
-
Nici două rânduri nu pot fi identice.
-
Ordinea coloanelor și a rândurilor nu contează.
A doua formă normală (2NF):
-
Tabelul trebuie să fie în prima formă normală (1NF).
-
Toate atributele nonkey (coloane) trebuie să depindă de întreaga cheie.
Al treilea formular normal (3NF):
-
Tabelul trebuie să fie în a doua formă normală (2NF).
-
Tabelul nu are dependențe tranzitorii.
Forma normală a domeniului (DK / NF):
-
Fiecare constrângere a tabelului este o consecință logică a definirii cheilor și domeniilor.