CREATE DATABASE Fevida;
USE Fevida;
CREATE TABLE estudiantes(
id_estud CHAR(10) NOT NULL,
dni_padres CHAR (10) NOT NULL,
p_nombre VARCHAR(15)NOT NULL,
s_nombre VARCHAR(15)NOT NULL,
p_apellido VARCHAR(15)NOT NULL,
s_apellido VARCHAR(15)NOT NULL,
fec_naci DATETIME NOT NULL,
direccion VARCHAR(20) NOT NULL,
telefono VARCHAR(15) NOT NULL,
correo VARCHAR(15) NOT NULL,
PRIMARY KEY(id_estud,dni_padres)
)ENGINE=INNODB
CREATE TABLE acudiente(
Iden_acud CHAR(10) NOT NULL,
p_nombre VARCHAR(15)NOT NULL,
s_nombre VARCHAR(15)NOT NULL,
p_apellido VARCHAR(15)NOT NULL,
s_apellido VARCHAR(15)NOT NULL,
telefono VARCHAR(15) NOT NULL,
PRIMARY KEY(iden_acud)
)ENGINE=INNODB
CREATE TABLE padres(
dni_padres CHAR(15) NOT NULL,
id_estud CHAR(15) NOT NULL,
p_nombre VARCHAR(15)NOT NULL,
s_nombre VARCHAR(15)NOT NULL,
p_apellido VARCHAR(15)NOT NULL,
s_apellido VARCHAR(15)NOT NULL,
telefono VARCHAR(15) NOT NULL,
PRIMARY KEY(dni_padres,id_estud)
)ENGINE=INNODB
CREATE TABLE caracteristicas(
vic_conflicto CHAR(5) NOT NULL,
desplazado VARCHAR(11) NOT NULL,
desmovilizado VARCHAR(11) NOT NULL
)ENGINE=INNODB
CREATE TABLE historiacademica(
año VARCHAR(10) NOT NULL,
grado VARCHAR(10) NOT NULL,
colegio_anterior VARCHAR(10) NOT NULL,
colegio_privado VARCHAR(10) NOT NULL,
colegio_dis VARCHAR(10) NOT NULL
)ENGINE=INNODB
CREATE TABLE informacion_salud(
EPS VARCHAR(15) NOT NULL,
IPS VARCHAR(15) NOT NULL,
ARS VARCHAR(15) NOT NULL,
Sisben VARCHAR(15) NOT NULL,
Grupo_sangre VARCHAR(15) NOT NULL,
discapacidad VARCHAR(15) NOT NULL
)ENGINE=INNODB
ALTER TABLE estudiantes ADD CONSTRAINT estud_salud FOREIGN KEY (id_estud) REFERENCES padres(dni_padres) ON DELETE CASCADE;
No hay comentarios:
Publicar un comentario