Está en la página 1de 7

Actividad BD MySQL o XAMPP

CRISTIAN FABIAN GARCIA PALECHOR


APRENDIZ

INSTRUCTOR
CESAR AUGUSTO ROMERO VALENCIA

SERVICIO NACIONAL DE APRENDIZAJE SENA

PROGRAMACIÓN DE SOFTWARE

FLORENCIA CAQUETÁ

5/102018

CREATE DATABASE PROYECTOFINAL


CREATE TABLE LOCALIDADES
(COD_LOCAL VARCHAR (2),
PRIMARY KEY (COD_LOCAL),
NOM_LOCAL VARCHAR (25)

);

CREATE TABLE BARRIOS


(COD_LOCAL VARCHAR (2),
COD_BARRIO VARCHAR (7),
PRIMARY KEY(COD_BARRIO),
NOM_BARRIO VARCHAR (40),
AREA VARCHAR (12),
TOTAL_HABIT VARCHAR (5),
IDRECORRIDOBAR VARCHAR (4),
FOREIGN KEY (COD_LOCAL) REFERENCES LOCALIDADES (COD_LOCAL)
);

CREATE TABLE CASFAM


(COD_BARRIO VARCHAR (7),
COD_CASFAM VARCHAR (11),
PRIMARY KEY (COD_CASFAM),
DIRCASFAM VARCHAR (30),
TELEFONO INT (11),
TIPHABIT VARCHAR (20),
NIVSOCECO INT (7),
NOMVIVI VARCHAR (20),
MATVIVI INT (11),
TECVIVI INT (11),
PISOVIVI INT (11),
AGUAVIVI INT (11),
ENERGVIVI INT (11),
ALCANTVIVI INT (11),
INGFAM INT (11),
VALINGFAM INT (11),
VALGASTFAM INT (11),
FOREIGN KEY (COD_BARRIO) REFERENCES BARRIOS (COD_BARRIO)
);

CREATE TABLE MATVIVI


(COD_CASFAM VARCHAR (11),
COD_MATVIVI INT (11),
PRIMARY KEY(COD_MATVIVI),
NOM_MATVIVI VARCHAR (40),
FOREIGN KEY (COD_CASFAM) REFERENCES CASFAM (COD_CASFAM)
);

CREATE TABLE TECVIVI


(COD_CASFAM VARCHAR (11),
COD_TECVIVI INT (11),
PRIMARY KEY(COD_TECVIVI),
NOM_TECVIVI VARCHAR (40),
FOREIGN KEY (COD_CASFAM) REFERENCES CASFAM (COD_CASFAM)
);

CREATE TABLE PISVIVI


(COD_CASFAM VARCHAR (11),
COD_PISVIVI INT (11),
PRIMARY KEY(COD_PISVIVI),
NOM_PISVIVI VARCHAR (40),
FOREIGN KEY (COD_CASFAM) REFERENCES CASFAM (COD_CASFAM)
);

CREATE TABLE AGUAVIVI


(COD_CASFAM VARCHAR (11),
COD_AGUAVIVI INT (11),
PRIMARY KEY(COD_AGUAVIVI),
NOM_AGUAVIVI VARCHAR (40),
FOREIGN KEY (COD_CASFAM) REFERENCES CASFAM (COD_CASFAM)
);

CREATE TABLE ENERGVIVI


(COD_CASFAM VARCHAR (11),
COD_ENERGVIVI VARCHAR (11),
PRIMARY KEY(COD_ENERGVIVI),
NOM_ENERGVIVI VARCHAR (40),
FOREIGN KEY (COD_CASFAM) REFERENCES CASFAM (COD_CASFAM)
);

CREATE TABLE ALCVIVI


(COD_CASFAM VARCHAR (11),
COD_ALCVIVI INT (11),
PRIMARY KEY(COD_ALCVIVI),
NOM_ALCAVIVI VARCHAR (40),
FOREIGN KEY (COD_CASFAM) REFERENCES CASFAM (COD_CASFAM)
);

CREATE TABLE INGFAM


(COD_INGFAM INT (11),
PRIMARY KEY(COD_ALCVIVI),
NOM_ALCAVIVI VARCHAR (40)
);

CREATE TABLE VALINGFAM


(COD_VALINGFAM INT (11),
PRIMARY KEY(COD_VALINGFAM),
NOM_ALCAVIVI VARCHAR (40)

);

CREATE TABLE VALGASTFAM


