Está en la página 1de 11

1

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

También podría gustarte

  • Intel I Gencia
    Intel I Gencia
    Documento4 páginas
    Intel I Gencia
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones
  • Ejercicios Movil 1
    Ejercicios Movil 1
    Documento17 páginas
    Ejercicios Movil 1
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones
  • Oracle
    Oracle
    Documento2 páginas
    Oracle
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones
  • 19 de Febrero
    19 de Febrero
    Documento3 páginas
    19 de Febrero
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones
  • Grupo #2 - Vulnerabilidades Microsoft Hackeos
    Grupo #2 - Vulnerabilidades Microsoft Hackeos
    Documento13 páginas
    Grupo #2 - Vulnerabilidades Microsoft Hackeos
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones
  • Examen Primer Parcial 2024 GRE
    Examen Primer Parcial 2024 GRE
    Documento3 páginas
    Examen Primer Parcial 2024 GRE
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones
  • Diccionario de Datos
    Diccionario de Datos
    Documento15 páginas
    Diccionario de Datos
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones
  • Tarea 7.2
    Tarea 7.2
    Documento8 páginas
    Tarea 7.2
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones
  • Estático o Dinámico
    Estático o Dinámico
    Documento8 páginas
    Estático o Dinámico
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones
  • La Evolucion de Los Sistemas ERP
    La Evolucion de Los Sistemas ERP
    Documento11 páginas
    La Evolucion de Los Sistemas ERP
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones
  • Modulo 8 PDF
    Modulo 8 PDF
    Documento23 páginas
    Modulo 8 PDF
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones
  • 1 Er Foro III PARCIAL
    1 Er Foro III PARCIAL
    Documento2 páginas
    1 Er Foro III PARCIAL
    Tatiana Berenice Soriano Moncada
    100% (1)
  • R0704a PDF Spa
    R0704a PDF Spa
    Documento9 páginas
    R0704a PDF Spa
    Victor
    Aún no hay calificaciones
  • Tarea-No3 Base 1
    Tarea-No3 Base 1
    Documento4 páginas
    Tarea-No3 Base 1
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones
  • Tarea I Primer Parcial Contabilidad General
    Tarea I Primer Parcial Contabilidad General
    Documento7 páginas
    Tarea I Primer Parcial Contabilidad General
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones
  • Reservas Biologicas 15 Parte 2
    Reservas Biologicas 15 Parte 2
    Documento1 página
    Reservas Biologicas 15 Parte 2
    Tatiana Berenice Soriano Moncada
    Aún no hay calificaciones