SQL: esercizio 2: DELETE

Paul David Bond

E' dato lo schema relazionale costituito dalle seguenti tabelle:

(le chiavi primarie sono sottolineate)

SALA RIUNIONE(CodiceSala, CodiceSede, NomeSala)

SEDE(CodiceSede, Nome, Indirizzo, Citta, Stato)

Si sarà creata la seguente relazione:

Adesso popolare il database con i seguenti dati:

Sede
codicesede Nome indirizzo Citta Stato
1 Centro Congressi Via dell'industria 15 Bolzano Italia
2 Centro Belle Speranze Via della Fede 23 Vienna Austria
3 Centro Pecchi Via XXVI Ottore New York Stati Uniti

 

SalaRiunione
Codicesala Codicesede NomeSala
1 1 Sala Verde
2 1 Sala Rossa
3 1 Sala Gialla
4 1 Sala Grande
5 2 Sala Kaiser
6 2 Sala Sissi
7 2 Sala Franz
8 2 Sala Imperatore
9 3 Sala Washington
10 3 Sala Kennedy

eseguire adesso le seguenti query e dare il seguente nome query# con # il relativo punto

  1. estrarre tutte le sedi
  2. estrarre i nomi di tutte le sale riunioni
  3. estrarre il nome delle sedi e delle sale collegate
  4. estrarre il numero delle sale collegate ad un'opportuna sede
  5. cancellare la Sala Kennedy
  6. cancellare il centro pecchi e le sale collegate ad esso. Per fare questo, essendoci una relazione che lega le due tabelle cosa si dovrà fare?

Informazioni su Francesco Bragadin

Insegno informatica e telecomunicazioni al liceo scienze applicate ed all'indirizzo informatica e telecomunicazioni. Ho terminato gli studi in ingegneria elettronica e telecomunicazioni lavorando per molti anni come libero professionista nell'ambito della gestione storage e disaster recovery su mainframe.
Questa voce è stata pubblicata in Senza categoria. Contrassegna il permalink.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *