Diccionario de Datos SIGE
Diccionario de Datos SIGE
Funcin Describe que funcin tiene la tabla de la base de datos dentro del sistema
Columna Nombre del campo de la tabla
Tipo de dato Tipo de dato del campo de la tabla
PK Llave primaria de la tabla
FK Llave fornea de la tabla
AI Auto incrementable
Default Si el valor puede ser nulo al crear un registro
Descripcin Descripcin breve de la funcin del campo de una tabla
Alumno
Funcin:
Tabla correspondiente para almacenar los registros de los alumnos
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica para el alumno
version INT Campo de control de modificaciones del
alumno
nombre VARCHAR(255) Nombre del alumno
apellido_paterno VARCHAR (255) Apellido paterno del alumno
apeliido_materno VARCHAR (255) Apellido materno del alumno
edad VARCHAR (255) Edad del alumno
email VARCHAR (255) Correo electrnico del alumno
telefono_padre VARCHAR (255) Telfono del padre o tutor
direccion_padre VARCHAR (255) Direccin del padre o tutor
email_padre VARCHAR (255) Correo electrnico del padre o tutor
numero_cuenta VARCHAR (255) Nmero de cuenta del alumno
status BOOLEAN Campo para borrado lgico del alumno
user_id INT Llave fornea del usuario correspondiente
Carrera
Funcin:
Tabla que almacena las carreras dentro de la base de datos
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica de la carrera
version INT Control de cambios del registro
status BOOLEAN Campo para borrado logico
nombre VARCHAR (255) Nombre de la carrera
clave_carrera VARCHAR (255) Clave alterna de la carrera
directivo_id INT Llave fornea del directivo encargado
Comentario_publicacion
Funcin:
Tabla que controla los registros de los comentarios en las publicaciones de los foros
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica para los comentarios
version INT Control de cambios del registro
status BOOLEAN Campo para borrado lgico
comentario VARCHAR(255) Texto del comentario
fecha DATE Fecha en la que se realiz el comentario
user_id INT Llave fornea del usuario que comenta
publicacion_espaci
o_trabajo_id
INT Llave fornea del espacio al que pertenece el
comentario
path_archivo VARCHAR(255) Ruta del archivo adjunto
Directivo
Funcin:
Campo de los registros de los directivos de las carreras
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica del directivo de la carrera
version INT Control de cambios del registro
nombre Nombre del directivo
apellido_paterno VARCHAR(255) Apellido paterno del directivo
apeliido_materno VARCHAR(255) Apellido materno del directivo
telefono VARCHAR(255) Telfono del directivo
direccion VARCHAR(255) Direccin del directivo
status BOOLEAN Campo para borrado logico
user_id INT
Llave fornea del usuario del directivo
Espacio_trabajo
Funcin:
Control del espacio de trabajo creado por materia
Columna Tipo de dato PK FK AI Default Descripcin
Id INT Clave nica del espacio de trabajo
Versin INT Control de cambios de registro
status BOOLEAN Campo para borrado logico
materia_id INT Llave fornea de la materia al que pertenece
carrera_id INT Llave fornea de la carrera
profesor_id INT Llave fornea del profesor que administra
directivo_id INT Llave fornea del directivo
Examen
Funcin:
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica del examen
version INT Control de cambios del registro
status BOOLEAN Campo para borrado lgico
fecha_creacion DATE Fecha de creacin del examen
fecha_inicio DATE Fecha en la que inicia el examen
hora_inicio DATE Hora de inicio del examen
fecha_fin DATE Fecha final del examen
hora_fin DATE Hora en la que finaliza el examen
materia_id INT Llave de la materia a la que pertenece
profesor_id INT Llave del profesor que administra
Grupo
Funcin:
Tabla que contiene los registros de los grupos por carrera
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica del grupo
version INT Control de cambios del registro
status BOOLEAN Campo para borrado lgico
nombre VARCHAR(255) Nombre del grupo
clave_grupo VARCHAR(255) Clave alterna del grupo
plan_estudios VARCHAR(255) Plan de estudios del grupo
carrera_id INT Llave fornea de la carrera perteneciente
Grupo_alumno
Funcin:
Tabla que establece las relaciones entre los alumnos que pertenecen al grupo
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica del registro
version INT Control de cambios del registro
status BOOLEAN Campo para borrado lgico
grupo_id INT Llave fornea del grupo
alumno_id INT Llave fornea del alumno
Historial_examen_alumno
Funcin:
Tabla que controla el historial de las calificaciones obtenidas en los exmenes por alumno
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica del registro
version INT Control de cambios del registro
status BOOLEAN Campo para borrado lgico
puntuaje_maximo DECIMAL(10,2) Puntaje mximo a obtener
puntuaje_obtenido DECIMAL(10,2) Puntaje obtenido por el alumno
promedio DECIMAL(10,2) Promedio de los puntajes
examen_id INT Llave fornea del examen
materia_id INT Llave fornea de la materia
alumno_id INT Llave fornea del alumno
Materia
Funcin:
Tabla que controla las materias en la base de datos
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica del registro
version INT Control de cambios del registro
status BOOLEAN Campo para borrado lgico
nombre VARCHAR(255) Nombre de la materia
clave VARCHAR(255) Clave alterna de la materia
fecha_creacion VARCHAR(255) Fecha de creacin de la materia
fecha_cierre VARCHAR(255) Fecha de cierre de la materia
grupo_id INT Grupo al que pertenece la materia
profesor_id INT Profesor que impartir la materia
Materia_alumno
Funcin:
Tabla que controla las calificaciones obtenidas por el alumno en la materia cursada
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica del registro
materia_id INT Llave fornea de la materia
alumno_id INT Llave fornea del alumno
calificacion_primer_
parcial
DECIMAL(10,2) Calificacin del primer parcial
calificacion_segundo
_parcial
DECIMAL(10,2) Calificacin del segundo parcial
calificacion_final DECIMAL(10,2) Calificacin final del alumno
promedio_final DECIMAL(10,2) Promedio final del alumno
asistencias_primer_
parcial
INT Asistencias del primer parcial del alumno
asistencias_segundo
_parcial
INT Asistencias del segundo parcial
asistencia_total INT Asistencias totales del alumno
Pregunta_contestada
Funcin:
Tabla que controla las preguntas que son contestadas por el alumno
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica de registro
version INT Control de cambios del registro
status BOOLEAN Campo para borrado lgico
pregunta_examen_id INT Llave fornea de la pregunta
respuesta_pregunta_
examen_id
INT Respuesta de la pregunta
es_correcta BOOLEAN Controla si es correcta la respuesta
puntuaje_obtenido VARCHAR(255) Puntaje obtenido por la respuesta
Pregunta_examen
Funcin:
Tabla que contiene las preguntas de un examen
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica del registro
version INT Control de cambios del registro
status BOOLEAN Campo para borrado lgico
pregunta VARCHAR(255) Texto de la pregunta
examen_id INT Llave fornea del examen que pertenece
puntuaje DECIMAL(10,2) Puntaje total de la preguta
Profesor
Funcin:
Control de los profesores que existen en el sistema
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica del profesor
version INT Control de cambios del registro
nombre VARCHAR(255) Nombre del profesor
apellido_paterno VARCHAR (255) Apellido paterno del profesor
apeliido_materno VARCHAR (255) Apellido materno del profesor
email VARCHAR (255) Correo electrnico del profesor
telefono VARCHAR (255) Telefono del profesor
direccion VARCHAR (255) Direccion del profesor
numero_cuenta VARCHAR (255) Numero de cuenta del profesor
status BOOLEAN Campo para borrado lgico
user_id INT Llave fornea del usuario
Publicacion_espacio_trabajo
Funcin:
Tabla que controla las publicaciones dentro del espacio de trabajo
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica del registro
version INT Control de cambios del registro
publicacion VARCHAR(255) Texto de la publicacin
fecha DATE Fecha de la publicacin
status BOOLEAN Campo para borrado lgico
user_id INT Llave fornea del usuario que publica
espacio_trabajo_id INT Espacio de trabajo al que pertenece
path_archivo VARCHAR(255) Ruta del archivo adjunto
Requestmap
Funcin:
Bloquear las url cuando un usuario no cuenta con el permiso
Columna Tipo de dato PK FK AI Default Descripcin
id int Clave nica de registro de un requestmap
config_attribute varchar(255) Descripcion de la url a bloquear
url varchar(255) Url que se bloqueara
Respuesta_pregunta_examen
Funcin:
Tabla que contiene las respuestas de las preguntas de un examen
Columna Tipo de dato PK FK AI Default Descripcin
id INT Clave nica de la respuesta
version INT Control de cambios del registro
respuesta VARCHAR(255) Respuesta de la pregunta
opcion_correcta BOOLEAN Controla si es correcta la respuesta
status BOOLEAN Campo para borrado lgico
pregunta_examen_i
d
INT Llave fornea de la pregunta a la que
pertenece
Role
Funcin:
Permisos que existen en el sistema
Columna Tipo de dato PK FK AI Default Descripcin
id int Clave nica del registro de un role de usuario
authority varchar(255) Identificador del permiso
description varchar(255) Descripcin del permiso
Role_People
Funcin:
Relacin entre el usuario y los permisos que tienen
Columna Tipo de dato PK FK AI Default Descripcin
user_id int Clave del usuario al que se le asigna el
permiso
role_id int Clave del permiso que se asigna al usuario
User
Funcin:
Registro de catalogo de usuarios que operan el sistema
Columna Tipo de dato PK FK AI Default Descripcin
id int Clave nica de registro del usuario
description varchar(255) Descripcin opcional del usuario
email varchar(255) Correo electrnico del usuario
enabled boolean Especifica si el usuario esta activo
password varchar(255) Contrasea del usuario
user_real_name varchar(255) Nombre completo del usuario
username varchar(255) Nombre para iniciar sesin al sistema