Bases de Datos - Esquema entidad-relacion

   
Vista:

Esquema entidad-relacion

Publicado por maribajar (1 intervención) el 29/11/2007 12:28:40
Buenos dias:
Quisiera saber como poder representar el esquema entidad-relacion si poseo la siguiente información
-un alumno cursa cuatro asignaturas a la vez, y siempre tiene que estar matriculado en esas cuatro.
Por lo tanto crearia una entidad llamada alumno, y cuatro para las asignaturas, asignatura1, asignatura2, asignatura3, asignatura4. Estas asignaturas estarían relacionadas cada una de ellas con alumno por la cardinalidad (1,1).
¿Sería de esta forma o existen otra forma mejor?
Muchas gracias
Mari
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Esquema entidad-relacion

Publicado por lcc (2 intervenciones) el 29/11/2007 17:04:22
generalmente lo que tu quieres se representa en solamente 2 tablas

alumno y asignatura

no asignatura1,asignatura2, asignatura3,...., asignaturaN

¿consulta si son 100 asignaturas vas a crear 100 tablas?

la cardinalidad de las tablas alumno y asignatura debe ser n:n

lo que te generaria una 3º tabla.

una normalizacion te debiera dar estas respuesta y las estructuras de las tablas que vas a crear.

la tres tablas que deben quedar son
Alumno
Asignatura
AlumnoAsignatura(al normalizar esta tabla se puede transformar en Notas)

las relaciones
Alumno 1: n AlumnoAsignatura
Asignatura 1:n AlumnoAsignatura

revisa las cardinalidades.

espero que te sirva.
lcc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Esquema entidad-relacion

Publicado por jeray (1 intervención) el 11/01/2008 12:48:35
bueno lo que tendrias que hacer serian tan solo dos tablas alumnos y asignaturas lo que ocurriria es que la cardinalidad tendra que ser N:M por lo que te saldria otra tabla mas que las podras llamar notas en la que llevaria las claves princiaples de las dos tablas (alumnos y asignaruras)

tablas:
alunmos (con sus posibles datos)
asignaturas (con sus posibles datos)
notas (con las claves principales de la entidad alumnos y asignaturas)

Espero que te sirba
xao
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar