CREATE TABLE PESSOA(
COD_PESSOA INT NOT NULL PRIMARY KEY,
NOME_PESSOA VARCHAR (30) NOT NULL
);
CREATE TABLE CASAMENTO (
COD_MARIDO INT NOT NULL REFERENCES PESSOA (cOD_PESSOA),
COD_ESPOSA INT NOT NULL REFERENCES PESSOA (COD_PESSOA)
);
ALTER TABLE CASAMENTO
ADD PRIMARY KEY (COD_MARIDO, COD_ESPOSA);
ALTER TABLE CASAMENTO
ADD CHECK (COD_MARIDO <> COD_ESPOSA);
INSERT INTO PESSOA VALUES (1, 'FRED'), (2, 'MARIA');
INSERT INTO PESSOA VALUES (3, 'JOANA');
SELECT * FROM PESSOA;
INSERT INTO CASAMENTO VALUES (1,2);
INSERT INTO CASAMENTO VALUES (2,1);
SELECT * FROM CASAMENTO;
DELETE FROM CASAMENTO