Está en la página 1de 1

CREATE DATABASE ACA3;

USE ACA3;
CREATE TABLE MUNICIPIOS(
COD_MUNICIPIO INT(5) PRIMARY KEY NOT NULL,
MUNICIPIO VARCHAR(20),
PAIS VARCHAR(20)
);

CREATE TABLE PERSONAS(


CEDULA INT(10) PRIMARY KEY NOT NULL,
NOMBRE VARCHAR(20),
FECHA_NACIMIENTO DATE,
COD_MUNICIPIO INT(5),
MATRICULA INT(10),
CONSTRAINT FK1 FOREIGN KEY(COD_MUNICIPIO) REFERENCES
MUNICIPIOS(COD_MUNICIPIO)
);

CREATE TABLE VIVIENDAS(


MATRICULA INT(10) PRIMARY KEY NOT NULL,
DIRECCION VARCHAR(50),
CEDULA INT(10),
COD_MUNICIPIO INT(5),
CONSTRAINT FK2 FOREIGN KEY(COD_MUNICIPIO) REFERENCES
MUNICIPIOS(COD_MUNICIPIO),
CONSTRAINT FK3 FOREIGN KEY(CEDULA) REFERENCES PERSONAS(CEDULA)
);

ALTER TABLE PERSONAS ADD CONSTRAINT FK4 FOREIGN KEY(MATRICULA)


REFERENCES VIVIENDAS(MATRICULA);

También podría gustarte