Proyecto de Bases de datos
Enviado por xavi1921 • 27 de Agosto de 2019 • Informe • 463 Palabras (2 Páginas) • 98 Visitas
FUNDAMENTOS DE BASE DE DATOS
Nombres: Xavier Navarrete – Ricardo Zhispon
Curso: 4to “A”
Problema
La unidad educativa Carmen Mora de Encalada cuenta con más de 1000 alumnos los cuales constan en registros físicos como documentos archivados por cada año lectivo que al estudiante le toca. Dichas matriculas para cada alumno consta en datos personales del alumno, datos personales de sus padres de familia (mamá y papá) y la persona encargada de representar dicho alumno (acudiente), las asignaturas que ve en los diferentes cursos ya que varias asignaturas se ven en diferentes aulas, como computación se recibe en el laboratorio de computo, ingles en el aula de lengua extranjera, entre otras. Así mismo el sistema requiere de un registro de notas el cual debe estar vinculado con las matrículas y el curso correspondiente. A su vez la matricula debe estar relacionada con diferentes campos los cuales deberían ser cursos, notas, profesor, estudiantes retirados, asignatura, estudiante. Se debe considerar que existen alumnos retirados, por ende, se debe tener un registro de estos también.
Para los estudiantes se necesitan los siguientes campos de registros: id, usuarios, contraseña, nombres, apellidos, teléfono, dirección, barrio, grado cursado, fecha nacimiento.
Datos del padre: nombre, apellidos, teléfono, empresa, cargo.
Datos de la mamá: nombres, apellidos, teléfono, trabajo, cargo.
Cursos: modalidad en donde solo existen dos que son matutina y vespertina, sección, jornada.
Materias: nombre, estado aquí se solicita informar si a sido aprobada o reprobada.
Profesor: nombre, apellido, teléfono, profesión.
Para las notas del estudiante es necesario que contenga las notas de los 3 parciales, el promedio y en caso de que su nota sea menor a 7 el estudiante tenga la obligación de dar una prueba de recuperación.
Para los estudiantes retirados es necesario su nombre, fecha de retiro, materia y motivo de su retiro.
El estudiante necesita un acudiente es decir una persona que lo represente el cual pueden como no pueden ser sus padres, para esta persona se necesita su nombre, apellidos, teléfono, dirección, parentesco.
Se solicita crear una base de datos para poder llevar los registros de manera digital y así poder actualizar los servicios de la Unidad Educativa, para poder darles acceso a los padres de familia a las notas de sus hijos sin necesidad de acercarse a la Unidad donde estudian sus hijos.
MODELO RELACIONAL
[pic 1]
MODELO ENTIDAD RELACIÓN
[pic 2]
Solución
Se ha creado un base de datos en Postgres SQL para la Unidad Educativa para poder llevar a cabo los registros de manera segura y de manera digital, se ha implementado el modelo entidad relación para poder relacionar dichas tablas en el sistema y así poder llevar a cabo las llaves primarias y secundarias, las cuales brindan acceso a los datos que contienen las demás tablas. Esto con el final de poder generar reportes del alumno, como sus notas, las materias que recibe, las horas de cada materia, etc.
...