Wilinton Chico
Hctor Eduardo Ospina Foronda
Daniela Beatriz Galindo Quenza
Instructora
Candelaria Victoria Suarez Beleo
Modelo Relacional de la Base de Datos del
proyecto de formacin
Bogot, Junio de 2017
Modelo Relacin de la Base de Datos Edusoft
El modelo relacin de la base de datos, nos sirve para especificar la
estructura de los datos del sistema y la relacin entre cada una de
las tablas. Es importante la definicin correcta de la relacin de los
datos que exista, para que haya consistencia y se refleje
apropiadamente en la informacin del negocio.
Diccionario Base de Datos Edusoft
COMPONENTE
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idComponente INT PK NN Llave Primaria AI
Campo referencia idExamen
EXAMEN_idExamen INT NN
tabla Examen
Asignatura que compone el
AsLecturaCritica TEXT NN
examen a evaluar
Asignatura que compone el
AsMatematicas TEXT NN
examen a evaluar
Asignatura que compone el
AsCompetenciaCiudadana TEXT NN
examen a evaluar
Asignatura que compone el
AsCinciasNaturales TEXT NN
examen a evaluar
Asignatura que compone el
AsIngles TEXT NN
examen a evaluar
EXAMEN
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idExamen INT PK NN Llave Priamaria AI
ExPromedio FLOAT Promedio del examen
PERFIL
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idPerfil INT PK NN Llave Primaria AI
PeUsername VARCHAR(30) NN Usuario
PePassword VARCHAR(20) NN Contrasea del Usuario
PREGUNTA
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
idPregunta INT PK NN Llave Primaria AI
Campo referencia
COMPONENTE_idComponente INT NN idComponente tabla
Componente
Campo referencia
RESPUESTA_idRespuesta INT NN idRespuesta tabla
Respuiesta
pregunta deacuerdo al
PrDescripcionPregunta TEXT NN contexto del
componente
RESPUESTA
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idRespuesta INT PK NN Llave Primaria AI
Respuesta decuardo a la
ReDescripcionRespuesta INTEGER UNSIGNED
pregunta formaulada
RESPUESTA USUARIO
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
idRespuestaUsuario INT PK NN AI
EXAMEN_idExamen INT NN
ReDescripcionRespuestaUsuario INTEGER UNSIGNED
ROL
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idRol INT PK NN Llave Primaria AI
Descripcion del rol del
RoDescripcionRol VARCHAR(30) NN
Usuario
USUARIO
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idUsuario INT PK NN Llave Primaria AI
Campo referencia
EXAMEN_idExamen INT NN
idExamen tabla Examen
Campo referencia idRol
ROL_idRol INT NN
tabla Rol
PERFIL_idPerfil INT NN
Tipo de documento: C.C,
UsTipoDocumento VARCHAR(15) NN
T.I, C.E, P.A
Campo referencia idPerfil
UsIdentificacion INTEGER NN UNSIGNED
tabla Perfil
UsNombre VARCHAR(50) NN Nombre del usuario
UsApellido VARCHAR(30) NN Apellido del Usuairo
Usuario con el cual crea el
UsUsername VARCHAR(20) NN
perfil
UsE-mail VARCHAR(60) NN E-mail del usuario