simoncino95
Ominide
1 min. di lettura
Vota 4 / 5

Concetti Chiave

  • Il database relazionale è stato formulato da Edgar Codd nel 1970 per IBM, basandosi su principi matematici.
  • La normalizzazione è una tecnica chiave nel database relazionale per ridurre la ridondanza e strutturare i dati logicamente.
  • Nel database relazionale, non è necessario definire separatamente le relazioni, poiché sono intrinsecamente logiche.
  • Il concetto di relazione tra insiemi nel database relazionale si basa su ennuple, dove ogni elemento appartiene a un insieme specifico.
  • Le principali operazioni tra tabelle nei database relazionali includono selezione, proiezione e congiunzione.
Database relazionale

Il database relazionale non è stato il primo ad uscire perchè il primo è stato il modello gerarchico(relazioni definite a parte) a dopo c'è stato quello reticolare.
Nel 1970 Edgar Codd formulò per la IBM il database relazionale con tre elementi distintivi:
Gli elementi di base poggiano su definizioni e strutture di tipo matematico
Sono stati studiati modi per eliminare il più possibile la ridondanza, in questo caso la "normalizzazione" che consente di strutturare i collegamenti tra i dati e le relazioni in un quadro logico
Non bisogna definire a parte le relazioni perchè è tutto molto logico

Concetto di relazione tra N insiemi: è l'insieme di ennuple chiamate (D1,D2,D3,Dn) tali che il primo elemento appartiene al primo insieme e cosi via.

Tra le tabelle è possibile fare 3 operazioni:
Selezione: si ottiene una tabella che contiene un numero inferiore di righe(cardinalità inferiore) e stesso numero di colonne
Proiezione: si ottiene una tabella che contiene un numero inferiore di colonne(grado inferiore) e stesso numero di righe
Congiunzione: si ottiene una tabella che ha lo stesso numero di righe con un numero di colonne inferiore di 1(manca il codice perchè è uguale)

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community