La base de datos permitirá al usuario gestionar tareas y proyectos escolares.
Permitirá consultar que tareas ya fueron entregadas y calificadas, así como
cuales están pendientes de calificación y cuales aún no se han entregado.
Además, llevará un registro de las calificaciones finales de cada asignatura.
Diccionario de datos:
TABLA ESTUDIANTE
Atributo Desc. Tipo Long Índice Observaciones
. Matricula Matricula del alumno. char 10 PK Única e irrepetible ClaveAcceso Clave de acceso al char 20 programa Nombre Nombre real del char 60 estudiante PrimerApellido Apellido paterno del char 20 estudiante SegundoApellido Apellido materno del char 20 estudiante CorreoInstituciona Correo electrónico char 20 l institucional del estudiante CorreoPersonal Correo electrónico char 20 personal del estudiante Telefono Número de teléfono del bigint 10 estudiante ClaveLicenciatura Clave de la licenciatura int FK Clave foránea de la cursada por el estudiante tabla Licenciatura TABLA LICENCIATURA
Atributo Desc. Tipo Long Índice Observaciones
. ClaveLicenciatura Número único e int 11 PK Auto incrementable irrepetible que identifica a una licenciatura NombreLicenciatura Nombre de la char 50 licenciatura Area Área a la que pertenece char 50 la licenciatura
TABLA ASIGNATURA
Atributo Desc. Tipo Long Índice Observaciones
. ClaveAsignatura Número único e int 10 PK Auto incrementable irrepetible que identifica a una asignatura NombreAsignatur Nombre de la asignatura char 50 a Docente Nombre del docente que char 60 imparte la asignatura Semestre Semestre char int 2 correspondiente a la asignatura ClaveLicenciatura Número que identifica a char int FK Clave foránea de la la licenciatura a la que tabla Licenciatura pertenece la asignatura
TABLA CALIFICACIONASIGNATURA
Atributo Desc. Tipo Long Índice Observaciones
. IdCalifAsignatura Número único e int 10 PK Auto incrementable irrepetible que identiica a un registro de la tabla claificacionAsignatura Matrícula Matrícula única e char 10 FK Junto con la irrepetible que identifica claveAsignatura son al estudiante que lleva la clave foránea de la asignatura tabla Curso ClaveAsignatura Clave única e irrepetible Int 10 FK Junto con la que identifica la matrícula son clave asignatura. foránea de la tabla Curso Calificación Calificación obtenida en double la asignatura TABLA CURSO
Atributo Desc. Tipo Long Índice Observaciones
. Matricula Matricula del char 10 PK Clave foránea de la tabla alumno. Única e FK Estudiante. Junto con la irrepetible clave de la asignatura forman la clave principal ClaveAsignatura Clave de la int 10 PK Clave foránea de la tabla asignatura cursada FK Asignatura. Junto con la matrícula forman la clave principal Estado Puede ser: Cursado, char 15 Sin cursar, En curso
TABLA UNIDAD
Atributo Desc. Tipo Long Índice Observaciones
. IdUnidad Número único e char 10 PK Auto incrementable irrepetible que identifica a una unidad Numero Número de la unidad int NombreUnidad Nombre de la unidad char 50 Matricula Matrícula que identifica a char 10 FK Junto con la clave de un estudiante la asignatura son clave foránea de la tabla Curso ClaveAsignatura Clave que identifica a int FK Junto con la matrícula una asignatura son clave foránea de la tabla Curso
TABLA TAREA
Atributo Desc. Tipo Long Índice Observaciones
. CodigoTarea Número único e int PK Auto incrementable irrepetible que identifica a una tarea NombreTarea Nombre de la tarea char 50 Descripcion Descripción de la tarea char 250 IdUnidad Número que identifica a int FK Clave foránea de la la unidad a la que tabla Unidad pertenece la tarea FechaEntrega Fecha de entrega de la date tarea
TABLA CALIFICACIONTAREA
Atributo Desc. Tipo Long Índice Observaciones
. IdCalifTarea Número único e int PK Auto incrementable irrepetible que identifica a un registro de la tabla califTarea Calificacion Calificación de la tarea doubl e CodigoTarea Número único e int FK Clave foránea de la irrepetible que identifica tabla Tarea a una tarea