Diccionario de datos Es un conjunto de definiciones que contiene las características lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización.
Flujos de datos que entran y salen de los procesos
Almacenes
Entidades externas
Simples: Se definen indicando el tipo de dato que representan o enumerando los posibles valores. Compuestas: Se definen indicando elementos que la componen y la forma en la que están combinados.
Nombre del archivo: BD del personal 28/02/2019.
Fecha de creación:
Descripción: Base de datos que contendrá la plantilla del personal de administración de la institución. Campo
Tamaño
Tipo de dato en BD
Descripción
Cc
3
int
Clave única auto incrementable.
Nombre
20
Varchar
Nombre de usuario.
Apellidos
30
Varchar
Apellidos del usuario.
Password
10
Varchar
Contraseña del usuario.
Tipo de usuario
15
Varchar
Tipo de usuario que inicie sesión.
Relaciones: cc Datos compuestos:
Campos clave: Cc y nombre
Nombre del archivo: BD de los estudiantes 28/02/2019.
Fecha de creación:
Descripción: Base de datos que contendrá los estudiantes registrados de la institución. Campo
Tamaño
Tipo de dato
Descripción
Id_estudiantes
4
Int
Clave única auto incrementable.
Nombre
20
Varchar
Nombre del estudiante.
Apellidos
30
Varchar
Apellidos del estudiante.
Curp
18
Char
Clave única de registro de población.
Dirección
30
Varchar
Direccion actual donde reside el estudiante.
Localidad
30
Varchar
Localidad actual donde reside el estudiante.
Postal
5
Int
Código postal del domicilio del profesor
Sexo
2
enum
Código postal del domicilio del profesor.
FechaN
8
Date
Fecha de nacimiento del estudiante.
Teléfono
10
Tinyint
Número telefónico del estudiante.
Fecha_registro
8
Timestamp Fecha de registro del estudiante.
Relaciones:
Campos clave: id_estudiantes, nombre y apellidos.
Datos compuestos: Fecha_registro = *unidades: días desde 1/1/1990; rango: 0-36500* Carácter legal = [A-Z | a-z | ´||]
Nombre del archivo: BD de profesores
Fecha de creación: 28/02/2019.
Descripción: Base de datos que contendrá la plantilla de profesores de la institución. Campo
Tamaño Tipo de dato en BD
Descripción
Id_profesores 3
Int
Clave única auto incrementable.
Nombre
20
Varchar
Nombre del profesor.
Apellidos
30
Varchar
Apellidos del profesor.
Curp
18
Char
Clave única de registro de población.
Cedula
8
int
Dirección
30
Varchar
Dirección actual donde reside el profesor.
Localidad
30
Varchar
Localidad actual donde reside el profesor.
Postal
5
Int
Codigo postal del domicilio del profesor.
Teléfono
10
Tinyint
Telefono celular del profesor.
Fecha
8
Date
Fecha de registro del profesor en el sistema.
Email
30
Varchar
Correo activo del profesor.
Relaciones:
Campos clave: id_profesores, nombre y apellidos.
Id_profesores con Datos compuestos: Fecha = *unidades: días desde 1/1/1990; rango: 0-36500* Carácter legal = [A-Z | a-z | ´||]
Nombre del archivo: BD de las materias
Fecha de creación: 28/02/2019.
Descripción: Base de datos que contendrá las materias registradas de la institución. Campo
Tamaño
Tipo de dato
Descripción
Id_materias
3
Int
Clave única auto incrementable.
Materia
3
varchar
Materia registrada.
Id_profesores
3
Int
Clave única del profesor.
Semestre
10
varchar
Semestre del ciclo escolar.
Relaciones:
Campos clave: id_materias, id_profesores
Datos compuestos:
Nombre del archivo: BD de aulas
Fecha de creación: 28/02/2019.
Descripción: Base de datos que contendrá las materias registradas de la institución. Campo
Tamaño
Tipo de dato
Descripción
Id_aulas
2
int
Clave única auto incrementable.
Nombre de aula
10
varchar
Nombre del aula.
Grupo
1
Varchar
Grupo del ciclo escolar.
Grado
1
int
Grado del ciclo escolar.
Relaciones: id_profesores, id_alumnos con id_aulas
Campos clave: id_aula
Datos compuestos:
Nombre del archivo: Horario de clases para alumnos
Fecha de creación: 28/02/2019.
Descripción: Base de datos que contendrá las materias registradas de la institución. Campo
Tamaño
Tipo de dato
Descripción
Nombre completo
10
varchar
Nombre del estudiante
Promedio
(2,1)
double
Promedio del estudiante.
Id_profe
3
int
Clave única auto incrementable. Llave foránea
No_control
8
int
Clave de identificación del estudiante en la institución académica.
Grado y grupo Relaciones: id_profesores, id_alumnos con id_aulas
Campos clave: id_aular
Datos compuestos: Nombre completo = nombre + (segundo nombre) + apellidos
Nombre = {carácter legal} Segundo nombre = {carácter_legal} Apellido = {carácter_legal} Carácter_legal = [A-Z | a-z | ´ ||] No-control = año-ingreso + No-CentroEscolar + No-ficha-admision Promedio = Calificaciones parciales + {nombre} + {materia}
Nombre del archivo: BD del tutor
Fecha de creación: 28/02/2019.
Descripción: Base de datos que contendrá la plantilla del personal de la institución. Campo
Tamaño
Tipo de dato
Descripción
Id_tutor
9
int
Clave única auto incrementable.
Nombre
20
varchar
Nombre del tutor.
Apellidos
30
varchar
Apellidos del tutor.
Dirección
10
varchar
Dirección en donde reside el tutor del estudiante.
Localidad
10
varchar
Localidad donde reside el tutor.
Postal
5
tinyint
Codigo postal de la localidad del tutor.
Teléfono
10
tinyint
Telefono del tutor.
Celular
10
tinyint
Celular del tutor
Estudios
20
varchar
Nivel de estudios del tutor.
Id_estudiantes
4
int
Clave auto incrementable del estudiante (fk)
Relaciones: id_estudiantes con id_tutor Datos compuestos:
Campos clave: id_tutor, nombre