Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Solicitud Beca
Solicitud Beca
GO
USE Universidad;
GO
CREATE SCHEMA Ubicacion;
GO
CREATE TABLE Universidad.Ubicacion.Depatamento(
Codigo_Departamento INT NOT NULL,
Nombre VARCHAR(25) NOT NULL,
CONSTRAINT PK_Depatamento_Codigo_Departamento
PRIMARY KEY(Codigo_Departamento)
)
GO
CREATE TABLE Universidad.Ubicacion.Municipio (
Codigo_Municipio INT NOT NULL,
Codigo_Departamento INT NOT NULL,
Nombre VARCHAR(25) NOT NULL,
CONSTRAINT PK_Municipio_Codigo_Municipio
PRIMARY KEY(Codigo_Municipio),
CONSTRAINT FK_Municipio_Depatamento
FOREIGN KEY(Codigo_Departamento)
REFERENCES Ubicacion.Depatamento(Codigo_Departamento)
)
GO
CONSTRAINT FK_Aldea_Municipio
FOREIGN KEY(Codigo_Municipio)
REFERENCES Ubicacion.Municipio(Codigo_Municipio)
)
GO
CONSTRAINT FK_Caserio_Aldea
FOREIGN KEY(Codigo_Aldea)
REFERENCES Ubicacion.Aldea(Codigo_Aldea)
)
GO
CREATE SCHEMA DatosPersonales;
GO
CREATE TABLE Universidad.DatosPersonales.Sexo(
Codigo_Sexo INT NOT NULL,
Nombre VARCHAR(25) NOT NULL,
CONSTRAINT PK_Sexo_Codigo_Sexo
PRIMARY KEY(Codigo_Sexo)
)
GO
CREATE TABLE Universidad.DatosPersonales.EstadoCivil(
Codigo_EstadoCivil INT NOT NULL,
Nombre VARCHAR(25) NOT NULL,
CONSTRAINT PK_Estado_Civil_Codigo_EstadoCivil
PRIMARY KEY(Codigo_EstadoCivil)
)
GO
CONSTRAINT FK_SolicitudBeca_Sexo
FOREIGN KEY(Codigo_Sexo)
REFERENCES DatosPersonales.Sexo(Codigo_Sexo),
CONSTRAINT FK_SolicitusBeca_EstadoCivil
FOREIGN KEY(Codigo_EstadoCivil)
REFERENCES DatosPersonales.EstadoCivil(Codigo_EstadoCivil),
CONSTRAINT FK_SolicitudBecas_Caserio
FOREIGN KEY(Codigo_Caserio)
REFERENCES Ubicacion.Caserio(Codigo_Caserio)
)
GO
CREATE TABLE Universidad.DatosPersonales.TipoTelefono(
Codigo_Telefono INT NOT NULL,
Nombre VARCHAR(25) NOT NULL,
CONSTRAINT PK_tipo_Telefono_Codigo_Telefono
PRIMARY KEY(Codigo_Telefono)
)
GO
CONSTRAINT FK_Telefono_SolicitudBeca
FOREIGN KEY(CodigoSolicitud)
REFERENCES SolicitudBeca(CodigoSolicitud),
CONSTRAINT FK_Telefono_TipoTelefono
FOREIGN KEY(Codigo_Telefono)
REFERENCES DatosPersonales.TipoTelefono(Codigo_Telefono)
)
GO
CONSTRAINT FK_Correo_SolicitudBeca
FOREIGN KEY(CodigoSolicitud)
REFERENCES SolicitudBeca(CodigoSolicitud),
CONSTRAINT FK_Correo_TipoCorreo
FOREIGN KEY(Codigo_Correo)
REFERENCES DatosPersonales.TipoCorreo(Codigo_Correo)
)
GO
CONSTRAINT FK_Discapacidad_SolicitudBeca
FOREIGN KEY(CodigoSolicitud)
REFERENCES SolicitudBeca(CodigoSolicitud),
CONSTRAINT FK_Discapacidad_TipoDiscapacidad
FOREIGN KEY(Codigo_Discapacidad)
REFERENCES DatosPersonales.TipoDiscapacidad(Codigo_Discapacidad)
)
GO
CONSTRAINT FK_OcupacionDetallada_SolicitudBeca
FOREIGN KEY(CodigoSolicitud)
REFERENCES SolicitudBeca(CodigoSolicitud),
CONSTRAINT FK_OcupacionDetalles_TipoOcupacion
FOREIGN KEY(Codigo_Ocupacion)
REFERENCES DatosPersonales.TipoOcupacion(Codigo_Ocupacion)
)
GO
CONSTRAINT FK_Documentos_SolicitudBeca
FOREIGN KEY(CodigoSolicitud)
REFERENCES SolicitudBeca(CodigoSolicitud),
CONSTRAINT FK_Documentos_TipoDocuemntacion
FOREIGN KEY(Codigo_Documentacion)
REFERENCES TipoDocumentacion(Codigo_Documentacion)