Você está na página 1de 5

Análisis Y Desarrollo De Sistemas De Información Servicio Nacional De Aprendizaje Sena

Wilinton Chico Héctor Eduardo Ospina Foronda Daniela Beatriz Galindo Quenza

Instructora Candelaria Victoria Suarez Beleño Modelo Relacional de la Base de Datos del proyecto de formación

Bogotá, Junio de 2017

Modelo Relación de la Base de Datos Edusoft

El modelo relación de la base de datos, nos sirve para especificar la estructura de los datos del sistema y la relación entre cada una de las tablas. Es importante la definición correcta de la relación de los datos que exista, para que haya consistencia y se refleje apropiadamente en la información del negocio.

Modelo Relación de la Base de Datos Edusoft El modelo relación de la base de datos,

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

EXAMEN_idExamen

INT

NN

Campo referencia idExamen tabla Examen

AsLecturaCritica

TEXT

NN

Asignatura que compone el examen a evaluar

AsMatematicas

TEXT

NN

Asignatura que compone el examen a evaluar

AsCompetenciaCiudadana TEXT

 

NN

Asignatura que compone el examen a evaluar

AsCinciasNaturales

TEXT

NN

Asignatura que compone el examen a evaluar

AsIngles

TEXT

NN

Asignatura que compone el 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

Contraseña del Usuario

IndexName

IndexType

 

Columns

PRIMARY

PRIMARY

idPerfil

PREGUNTA

 

Default

ColumnName

DataType

PrimaryKey

NotNull

Flags

Value

Comment

AutoInc

Diccionario Base de Datos Edusoft Base de Datos Edusoft COMPONENTE ColumnName DataType PrimaryKey NotNull Flags Default

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

PrDescripcionPregunta

TEXT

NN

pregunta deacuerdo al 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

ReDescripcionRespuesta INTEGER

 

UNSIGNED

 

Respuesta decuardo a la pregunta formaulada

IndexName

IndexType

 

Columns

PRIMARY

PRIMARY

 

idRespuesta

 
 

RESPUESTA USUARIO

 
 

Default

ColumnName

DataType

PrimaryKey

NotNull

Flags

Value

Comment

AutoInc

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

RoDescripcionRol

VARCHAR(30)

 

NN

Descripcion del rol del Usuario

IndexName

IndexType

 

Columns

PRIMARY

PRIMARY

 

idRol

 

USUARIO

ColumnName

DataType

PrimaryKey

NotNull

Flags

Default Value

Comment

AutoInc

idUsuario

INT

PK

NN

Llave Primaria

AI

 

EXAMEN_idExamen INT

NN

Campo referencia idExamen tabla Examen

ROL_idRol

INT

NN

Campo referencia idRol tabla Rol

PERFIL_idPerfil

INT

NN

UsTipoDocumento

VARCHAR(15)

NN

Tipo de documento: C.C, T.I, C.E, P.A

UsIdentificacion

INTEGER

NN

UNSIGNED

Campo referencia idPerfil tabla Perfil

UsNombre

VARCHAR(50)

NN

Nombre del usuario

UsApellido

VARCHAR(30)

NN

Apellido del Usuairo

UsUsername

VARCHAR(20)

NN

Usuario con el cual crea el 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