| |||
Entidad / Relacion Lo que no entiendo es lo siguiente en la primera entidad pone 1:1 , es decir 1 profesor imparte 1 asignatura en la segunda entidad pone 1:N, es decir 1 asignatura puede ser impartida por varios profesores ¿no es lo contrario a lo anterior? y sobre la relacion "imparte" que signifca 1:n y como se averigua que hay que poner 1:n
__________________ Recuerda que si señalas con el dedo, el resto de los dedos te señalan a ti! Última edición por ircop; 15/02/2010 a las 11:54 |
| ||||
Respuesta: Entidad / Relacion Entre la entidad Profesores y Asignaturas no se necesita una nueva entidad intermedia. Al dejar claro que un profesor solo dará una unica asignatura, llevamos el identificador de asignatura a profesores y listo, las tablas serian: PROFESORES (id_profesor, id_asignatura, nombre_profesor, telefono_profesor) ASIGNATURAS (id_asignatura, id_nombre) El problema mas lioso es entre las entidades Asignaturas y Alumnos. Ya que un alumno tendra varias asignaturas, y una misma asignatura tiene varios alumnos, por lo que ahi si es necesaria una entidad intermedia, Matriculas, quedaria asi: ASIGNATURAS (id_asignatura, id_nombre) ALUMNOS (id_alumno, id_nombre, id_direccion, id_telefono) MATRICULAS (id_asignatura, id_alumno) Espero que hayas entendido un poco el tema de relaciones "1 a varios" y "varias a varias" |
Etiquetas: |