Вы находитесь на странице: 1из 5

Anlisis Y Desarrollo De Sistemas De Informacin

Servicio Nacional De Aprendizaje Sena

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

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

IndexName IndexType Columns


PRIMARY PRIMARY idComponente
COMPONENTE_UniqueComponente Index EXAMEN_idExamen

EXAMEN
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idExamen INT PK NN Llave Priamaria AI
ExPromedio FLOAT Promedio del examen

IndexName IndexType Columns


PRIMARY PRIMARY idExamen

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

IndexName IndexType Columns


PRIMARY PRIMARY idPerfil

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

IndexName IndexType Columns


PRIMARY PRIMARY idPregunta
PREGUNTA_UniquePregunta Index COMPONENTE_idComponente
PREGUNTA_FKIndex2 Index RESPUESTA_idRespuesta

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

IndexName IndexType Columns


PRIMARY PRIMARY idRespuesta

RESPUESTA USUARIO
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
idRespuestaUsuario INT PK NN AI
EXAMEN_idExamen INT NN
ReDescripcionRespuestaUsuario INTEGER UNSIGNED

IndexName IndexType Columns


PRIMARY PRIMARY idRespuestaUsuario
RESPUESTA USUARIO_FKIndex1 Index EXAMEN_idExamen

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

IndexName IndexType Columns


PRIMARY PRIMARY idRol

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

IndexName IndexType Columns


PRIMARY PRIMARY idUsuario
USUARIO_UniqueUsuario Index PERFIL_idPerfil
USUARIO_FKIndex2 Index ROL_idRol
USUARIO_FKIndex3 Index EXAMEN_idExamen

Вам также может понравиться