francycafy93
Sapiens
1 min. di lettura
Vota 4 / 5

Concetti Chiave

  • La selezione in SQL è un operatore unario che lavora sulle righe, restituendo una tabella con le tuple che soddisfano una condizione specificata.
  • La proiezione è un operatore unario che agisce sulle colonne, producendo una tabella con grado e cardinalità minori o uguali rispetto a quella originale.
  • La congiunzione è un operatore binario che combina due tabelle su un campo comune, restituendo una tabella con attributi di entrambe le tabelle correlate dalle righe con valori uguali nel campo condiviso.
  • La selezione e la proiezione si differenziano per il loro focus: la selezione si concentra sulle righe, mentre la proiezione si concentra sulle colonne.
  • La congiunzione permette di unire due tabelle, facilitando la combinazione di dati correlati attraverso un campo comune.
Linguaggio Sql - Operazioni

Le operazioni nel linguaggio SQL sono:
- selezione;
- proiezione;
- congiunzione.
La selezione e la proiezione sono operatori unari. La congiunzione invece è un operatore binario.
La selezione è un operatore relazionale che si applica a una tabella e fornisce come risultato un'altra tabella di grado uguale ma cardinalità minore o uguale contenente le tuple che soddisfano alla condizione specificata. La selezione lavora sulle righe.
La proiezione è un operatore che ha in input una tabella e fornisce in output un'altra tabella con grado minore o uguale a quella di partenza, la cardinalità minore o uguale a quella di partenza. Sarà inferiore quando la tabella risultato contiene righe uguali che si riducono ad una in quanto nel modello relazionale le righe della tabella sono tutte distinte. La proiezione lavora sulle colonne.
La congiunzione è un operatore relazionale che opera su due tabelle aventi un campo comune che da come risultato una tabella contenente sia gli attributi della prima tabella e sia gli attributi della seconda tabella, abbinando solo le righe che hanno valori uguali nel campo comune.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community