Parti di un oggetto

Il problema Schema relazionale OGGETTO(IdOggetto, Nome, Quantità, ComponenteDi) ComponenteDi è chiave esterna collegata a IdOggetto Query La tabella degli oggetti SELECT * FROM OGGETTO Gli oggetti ordinati SELECT Nome FROM OGGETTO ORDER BY Nome Gli oggetti che non sono parti di altri oggetti SELECT Nome FROM OGGETTO WHERE ComponenteDi IS NULL ORDER BY OGGETTO.Nome Le … Leggi tutto

The social network

Il problema Schema relazionale UTENTI(IDutente, Cognome, Nome, DataNascita, Username, Password, DataIscrizione, Stato, …) AMICIZIE(utenteID1, utenteID2, Data/Ora, Stato) PARAGRAFI(IDparagrafo, Titolo, Testo, Data/Ora, …, utenteID) MIPIACEP(paragrafoID, utenteID, Data/Ora, …) COMMENTI(IDcommento, Titolo, Testo, Data/Ora, …, paragrafoID, utenteID) MIPIACEC(commentoID, utenteID, Data/Ora, …) Query Gli utenti, in ordine alfabetico SELECT * FROM UTENTI ORDER BY Cognome, Nome I paragrafi di … Leggi tutto

Geografia

Il problema Schema relazionale NAZIONI(NomeN, Superficie, Popolazione, Capitale, Continente) CONTINENTI(Sigla, NomeCon) CITTÀ(IdCittà, NomeC, Popolazione, Nazione) MARI(NomeM, Oceano) FIUMI(NomeF, Lunghezza, Affluente, Immissario, Foce) LAGHI(NomeL, Superficie) LITORALE(Nazione, Mare) ATTRAVERSA(Nazione, Fiume) PRESENZA(Nazione, Lago) CONFINE(Nazione1, Nazione2) Query 3.1.1: Creazione della tabella FIUMI CREATE TABLE FIUMI ( NomeF       CHAR(20), Lunghezza   INT, PRIMARY KEY (NomeF) ) 3.1.2: Creazione della … Leggi tutto

Associazione internazionale

Il problema Query I telefoni degli iscritti (IDiscritto, Cognome, Nome, Telefono) Gli iscritti Gli iscritti, con prima il nome poi il cognome Le nazioni Le nazioni con le lingue parlate (aggiungi il campo lingua) Le nazioni con lingua specificata Gli iscritti con un certo cognome Gli iscritti con un certo nome Gli iscritti con un … Leggi tutto

Lavoratori e dipartimenti

Il problema Schema relazionale IMPIEGATO(ID, Cognome, Nome, Residenza, Stipendio, Dipartimento) DIPARTIMENTO(Codice, Descrizione, Sede, Manager) IMPIEGATO.Dipartimento è chiave esterna collegata a DIPARTIMENTO.Codice DIPARTIMENTO.Manager è chiave esterna collegata a IMPIEGATO.ID DDL/DML CREATE TABLE IMPIEGATO ( ID smallint(6) PRIMARY KEY, Cognome char(30) NOT NULL, Nome char(20) NOT NULL, Residenza char(20) DEFAULT ‘*** Manca residenza ***’, Stipendio decimal(9,2), Dipartimento … Leggi tutto