(COD_VALGASTFAM INT (11),
PRIMARY KEY(COD_VALGASTFAM),
VALGASTFAM INT (20)

);

CREATE TABLE HABITANTE


(COD_CASFAM VARCHAR (11),
COD_HABIT INT (11),
PRIMARY KEY(COD_HABIT),
NOM_HABIT VARCHAR (40),
APEHABIT VARCHAR (40),
FECHNAC date,
LUGNACHABIT VARCHAR (40),
TIPDOCHABIT VARCHAR (25),
NUMDOC INT (10),
DIRHABIT VARCHAR (20),
NUMLOCAL VARCHAR (2),
EDADHABIT VARCHAR (3),
USOGUARD VARCHAR (3),
NOMGUARD VARCHAR (30),
NOMPLANTEDU VARCHAR (30),
JORNDPLANTEDU VARCHAR (20),
MODPLANTEDU VARCHAR (20),
NOMEMPRESA VARCHAR (30),
CARGEMPRES VARCHAR (20),
ANTIG VARCHAR (15),
SUELDO INT (20),
FOREIGN KEY (COD_CASFAM) REFERENCES CASFAM (COD_CASFAM)

);

CREATE TABLE HISTENF


(COD_HABIT INT (11),
COD_HISENF INT (11),
PRIMARY KEY(COD_HISTENF),
NOM_HISTENF VARCHAR (40),
FOREIGN KEY (COD_HABITANT REFERENCES HABIKTANTE (COD_HABIT)
));

CREATE TABLE LISTENF


(COD_HISTENF INT (11),
COD_LISTHABIT INT (11),
PRIMARY KEY(COD_HISTENF),
NOM_LISTHABIT VARCHAR (40),
FOREIGN KEY (COD_HISTENF REFERENCES HABITANTE (COD_HISTENF)
));

CREATE TABLE INSTITUCIONES


(COD_HABIT INT (11),
COD_INST INT (11),
PRIMARY KEY(COD_INST),
NOM_INSTIT VARCHAR (40),
FOREIGN KEY (COD_HABIT) REFERENCES HABITANTE (COD_HABIT)
);

CREATE TABLE INTGINST


(COD_INTS INT (11),
COD_INTGINST INT (11),
PRIMARY KEY(COD_INTGINST),
NOM_INTGINST VARCHAR (40),
TIPINST INT (11),
NOMINST VARCHAR (100),
DirInst VARCHAR (180),
COD_BARRIO INT (11),
TelInst VARCHAR (25),
JornadInst VARCHAR (80),
ModInst VARCHAR (150),
CargIntgInst INT (11),
FecIngInst date,
SueldIntgInst INT (11),
FechRegInt date,
FOREIGN KEY (COD_INST) REFERENCES INTITUCION (COD_INST)
);

CREATE TABLE RUTA


(COD_BARRIO INT (11),
COD_RUTA INT (11),
PRIMARY KEY(COD_RUTA),
NOM_RUTA INT(3),
RECRUTA VARCHAR (150),
FOREIGN KEY (COD_BARRIO) REFERENCES BARRIO (COD_BARRIO)
);
CREATE TABLE RECORRIDO
(COD_RUTA INT (11),
COD_RECORRIDO INT (11),
PRIMARY KEY(COD_RECORRIDO),
NOM_RECORRIDO INT(3),
RECORRIDO VARCHAR (150),
FOREIGN KEY (COD_RUTA) REFERENCES RUTA (COD_RUTA)
);

CREATE TABLE PAIS


(CODPAIS INT (7),
PRIMARY KEY (CODPAIS),
NOMPais VARCHAR (100),
NomOfi VARCHAR (80),
NomCont VARCHAR (80),
NomCap VARCHAR (80),
Situación VARCHAR (50)
);

CREATE TABLE DEPARTAMENTO


(CODPAIS INT (7),
CodDepart INT (7),
PRIMARY KEY (CodDepart),
NomDepart VARCHAR (100),
FOREIGN KEY (COD_PAIS) REFERENCES PAIS (COD_PAIS)
);

CREATE TABLE MUNICIPIO


(CodDepart INT (7),
CodMunicipio INT (7),
PRIMARY KEY (CodMunicipio),
CodUnico INT (7),
NomMun VARCHAR (60),
FOREIGN KEY (CodDepart) REFERENCES DEPARTAMENTO (CodDeaprt)
);

También podría gustarte