

drop table catalogo;

CREATE TABLE catalogo (
    fornitore oid NOT NULL,
    prodotto oid NOT NULL,
    costo real
);

drop table fornitori;


CREATE TABLE fornitori (
    nome text,
    codicefornitore oid NOT NULL,
    indirizzo text,
    citta text
);

drop table prodotti;

CREATE TABLE prodotti (
    codiceprodotto oid NOT NULL,
    nome text,
    marca text,
    modello text
);

INSERT INTO Fornitori(Nome, CodiceFornitore, Indirizzo, Citta) VALUES ('Risparmietti', 002, 'Viale Marconi', 'Roma');
INSERT INTO Fornitori(Nome, CodiceFornitore, Indirizzo, Citta) VALUES ('Teloporto', 010, 'Via Roma', 'Milano');
INSERT INTO Fornitori(Nome, CodiceFornitore, Indirizzo, Citta) VALUES ('Ladroni', 001, 'Via Ostiense', 'Roma');

INSERT INTO Prodotti(CodiceProdotto, Nome, Marca, Modello) VALUES (0001, 'Notebook', 'IBM', '390 X');
INSERT INTO Prodotti(CodiceProdotto, Nome, Marca, Modello) VALUES (0002, 'Desktop', 'IBM', '510');
INSERT INTO Prodotti(CodiceProdotto, Nome, Marca, Modello) VALUES (0003, 'Desktop', 'ACER', '790');

INSERT INTO Catalogo(Fornitore, Prodotto, Costo) VALUES (001, 0002, 3200);
INSERT INTO Catalogo(Fornitore, Prodotto, Costo) VALUES (001, 0003, 2200);
INSERT INTO Catalogo(Fornitore, Prodotto, Costo) VALUES (002, 0001, 1900);
INSERT INTO Catalogo(Fornitore, Prodotto, Costo) VALUES (002, 0002, 2500);
INSERT INTO Catalogo(Fornitore, Prodotto, Costo) VALUES (002, 0003, 1800);
INSERT INTO Catalogo(Fornitore, Prodotto, Costo) VALUES (010, 0001, 2200);
INSERT INTO Catalogo(Fornitore, Prodotto, Costo) VALUES (010, 0003, 2000);


