/* \i 'H:\\Linguaggi_1\\PostgreSQL\\Prove4A_Viste_CreaDb.sql' */

/* VISTE. */

DROP DATABASE IF EXISTS prove4; /* Cancellazione della versione precedente del db */

CREATE DATABASE prove4; /* Creazione del db */

\c prove4

CREATE TABLE TABE_PRINCI (
    IdeTabePrinci VARCHAR(2) PRIMARY KEY,
    N INTEGER
);

INSERT INTO TABE_PRINCI VALUES ('A', 11);
INSERT INTO TABE_PRINCI VALUES ('B', 12);
INSERT INTO TABE_PRINCI VALUES ('C', 13);
INSERT INTO TABE_PRINCI VALUES ('D', 14);
INSERT INTO TABE_PRINCI VALUES ('E', 15);

CREATE TABLE TABE_VINCO (
    IdeTabeVinco INTEGER PRIMARY KEY,
    IdeTabePrinci VARCHAR(2) REFERENCES TABE_PRINCI(IdeTabePrinci)
);

INSERT INTO TABE_VINCO VALUES (1, 'A');
INSERT INTO TABE_VINCO VALUES (2, 'A');
INSERT INTO TABE_VINCO VALUES (3, 'B');
INSERT INTO TABE_VINCO VALUES (4, 'B');
