Está en la página 1de 3

Diagrama Entidad Relacin

Usuario usuario: VARCHAR(10) contrasea: CHAR(8) nombreProf: VARCHAR(40)


PRIMARY KEY usuario

Alumno claveAlum: CHAR(6) nombreAlum: VARCHAR(40) promedio: DECIMAL(2,1) grupo: VARCHAR(6) PRIMARY KEY claveAlum, nombreAlum, grupo

Profesor claveProf: CHAR(6) nombreProf: VARCHAR(40) grupo: VARCHAR(6) asignatura: VARCHAR(20) PRIMARY KEY claveProf, grupo

Grupo grupo: VARCHAR(6) turno: VARCHAR(10) cicloEsc: VARCHAR(10) cantAlum: INT(2) PRIMARY KEY grupo

Producto_academico grupo: VARCHAR(6) asignatura: VARCHAR(20) nombreProf: VARCHAR(40) bloque: VARCHAR(10) actividad: VARCHARA(20) valor: INT(2) calif : INT(2) nombreAlum: VARCHAR(40) promedio: decimal(2,1) PRIMARY KEY grupo, nombreAlum

Diccionario de datos Nombre base de datos: Tabla 1 Nombre tabla: usuario


Descripcin: Almacena los usuarios registrados al sistema con derecho a acceder a la aplicacin.

SIAD

Campo
usuario contrasea nombreProf

Tipo
varchar varchar varchar

Tam. Restricciones
10 8 40 Primary key not null not null

Descripcin
Identificador para el usuario Clave de acceso Nombre del usuario profesor

Tabla 2 Nombre tabla: alumno


Descripcin: Almacena los datos de los alumnos.

Campo
claveAlum nombreAlum promedio grupo

Tipo
char varchar decimal varchar

Tam. Restricciones
6 40 2,1 6 Primary key Primary key not null Primary key

Descripcin
Clave nica del alumno Nombre del alumno Promedio del alumno Clave del grupo de la escuela

Tabla 3 Nombre tabla: profesor


Descripcin: Almacena los datos de los profesores.

Campo
claveProf nombreProf grupo asignatura

Tipo
char varchar varchar varchar

Tam. Restricciones
6 40 6 20 Primary key not null Primary key not null / unique

Descripcin
Clave nica del profesor Nombre del profesor Clave del grupo de la escuela Nombre de la asignatura

Tabla 4 Nombre tabla: grupo


Descripcin: Almacena los datos de los grupos

Campo
grupo turno cicloEsc cantAlum

Tipo
varchar varchar varchar int

Tam. Restricciones
6 10 10 2 Primary key not null not null not null

Descripcin
Clave del grupo de la escuela Turno del grupo Ciclo escolar del grupo Nmero de alumnos del grupo

Tabla 5 Nombre tabla: producto_academico


Descripcin: Almacena las caractersticas y calificaciones de los productos acadmicos.

Campo
grupo asignatura bloque actividad valor calif nombreAlum promedio

Tipo
varchar varchar varchar varchar int int varchar decimal

Tam. Restricciones
6 20 10 20 2 2 40 2,1 Primary key not / unique not null not null not null not null Primary key not null

Descripcin
Clave del grupo de la escuela Nombre de la asignatura Bloque al que pertenece las actividades Nombre de la actividad a evaluar Valor de la actividad Calificacin de la actividad Nombre del alumno Promedio de las actividades