Concetti Chiave
- Le funzioni di aggregazione come SUM, COUNT, MAX, MIN e AVG permettono di calcolare somme, medie e conteggi su gruppi di righe di una tabella.
- La clausola GROUP BY consente di raggruppare righe di una tabella in base a valori di uno o più attributi per applicare funzioni di aggregazione.
- La clausola HAVING si utilizza dopo GROUP BY per applicare condizioni di ricerca sui gruppi di righe.
- Una vista è una tabella virtuale che raccoglie dati da tabelle del database, creata con il comando CREATE VIEW per elaborazioni successive.
- I comandi GRANT e REVOKE gestiscono i diritti di accesso agli utenti, consentendo o revocando specifiche operazioni su tabelle.
Funzioni di Aggregazione
Funzioni predefinite per il calcolo di somme,medie,conteggi,...(SUM,COUNT,MAX,MIN,AVG)che permettono di effettuare elaborazioni su gruppi di righe o di valori appartenenti a una colonna di una tabella.
Group By
La clausola che permette di raggruppare le righe di una tabella in base hai valori di uno o più attributi,potendo cosi applicare le funzioni di aggregazione ai singoli gruppi di righe.
Having
Clausola che vine in sequenza solo dopo una GROUP BY,permette di applicare condizioni di ricerca a gruppi di righe.
Vista
Tabella virtuale che contiene dati presi da tabelle tali appartenenti al database,ai quali e possibile assegnare un identificatore,in modo da poterli poi riutilizzare per elaborazioni successive,
Per creare una vista si utilizza il comando CREATE VIEW.
Grant
Comando con cui è possibile concedere diritti di accesso specificando le operazioni permesse,le tabelle sulle quali si può operare e,infine,l'elenco degli utenti ai quali è assegnato il diritto di accesso.
REVOKE
Comando che permette di revocare i diritti di accesso assegnati con una precedente GRANT.
Trigger
Programmi con cui e possibile impostare delle regole che devono essere verificate quando si presentano determinati eventi,in modo da poter reagire,in caso di regole non rispettate,con un'eventuale azione.