Esercitazione SQL. Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica



Documenti analoghi
Esercitazione SQL. Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica

ESERCITAZIONE 1 16 ottobre 2014

Esercitazione su SQL

1. esprimere in algebra relazionale la seguente interrogazione. Estrarre nome, e cognome dei clienti che hanno noleggiato auto di categoria Executive

Esercitazione sull Algebra Relazionale. Thursday, January 12, 12

La Progettazione Concettuale

Esercizio 1. Cognome e nome:... Matricola:...

Nome/cognome N. di matricola (10 cifre) Posizione: Riga Col

LAUREE TRIENNALI DIPARTIMENTO DI ECONOMIA E DIPARTIMENTO DI STUDI AZIENDALI CORSI INTENSIVI DI RECUPERO

Esempi di modelli di database relazionale

CORSO DI LAUREA IN SCIENZE DELLA FORMAZIONE PRIMARIA

CORSO DI LAUREA IN SCIENZE DELLA FORMAZIONE PRIMARIA

Obiettivi dell esercitazione. Requisiti (cont.) Requisiti. Università di Roma La Sapienza A.A Facoltà di Ingegneria Sede di Latina

ECONOMIA BANCA E FINANZA

Servizio Tirocini. Facoltà di Psicologia. A cura dell Ufficio Tirocini

1 MATR. COGNOME NOME CORSO DI ISCRIZIONE

Politecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2001/ febbraio A

Prova scritta. Giovedì 02 Ottobre Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008

a.a. 2012/13 12 Novembre 2012 Preparazione al Test in itinere, Compito A 1. Modellare tramite uno schema entità- relazione la seguente base di dati:

Università di Roma La Sapienza, Facoltà di Ingegneria

GUIDA INFORMATIVA PER GLI STUDENTI ERASMUS IN ARRIVO

Progettazione del Software, Laurea in Ingegneria Gestionale Progettazione del Software Laurea in Ing. Gestionale

WORKSHOP L'HARDWARE DEL SISTEMA LUCE: GLI APPARECCHI, I SOSTEGNI, IL DESIGN

CIRCOLARE DESTINATARIO Titolare dell attività Responsabile servizio prevenzione e protezione Responsabile A ambientale

WORKSHOP LA LUCE PER GLI SPAZI ESPOSITIVI

UNIVERSITÀ DEGLI STUDI DI PADOVA DIREZIONE AMMINISTRATIVA Servizio Formazione Post Lauream

Data Dal 1994 al Ufficio Rendiconti -Ufficio Contenzioso. Tipo di impiego Responsabile di Misura POR 2000/2006

CURRICULUM VITAE Ultimo aggiornamento CV in data

Ingegneria Elettronica, Informatica e delle Telecomunicazioni Prova scritta di ANALISI B - 06/04/2006

Studente (Cognome Nome): Corso di Informatica Corso di Laurea in Ingegneria Gestionale a.a Secondo Compitino 21 Dicembre 2006

Un DataBase SQL per la Henry Books

Il Rettore. Decreto n (53) Anno 2016

FACOLTA DI SCIENZE POLITICHE

Join in SQL (primo modo) Informatica. Tabella Dipartimento. Interrogazione 4a. Interrogazione 4b. Interrogazione 4a

Uso delle variabili di alias. SQL slide aggiuntive. Interrogazione 25. Interrogazione 26

Metodologie e Modelli di Progetto


Registro delle lezioni di

Università degli studi di Roma La Sapienza

CHECK LIST / GUIDA PER BORSISTI IN USCITA PER PROGETTI INTERNAZIONALI

Il Modello Relazionale (1)

DOMANDA DI LAUREA AL MAGNIFICO RETTORE UNIVERSITÀ DEGLI STUDI DI FOGGIA

DOMANDA DI AMMISSIONE AL SERVIZIO CIVILE NAZIONALE. Il/La sottoscritto/a: Cognome... Nome CHIEDE

GESTIONE, DISEGNO E SVILUPPO DELLE RETI DI VENDITA

Pricing & Costing: Il comportamento dei costi aziendali

Classi Oggetti public private this static static

UNIVERSITÀ DEGLI STUDI DI PAVIA

Università di Bologna Facoltà di Scienze Politiche. Corso di Laurea Triennale in Economia, Mercati e Istituzioni MICROECONOMIA

Università telematica e-campus

CORSO I.F.T.S. "TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE. Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE

Compito di Informatica Grafica 3 appello 20/02/2013. Nome e Cognome Numero di Matricola

WORKSHOP FONDAMENTI DI ILLUMINOTECNICA, COLORE E PERCEZIONE VISIVA

PREMI DI LAUREA IN MATEMATICA ED INFORMATICA

EZIO SANTINI professore ordinario Dipartimento Ingegneria Elettrica

F O R M A T O E U R O P E O

CURRICULUM VITAE Ultimo aggiornamento CV in data

