domingo, 6 de mayo de 2018

G10 - P2S5 - Diseño de una base de datos

Tomando como ejemplo la información requerida para elaborar la BD de una institución educativa, recopilamos los requerimientos los cuales serían:


Tabla Alumno
En una Colegio, tenemos la entidad Alumno que definimos como:

Tabla ALUMNO(DNI, Nombre, Apellido1, Apellido2, Telefono, Calle, Ciudad, Provincia, FNacimiento, EstadoCivil)
CP: DNI

Creando la tabla en vista "Diseño" obtenemos:



Tabla Asignatura
Y la entidad Asignatura definida como:

ASIGNATURA(Codigo, Nombre, Creditos, Dni_prof, Observaciones)
CP:Codigo

Tabla Matricula

Y sabiendo que un alumno se puede matricular de muchas asignaturas y que una asignatura a su vez puede tener muchos alumnos matriculados, podemos definir entre ambas entidades la relación (n-m) matricula como:

MATRICULA(DNI, Codigo_asig, Fecha, Nota)
CP:DNI,Codigo_asig,Fecha

Y la tabla quedaría como: