Cuprins:
- Definiție - Ce înseamnă relația bazei de date relaționale (RDD)?
- Techopedia explică proiectarea relațională a bazelor de date (RDD)
Definiție - Ce înseamnă relația bazei de date relaționale (RDD)?
Proiectarea relațională a bazelor de date (RDD) modelează informațiile și datele într-un set de tabele cu rânduri și coloane. Fiecare rând al unei relații / tabele reprezintă o înregistrare și fiecare coloană reprezintă un atribut de date. Limbajul de interogare structurat (SQL) este utilizat pentru a manipula bazele de date relaționale. Proiectarea unei baze de date relaționale este compusă din patru etape, în care datele sunt modelate într-un set de tabele conexe. Etapele sunt:
- Definiți relațiile / atributele
- Definiți cheile primare
- Definiți relațiile
- Normalizare
Techopedia explică proiectarea relațională a bazelor de date (RDD)
Bazele de date relaționale diferă de alte baze de date în abordarea lor de a organiza date și de a efectua tranzacții. Într-un RDD, datele sunt organizate în tabele și toate tipurile de acces la date sunt efectuate prin tranzacții controlate. Proiectarea relațională a bazelor de date satisface proprietățile ACID (atomicitate, consistență, integritate și durabilitate) necesare dintr-o proiectare a bazei de date. Proiectarea relațională a bazelor de date necesită utilizarea unui server de baze de date în aplicații pentru tratarea problemelor de gestionare a datelor.
Cele patru etape ale unui CDR sunt următoarele:
- Relații și atribute: Sunt identificate diferitele tabele și atribute legate de fiecare tabel. Tabelele reprezintă entități, iar atributele reprezintă proprietățile entităților respective.
- Taste principale: Atributul sau setul de atribute care ajută la identificarea unică a unei înregistrări este identificat și atribuit ca cheie primară
- Relații: relațiile dintre diferitele tabele sunt stabilite cu ajutorul unor chei străine. Tastele externe sunt atribute care apar într-un tabel care sunt chei primare ale altei tabele. Tipurile de relații care pot exista între relații (tabele) sunt:
- Unu la unu
- Unul la mulți
- De la mulți la mulți
O diagramă relație entitate poate fi utilizată pentru a descrie entitățile, atributele lor și relația dintre entități într-un mod diagramatic.
- Normalizare: Acesta este procesul de optimizare a structurii bazei de date. Normalizarea simplifică proiectarea bazei de date pentru a evita redundanța și confuzia. Diferitele forme normale sunt următoarele:
- Prima formă normală
- A doua formă normală
- A treia formă normală
- Forma normală Boyce-Codd
- A cincea formă normală
Prin aplicarea unui set de reguli, un tabel este normalizat în formele normale de mai sus, într-un mod liniar progresiv. Eficiența designului se îmbunătățește cu fiecare grad de normalizare mai mare.
