





Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Una panoramica del linguaggio sql, che viene utilizzato per definire gli schemi delle tabelle e per costruire e interrogare i database. Vengono spiegate le istruzioni sql di base, come create database, create table, insert, delete, update e select, e vengono illustrati i vincoli e i tipi di dati. Inoltre, vengono spiegate le chiave e le clausole join.
Tipologia: Slide
1 / 9
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!






DEFINIRE GLI SCHEMI DELLE TABELLE
CREARE IL DATABASE
Il linguaggio SQL non è case-sensitive, ma per convenzione le parole-chiave vengono scritte in caratteri maiuscoli, mentre i nomi dei database, delle tabelle e degli attributi con caratteri minuscoli. Le istruzioni SQL terminano sempre con il punto e virgola (;)
DEFINIRE I VINCOLI E MODIFICARE LE TABELLE
VALORI NULLI E VALORI DI DEFAULT
VINCOLI DEL TIPO CHECK
Per ogni attributo si può specificare un valore di default utilizzato se non viene fornito un valore per l’attributo. La condizione si può esprimere con gli operatori aritmetici e di confronto
LE CHIAVI
MODIFICARE LE TABELLE
Si possono inserire commenti scrivendo dopo un doppio trattino (--) o tra i simboli /* e *\
LE INTERROGAZIONI SEMPLICI UNA QUERY È UN’INTERROGAZIONE CHE CERCA ALL’INTERNO DI UN DATABASE E PRODUCE COME RISULTATO UNA TABELLA CON I DATI CHE SODDISFANO I CRITERI IMPOSTI PER LA RICERCA. IN SQL QUESTE INTERROGAZIONI SI BASANO SUL COSTRUTTO SINTATTICO SELECT…FROM…WHERE, DOVE: SELECT, SIGNIFICA «QUALI DATI DEVE RESTITUIRE LA QUERY?» FROM, SIGNIFICA «QUALE TABELLA DOBBIAMO INTERROGARE?» WHERE, SIGNIFICA «QUALI CONDIZIONI DEVE SODDISFARE LA RICERCA?» FORME SPECIALI DELLA CLAUSOLA SELECT SE SI VUOLE CHE UNA QUERY RESTITUISCA TUTTI I CAMPI DELLA TABELLA SI INSERISCE NELLA CLAUSOLA SELECT UN ASTERISCO* AL POSTO DELL’ELENCO DEGLI ATTRIBUTI.
SELECT SI Può ASSOCIARE UN NOME DETTO ALIAS O PSEUDONIMO CON LA SINTASSI:
USARE GLI OPERATORI E ORDINARE I RISULTATI IL LINGUAGGIO SQL METTE A DISPOSIZIONE VARI TIPI DI OPERATORI CHE PERMETTONO DI ESPRIMERE IN MODO PRECISO LA CONDIZIONE DELLA CLAUSOLA WHERE. GLI OPERATORI DI CONFRONTO SONO: INOLTRE L’SQL PREVEDE GLI OPERATORI DI CONFRONTO «LIKE», PER GLI ATTRIBUTI DI TIPO STRINGA, «BETWEEN», PER DEFINIRE INTERVALLI NUMERICI, E «IN», PER DEFINIRE L’APPARTENENZA DI UN VALORE DI UN ATTRIBUTO A UN INSIEME PREFISSATO.
PUò ESSERE COMPOSTA: IN TAL CASO I RECORD DEVONO SODDISFARE Più CONDIZIONI COLLEGATE TRAMITE GLI OPERATORI LOGICI «AND», «NOT» E «OR».