Estratto del documento

Operatore LIKE

Il fissoeprimocarattereIl dic'eunaindicache stringa lunghezzavuotaarbitrariaancheIl c'e solounindicache necessariamentearbitrariocarattere

Gestione dei valori nulli

ilnun Relazionalecomenell'Algebravienegestitoesercizio bisAs2SELECTStipendiostipendio stipendioxFROM Impiegato ORFiliale FilialeRoma MilanoWHERE non confondersibisogna 41

Interpretazione formale delle interrogazioni SQL

ilche calcoleràDbmsnonsignificail inquestamanieraquery ilqueryinfattiil calcoleràDbms ednellamanieraequivalentechetrovafacendoottimizzatal'analisidello dellesoluzionispazioesercizio PadrePaternitaSELECT PaternitàPersoneFROM RedditoPersone andWHERE 20PaternitaNome FigliotiPadrepaternitaweiglianomelorcadiossopersone diJOINCONDIZIONEe 3aesercizio lo duevoltefigliostesso verrainonnonper avereduplicati contatoPadreMadreDISTINCT MaternitàfiglioSELECTFROM PaternitàMaternitàWHEREPaternita Maternitàfigliofiglio 42

Esercizio

midail delche reddito padrediunaserve coppia persone midail delche figlioredditonationfifth redditopersaovviaredditopersa redditocondizionea Padre_persipaternita nomegndizioni FigliopersanomepaternitaJOIN ESPLICITO al didico fareilnon Dbms cartesianodidico dareglima undirettamentenelJOIN FROMnullanoncambia senonlasemanticaESEMPIO incuinon casonuna inanenzaacesistinaanche scambianocambierebbe paternitàunanonna chiave 43

Join naturale

costruisceieroinnaturalesolosuirealetuplema attideglivaloricomuniincomuneJOIN ESTERNI e'indispensabile tiè TIÈèW LuigiMariomanoanima Enzo LuigicaraSilvia Anome nomennomenEbreo amamano LuigiIiJoin ESTERNO SINISTRO Join ESTERNO DESTROenoninserisco noninserisco destrachea nonTutteletupiedenatabeliaTuteletupiedenatabenaasinistrachenon tabellanellatabella nelladestra asinistrahannounahannoun corrispettivocorrispettivo 44

Join esterno completo

etnieagitati chehannonon corrispettiviIl comando ORDER BY leordina tupleascendentediscendente 45

Operatori aggregati

innon relazionaleesistono algebra un'estensione insiemisucompionooperazionitabellatupledi sottotabeneLee fi.tnwiOperatori Aggregati - come gestirli 46Operatore COUNT - SintassiOperatori AggregatiIt mezzo 47COUNT e NULLAltri operatori aggregati 48L’operatore SUML’operatore MAXCombinare operatori aggregatiminMax SIMAINmedia 49select avacstipannicognomeFromimpiegato inonnasensonanestocaso savacresuturantasecca

Attenzione !!!

Interrogazioni con raggruppamento GROUP BY

Nel incuisiacaso tabellanecessario in unailcalcolaresai per dellaqueryrisultato intupleledividere gruppidainbasealvaloreassuntosiutilizzapiùuno attributiola GroupByclausolavinti apparirenodelletabellein joinnellaselectpossonocompariresolamenteattributiutilizzatigli ilper raggruppamentoquindiun deglisottoinsiemibyattributideviagroupche gaeattributi realizzano gnaconteggi mediasomma 50GROUP BY - come gestirla ènon obbligatoriobynellagli usatiattributisolamenteSTRETTA groupREGOLA possononellaselectapparire 51

GROUP BY e operatori aggregati

GROUP BY eoperatori aggregativienecalcolatalaGroupBycomeletabelleprendoiiprodottocartesianofacciole wherecondizioniapplicobuttocientualiattributi michenon servonoi nellaselectcoinvolti quindinona meni nella byneanche grouptabellacherimanevienela raggruppatasuquestigruppisifannoicalcolirisultatoilrestituitovieneeinfinetramiteuna

Anteprima
Vedrai una selezione di 9 pagine su 38
Appunti di Basi di dati Pag. 1 Appunti di Basi di dati Pag. 2
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 6
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 11
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 16
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 21
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 26
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 31
Anteprima di 9 pagg. su 38.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 36
1 su 38
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher NikyD00 di informazioni apprese con la frequenza delle lezioni di Basi di dati e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Roma La Sapienza o del prof Catarci Tiziana.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community