Acasă Dezvoltare Ce este designul relațional al bazei de date (rdd)? - definiție din techopedia

Ce este designul relațional al bazei de date (rdd)? - definiție din techopedia

Cuprins:

Anonim

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.

Ce este designul relațional al bazei de date (rdd)? - definiție din techopedia