Basi di dati 9 febbraio 2010 Compito A

Ministero dell istruzione, dell università e della ricerca

Le Basi di Dati. Le Basi di Dati

ALLEGATO 2. Il/La sottoscritto/a... (cognome e nome)... nato/a il... a... residente in Via... n... CAP...Città... Provincia... Tel... Cell...

Esercitazione ER e Algebra Relazionale

FACOLTÀ DI MEDICINA E CHIRURGIA MASTER / PERFEZIONAMENTO IN

DOCUMENTI DA COMPILARE E CONSEGNARE:

I Edizione GIORNALISMO AMBIENTALE

ISTRUZIONE OPERATIVA ATTIVITÀ PROMOZIONALE

Il Rettore. Decreto n (730) Anno 2014

LA MENTE CHE APPRENDE: riflessioni teoriche sulle pratiche di insegnamento

Università di Bologna Corso di Laurea Specialistica in Ingegneria dell'automazione e Ingegneria Elettronica A.A Sistemi Operativi L-A

UFFICIO STAMPA E COMUNICAZIONE - UNIVERSITÀ DEGLI STUDI DEL SANNIO PAGINA / 0

Sicurezza nei Sistemi Informativi

DIPARTIMENTO PARIDE STEFANINI CURRICULUM DIDATTICO-SCIENTIFICO DEL PROF. LUCA POLI

IL RETTORE. il D.R. n del con il quale è stato emanato il succitato Regolamento; DECRETA

Esprimere in algebra (ottimizzata), calcolo relazionale la seguente query:

Telefono: Matricola: Anno di corso: Primo Secondo Terzo Fuori Corso Prima modifica Seconda modifica

UNIVERSITA DEGLI STUDI DI BERGAMO

Corso di Studio in Lingue e Comunicazione Internazionale

Lunedì Martedì Mercoledì Giovedì Venerdì 28/09/ /09/ /09/ /10/ /10/2015

Informatica (Basi di Dati)

BANDO DEL MASTER UNIVERSITARIO DI 2 LIVELLO IN MECCATRONICA & MANAGEMENT MEMA 5^ Edizione Anno Accademico 2016/2017

ELENCO RESPONSABILI DEGLI UFFICI E DELLE UNITA' ORGANIZZATIVE DELL AMMINISTRAZIONE CENTRALE E DEI DIPARTIMENTI. Piazza Guerrazzi Benevento

Condizione occupazionale dei laureati ad un anno dalla laurea

Appello di BD del Corso di laurea in Informatica del 9/1/2007 Compito e soluzioni

Su carta intestata dell Azienda All Azienda Ospedaliera G. Salvini Viale Forlanini, Garbagnate Milanese (MI)

ALLEGATO 2 All Ente... Sede di... Via.., DOMANDA DI AMMISSIONE AL SERVIZIO CIVILE REGIONALE CHIEDE

Il linguaggio SQL. Esercizi da svolgere

Guida per la compilazione on line del. modulo di assegnazione dell elaborato finale

CIRCOLARE DESTINATARIO Titolare dell attività Responsabile servizio prevenzione e protezione Responsabile A ambientale

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

DOMANDA DI UNA BORSA DI STUDIO DELLA FONDAZIONE AURELIO BELTRAMI

Destinatari del Workshop. Operatori del settore, architetti, ingegneri, installatori e promotori tecnici.

WORKSHOP FONDAMENTI DI ILLUMINOTECNICA

Università Politecnica delle Marche

LA LUCE PER LO SPETTACOLO Dal 18 maggio - 23 maggio 2009: teoria ed esercitazioni (orario / )

CONVENZIONE DI TIROCINIO CURRICULARE

Corso di Basi di Dati. Linguaggi per basi di dati. Linguaggi per basi di dati. Linguaggi per basi di dati: Algebra Relazionale

Ministero dell Istruzione, dell Università e della Ricerca DIREZIONE GENERALE PER LO STUDENTE Ufficio III Prot.461/A3 Roma

RICHIESTA DI ISCRIZIONE ALBO DELLE ASSOCIAZIONI DEL COMUNE DI ARESE

LAUREA TRIENNALE STUDENTI LAUREA MAGISTRALE POST LAUREA

Corso di Laurea in Informatica

MODULO DI PARTECIPAZIONE

Transcript:

Esercitazione SQL Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica CorsodiBasidiDati Anno Accademico 2005/2006 docente: ing. Corrado Aaron Visaggio email: visaggio@unisannio.it ricevimento: mercoledi 11.00-13.00. Corrado Aaron Visaggio 1

Radical Evolution, Joel Garreau, Sperling & Kupfer Editori, 2007. Corrado Aaron Visaggio 2

