# Connection: root@localhost:3306 # Host: localhost # Saved: 2008-05-06 23:27:48 # # Connection: root@localhost:3306 # Host: localhost # Saved: 2008-05-06 23:11:12 # USE fotocopie; CREATE TABLE Utenti ( Codice_Utente INTEGER UNSIGNED PRIMARY KEY, Descrizione VARCHAR(60) NOT NULL, Tipo ENUM('S','D','C') NOT NULL, Riferimento CHAR(5) ); CREATE TABLE Operatori ( Codice_Operatore CHAR(3) PRIMARY KEY, Nome VARCHAR(40) NOT NULL, Cognome VARCHAR(40) NOT NULL ); CREATE TABLE Macchine ( Codice_Macchina CHAR(3) PRIMARY KEY, Marca VARCHAR(40) NOT NULL, Modello VARCHAR(40) NOT NULL ); CREATE TABLE Attivita ( Id_Attivitą INTEGER UNSIGNED PRIMARY KEY AUTO_INCREMENT, Numero_Fotocopie SMALLINT NOT NULL, Data_Lavoro DATE NOT NULL, Prezzo DECIMAL(6,2) NOT NULL, Codice_Utente INTEGER UNSIGNED NOT NULL, Codice_Macchina CHAR(3) NOT NULL, Codice_Operatore CHAR(3) NOT NULL, FOREIGN KEY(Codice_Utente) REFERENCES Utenti(Codice_Utente), FOREIGN KEY(Codice_Operatore) REFERENCES Operatori(Codice_Operatore), FOREIGN KEY(Codice_Macchina) REFERENCES Macchine(Codice_Macchina) );