• Non ci sono risultati.

?? ?? Consultazione del DB

N/A
N/A
Protected

Academic year: 2021

Condividi "?? ?? Consultazione del DB"

Copied!
7
0
0

Testo completo

(1)

Consultazione del DB

estrazione di informazioni

Proiezione: estrazione di colonne

Join: estrazione informazioni correlate

Selezione: estrazione di

record che verificano un certo criterio

?

?

??

(2)

Esempio di proiezione

nome cognome nato-il nato-a Anna Rossi 2/2/71 TO Gigi Bianchi 23/4/80 Ivrea Iris Bianchi 15/9/45 CN

T

La proiezione di T su nome e cognome restituisce come risultato:

nome cognome Anna Rossi Gigi Bianchi Iris Bianchi

T1

(3)

Esempio di selezione

nome cognome nato-il nato-a Anna Rossi 2/2/71 TO Gigi Bianchi 23/4/80 Ivrea Iris Bianchi 15/9/45 CN

T

La selezione dei record di T tali che

“nato-il > 1/1/1960” restituisce come risultato:

nome cognome nato-il nato-a Anna Rossi 2/2/71 TO Gigi Bianchi 23/4/80 Ivrea

T1

(4)

Esempio di join

Libri

Titolo Autore Codice Poesie Rossi 111

Prosa Verdi 222 Elegie Verdi 333

Lettori

Nome Cod_libro Bianchi 111

Bianchi 222 Neri 111

Il join fra le due tabelle

sugli attributi Libri.Codice e Lettori.Cod_libro restituisce come risultato:

Poesie Rossi 111 Bianchi 111 Poesie Rossi 111 Neri 111 Prosa Verdi 222 Bianchi 222

Abbiamo estratto informazioni correlate

(5)

Natural join

Poesie Rossi 111 Bianchi 111 Poesie Rossi 111 Neri 111 Prosa Verdi 222 Bianchi 222

Ripetizione!

Poesie Rossi 111 Bianchi Poesie Rossi 111 Neri Prosa Verdi 222 Bianchi

(6)

Casi estremi

Prodotto cartesiano

Nome Reparto Tel Ugo segreteria 111111 Ugo segreteria 222222 Oreste segreteria 111111 Oreste segreteria 222222 Nome Reparto

Ugo segreteria Oreste segreteria

Tel Reparto 111111 segreteria 222222 segreteria

??

Join vuoto

Nome Reparto Ugo segreteria Oreste produzione

Tel Reparto 111111 centralino 222222 direzione

??

Nome Reparto Tel

(7)

Funzioni di aggregazione

A volte si desidera estrarre informazioni elaborando i dati

Es: calcolare il numero medio di libri letti da ciascun utente della biblioteca; calcolare il profitto massimo relativo alle vendite nell’anno 1998; calcolare l’età dei

partecipanti a un corso in base all’anno di nascita;

calcolare i prezzi + IVA dei prodotti su di un catalogo … Alcune funzioni di aggregazione: min, max, somma,

conteggio, media

Riferimenti

Documenti correlati

Si tratta di un problema di Neumann omogeneo per l’equazione del

Si tratta di un problema di Cauchy per l’equazione delle onde in R 3.. Calcoliamo prima le medie sferiche

[r]

L’equazione alle derivate parziali lungo le caratteristiche si riduce

E’ richiesto anche il disegno dell’estensione periodica

Calcoliamo le medie sferiche

Procediamo ora con il calcolo

E’ richiesto anche il disegno dell’estensione periodica