Es 1 Libreria (Partita_Iva, Nome, Indirizzo, Città) Libro (Codice_L, Titolo, Editore, Pagine) Autore (Codice_A, Nome, Cognome, Nazionalità, Genere) Vendita (Libreria, Codice_L, Copie) Scritto (Codice_L, Codice_A) Int 1: Trovare le librerie (nome e indirizzo) che vendono libri scritti da autori italiani. π Nome, Indirizzo (LIBRERIA х Partita_Iva=Libreria VENDITA x SCRITTO х ( σ Nazionalità= Italia (AUTORE))) Corrado Aaron Visaggio 3

Es 1 Libreria (Partita_Iva, Nome, Indirizzo, Città) Libro (Codice_L, Titolo, Editore, Pagine) Autore (Codice_A, Nome, Cognome, Nazionalità, Genere) Vendita (Libreria, Codice_L, Copie) Scritto (Codice_L, Codice_A) Int 2: Trovare le librerie di Roma che vendono libri di Eco. π Nome, Indirizzo (σ Città= Roma (LIBRERIA) х Partita_Iva=Libreria VENDITA x SCRITTO х ( σ Cognome= Eco (AUTORE))) Corrado Aaron Visaggio 4

Es 1 Libreria (Partita_Iva, Nome, Indirizzo, Città) Libro (Codice_L, Titolo, Editore, Pagine) Autore (Codice_A, Nome, Cognome, Nazionalità, Genere) Vendita (Libreria, Codice_L, Copie) Scritto (Codice_L, Codice_A) Int 3: Trovare le librerie che hanno venduto più di dieci copie di un libro di autori tedeschi. π Nome, Indirizzo (LIBRERIA х Partita_Iva=Libreria (σ Copie>10 (VENDITA) x SCRITTO х ( σ Nazionalità= Germania (AUTORE))) Corrado Aaron Visaggio 5

Es 1 Libreria (Partita_Iva, Nome, Indirizzo, Città) Libro (Codice_L, Titolo, Editore, Pagine) Autore (Codice_A, Nome, Cognome, Nazionalità, Genere) Vendita (Libreria, Codice_L, Copie) Scritto (Codice_L, Codice_A) Int 4: Trovare i libri (titolo ed editore) che non sono in vendita nella libreria Feltrinelli. π Titolo, Editore (LIBRO хπcodice_l(libro) LIBRI_F), con LIBRI_F = π Codice_L ( σ Nome= Feltrinelli (LIBRERIA) х Partita_Iva= Libreria VENDITA х LIBRO) ) Corrado Aaron Visaggio 6

Es 1 Libreria (Partita_Iva, Nome, Indirizzo, Città) Libro (Codice_L, Titolo, Editore, Pagine) Autore (Codice_A, Nome, Cognome, Nazionalità, Genere) Vendita (Libreria, Codice_L, Copie) Scritto (Codice_L, Codice_A) Int 5: Trovare gli autori che hanno scritto più di un libro. Questa la fate voi. Corrado Aaron Visaggio 7

Int 1: Trovare matricola e cognome degli impiegati. π Matricola, Cognome (IMPIEGATO) Corrado Aaron Visaggio 8

Int 3: Trovare cognome degli impiegati e nome del dipartimento in cui lavorano. π Matricola, Cognome (Impiegati) Corrado Aaron Visaggio 9

Int 2: Trovare cognome e stipendio degli impiegati che lavorano a Roma. π Matricola, Cognome (IMPIEGATO х Codice=Dipartimento (σ Sede= Roma (DIPARTIMENTO)) Corrado Aaron Visaggio 10

Int 4: Trovare cognome degli impiegati che sono direttori di dipartimento. π Cognome (IMPIEGATO х Matricola=Direttore DIPARTIMENTO ) Corrado Aaron Visaggio 11

Int 5: Trovare cognome degli impiegati che non sono direttori di dipartimento. π Cognome (π Matricola, Cognome (IMPIEGATO) π Matricola, Cognome (IMPIEGATO х Matricola=Direttore DIPARTIMENTO ) Corrado Aaron Visaggio 12

Int 6: Trovare cognome dei direttori di dipartimento e dei responsabili di progetto. π Cognome (IMPIEGATO х Matricola=Direttore DIPARTIMENTO) U π Cognome (IMPIEGATO х Matricola=Responsabile PROGETTO) Corrado Aaron Visaggio 13

Int 7: Trovare cognome degli impiegati che guadagnano più del loro direttore di dipartimento. π CodG (σ Stip > StipD (IMPIEGATO х Dipartimento=Codice DIPARTIMENTO x Dir=MatD ρ MatM, DipD, StipD Mat, Dip, Stip (IMPIEGATO))) Corrado Aaron Visaggio 14

Int 8: Trovare cognome degli impiegati con lo stipendio più alto. π Matricola, Cognome (IMPIEGATO) - π Matricola, Cognome (IMPIEGATO х Stip < StipM ρ MatM, CogM, StipM, DipM Mat, Cog, Stip, Dip (IMPIEGATO)) Corrado Aaron Visaggio 15