Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5 Diccionario de Datos
5 Diccionario de Datos
Tabla RolRestriccion
Descripción: En esta tabla se definen y guardan las restricciones de cada uno de los roles que
tendrán los maestros y alumnos.
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_rol varchar(4) NOT NULL PK identificador
primario de tipo
de rol
control_maestro varchar(100) NOT NULL FK credencial de
rol del maestro
Consul_alumno varchar(100) NOT NULL FK credencial
para consulta de
alumno
Tabla Restriccion
Descripción: Esta tabla almacena las restricciones que contiene cada uno de los usuarios.
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
control_maestro varchar(100) NOT NULL FK llave primaria
del control de
maestro
Consul_alumno varchar(100) NOT NULL FK llave primaria
de consultas de
alumno
Descripcion varchar(MAX) NULL Descripción del
tipo de rol
Categoria varchar(100) NULL Categoría del
tipo de rol
Tabla Rol
Descripción: Esta tabla se almacenan los los roles de los usuarios.
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_rol varchar(4) NOT NULL PK llave
primaria del
identificador de
rol
Nombre varchar(100) NOT NULL Nombre del
usuario
Credenciales varchar(100) NOT NULL Tipo de rol del
usuario
id_usuario varchar(100) NOT NULL FK llave foránea
del identificador
de usuario
Inspec_maestro varchar(100) NOT NULL FK llave foránea
de inspección de
2
maestro
Consul_alumno varchar(100) NOT NULL FK llave foránea
de consulta de
alumnos
Tabla Usuario
Descripción: en esta tabla se almacenan todas las características del usuario así como
también se implementa la relación directa con otras tablas mediante las llaves foráneas
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_usuario varchar(4) NOT NULL PK lave Primaria
del
identificador de
usuario
id_rol varchar(4) NOT NULL FK llave foránea
de identificador
de rol
Nombre varchar(100) NULL Nombre del
usuario
Direccion varchar(MAX) NULL Dirección del
usuario
Telefono varchar(100) NULL Teléfono del
usuario
Email varchar(100) NULL Correo
electrónico del
usuario
Comentarios Varchar(100) NULL Campo donde el
usuario colocara
comentarios
Inspec_maestro varchar(100) NOT NULL FK llave foránea
de inspección de
maestro
Consul_alumno varchar(100) NOT NULL FK llave foránea
de consulta de
alumnos
Tabla asignatura
Descripción: esta tabla contiene las características a guardar de las asignaturas
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_asignatura varchar(4) NOT NULL PK identificador
primario de
asignatura
id_alumno varchar(100) NOT NULL FK llave foránea
de identificador
del alumno
Descripcion varchar(MAX) NULL Descripción de la
asignatura
3
id_notas Varchar(4) NOT NULL FK llave foránea
de identificador
de notas
Tabla Grado
Descripción: En esta tabla se almacenan los datos correspondientes a los grados que cursan los
alumnos
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_grado varchar(4) NOT NULL PK llave
primaria de
identificador
de grado
Modalidad varchar(100) NULL Modalidad en que
se registra el
grado
Jornada varchar(100) NULL Jornada en que se
registra el grado
Tabla Matricula
Descripción: Tabla donde se almacenan todos los datos de matricula del alumno haciendo una relación
entre todas las tablas con los campos relacionados a matricula para representar una tabla resumida
con estos campos
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_matricula varchar(4) NOT NULL PK identificador
primario de
matricula
id_grado varchar(4) NOT NULL Identificador
del grado
id_alumno varchar(4) NOT NULL FK llave foránea
de identificador
del alumno
id_maestro varchar(4) NOT NULL FK llave foránea
de identificador
del maestro
id_seccion varchar(4) NOT NULL FK llave foránea
de identificador
de sección
id_asignatura varchar(4) NOT NULL FK llave foránea
de identificador
de asignatura
id_cambioestud varchar(4) NOT NULL FK llave foránea
de identificador
de cambio de
estudiante
4
Tabla Alumnos
Descripción: Aquí se almacenan los datos correspondientes al alumno y en la cual mediante una llave
foránea se relacionan los datos de la sección correspondiente al alumno.
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_alumno varchar(4) NOT NULL PK llave
primaria de
identificador de
alumno
Nombre varchar(100) NOT NULL Nombre del
alumno
Edad varchar(2) NOT NULL Edad del alumno
Telefono varchar(25) NOT NULL Teléfono del
alumno
E-mail varchar(100) NOT NULL Correo
electrónico del
alumno
Grado varchar(100) NOT NULL Grado del alumno
id_seccion varchar(4) NOT NULL FK llave foránea
del identificador
de sección
Tabla Maestros
Descripción: Tabla donde se guardan los datos correspondientes a los usuarios con rol tipo maestro.
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_maestro varchar(4) NOT NULL PK identificador
primario de
maestro
Nombre varchar(100) NOT NULL Nombre del
maestro
Direccion varchar(2) NOT NULL Dirección del
maestro
Edad varchar(25) NOT NULL Edad del maestro
Telefono varchar(100) NOT NULL Teléfono del
maestro
Sector_magisterial varchar(MAX) NOT NULL Sector
magisterial al
que pertenece el
maestro
E-mail varchar(100) NOT NULL Correo
electrónico del
maestro
5
Tabla Control_maestros
Descripción: en esta tabla se guardan todos los datos con los que el maestro coordinara la gestión
académica de cada uno de los alumnos mediante la relación de llaves foranes de otras tablas para
tener una tabla resumida con los campos mas importantes para poder llevar a cabo una correcta
coordinación de los datos del alumno
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_control_maestro varchar(4) NOT NULL PK identificador
primario de
control de
maestro
id_matricula varchar(4) NOT NULL FK llave foránea
identificador de
matricula
id_calificaciones varchar(4) NOT NULL FK llave foránea
identificador de
calificacion
id_asistencias varchar(4) NOT NULL FK llave foránea
id_cambioestud varchar(4) NOT NULL FK llave foránea
identificador de
cambio de
estudiante
id_seccion varchar(4) NOT NULL FK llave foránea
identificador de
seccion
id_grado varchar(4) NOT NULL FK llave foránea
identificador de
grado
id_periodo varchar(4) NOT NULL FK llave foraneo
identificador de
periodo
id_evaluacion varchar(4) NOT NULL FK llave foraneo
identificador de
evaluacion
Comentarios varchar(MAX) NULL Nota adicional
id_rol varchar(4) NOT NULL FK llave foránea
identificador de
rol
6
Tabla Control_alumno
Descripción: En esta tabla, se guardaran los datos que el alumno guardara para la correcta gestión de sus
registros ya sea de nuevo ingreso o reingreso
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_control_alumno varchar(4) NOT NULL PK llave
primaria
identificador de
alumno
id_matricula varchar(4) NOT NULL FK llave foránea
identificador de
matricula
id_seccion varchar(4) NOT NULL FK llave foránea
identificador de
seccion
id_grado varchar(4) NOT NULL FK llave foránea
identificador
grado
id_periodo varchar(4) NOT NULL FK llave foraneo
idenficador de
periodo
id_notas varchar(4) NOT NULL FK llave foraneo
identificador de
notas
id_evaluacion varchar(4) NOT NULL FK llave foránea
identificador de
evaluacion
Comentarios varchar(MAX) NULL Nota adicional
Tabla Asistencias
Descripción: esta tabla tiene como función almacenar los datos de las asistencias de los alumnos,
mediante la unificación de llaves foráneas de otras tablas para poder condensar los campos
respectivos de las asistencias
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_asistencias varchar(4) NOT NULL PK Llave
primaria
identificador de
asistencia
id_alumno varchar(4) NOT NULL FK llave foránea
identificador de
alumno
id_asignatura varchar(4) NOT NULL FK llave foránea
identificador de
asignatura
id_grado varchar(4) NOT NULL FK llave foránea
identificador de
grado
id_periodo varchar(4) NOT NULL FK llave foránea
identificador de
7
periodo
id_seccion varchar(4) NOT NULL FK llave foránea
identificador de
seccion
Comentarios Varchar(MAX) NULL Nota adicional
inasistencias varchar(MAX) NULL Nota adicional
Tabla Periodo
Descripción: Esta tabla tiene como principio almacenar los datos de los periodos del año escolar el cual se divide
en cuatro periodos y el horario establecido en cada uno.
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_periodo varchar(4) NOT NULL PK llave
primaria
descripción de
periodo
id_alumno varchar(4) NOT NULL FK llave foránea
descripción de
alumno
Horario varchar(100) NULL Descripción de
hora
primer_periodo varchar(4) NULL Descripción de
primer periodo
segundo_periodo varchar(4) NULL Descripción de
segundo periodo
tercer_periodo varchar(4) NULL Descripción de
tercer periodo
cuarto_periodo Varchar(4) NULL Descripción de
cuarto periodo
Tabla Seccion
Descripción: En esta tabla se almacenaran los datos correspondientes a la sección del alumno
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_seccion varchar(4) NOT NULL PK Llave
primaria.
Descripción de
seccion
id_alumno varchar(4) NOT NULL FK llave foránea
descripción de
alumno
id_maestro varchar(100) NOT NULL FK llave foránea
descripción de
maestro
Jornada varchar(4) NULL Descripción de
jornada
8
Tabla Notas
Descripción: Aquí se almacenaran los datos de los alumnos en donde mediante una relación con la
llave foránea del id alumno se almacenan los demás datos correspondientes a las notas
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_notas varchar(4) NOT NULL PK llave
primaria
descripción de
notas
Id_alumno varchar(4) NOT NULL FK llave foránea
descripción de
alumno
asignatura varchar(4) NOT NULL descripción de
asignatura
sección varchar(4) NOT NULL descripción de
sección
grado varchar(4) NOT NULL descripción de
grado
periodo varchar(4) NOT NULL descripción de
periodo
calificaciones Varchar(MAX) NOT NULL descripción de
calificaciones
Tabla calificaciones
Descripción: Aquí se guardaran los datos de las calificaciones mediante una captura de datos con llaves
foráneas de otras tablas que contiene información de las tablas
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_calificaciones varchar(4) NOT NULL PK llave
primaria
descripción de
calificacion
id_alumno varchar(4) NOT NULL FK Llave foránea
descripción de
alumno
id_asignatura varchar(4) NOT NULL FK llave foránea
descripción de
asignatura
id_grado varchar(4) NOT NULL FK llave foránea
descripción de
grado
id_periodo varchar(4) NOT NULL FK llave foránea
descripción de
periodo
id_seccion varchar(4) NOT NULL FK llave foránea
descripcion de
seccion
id_asistencias NOT NULL FK llave foránea
descripción de
asistencia
Comentarios Varchar(MAX) NULL Nota adicional
9
id_evaluacion varchar(4) NOT NULL FK llave foránea
descripción de
evaluacion
id_maestro varchar(4) NOT NULL FK llave foránea
descripción de
maestro
Tabla Cambio_estudiante
Descripción: tabla que almacena los datos con los cuales el estudiante hace los cambios ya sea de
grado, sección, asignatura, maestro etc. mediante identificadores foráneos de las otras tablas
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_cambioestud varchar(4) NOT NULL PK llave
primaria
descripción
cambioestudiante
id_matricula varchar(4) NOT NULL FK llave foránea
descripción de
matricula
id_alumno varchar(4) NOT NULL FK llave foránea
descripción de
alumno
id_asignatura varchar(4) NOT NULL FK llave foránea
descripción
asignatura
id_grado varchar(4) NOT NULL FK llave foránea
Descripción de
grado
id_seccion varchar(4) NOT NULL FK llave foránea
descripción de
seccion
id_maestro varchar(4) NOT NULL FK llave foraneo
descripción de
maestro
Tabla evaluacion
Descripción: tabla en la cual se guardan los datos relacionados a la evaluación de los alumnos, esta
tabla está relacionada mediante llaves foráneas con las tablas alumnos y asignatura
Definición:
Aceptación de
Datos Tipo de Datos NULL Descripción
id_evaluacion varchar(4) NOT NULL PK llave
primaria
descripción de
evaluacion
id_alumno varchar(4) NOT NULL FK llave foránea
descripción de
alumno
id_asignatura varchar(4) NOT NULL FK llave foránea
descripción de
asignatura
10
id_periodo varchar(4) NOT NULL FK llave foránea
descripción de
periodo
Acumulativos Varchar(4) NULL Descripción de
acumulativo
Examen varchar(4) NULL Descripción de
examen
id_Asistencias varchar(4) NOT NULL FK llave foránea
descripción de
asistencia
11