Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Relacion M-M o 1-M ???

Estas en el tema de Relacion M-M o 1-M ??? en el foro de Bases de Datos General en Foros del Web. hola peoples tengo dudas en como representar esta relacion: Un periodo_docente puede tener muchos anho_docente. Un anho_docente puede pertenecer a muchos periodo_docente Un periodo_docente en ...
  #1 (permalink)  
Antiguo 09/03/2010, 22:56
 
Fecha de Ingreso: octubre-2007
Mensajes: 273
Antigüedad: 17 años, 1 mes
Puntos: 5
Relacion M-M o 1-M ???

hola peoples tengo dudas en como representar esta relacion:

Un periodo_docente puede tener muchos anho_docente.
Un anho_docente puede pertenecer a muchos periodo_docente

Un periodo_docente en un anho_docente determinado puede tener muchas asignaturas.

mi duda es si representar la relacion periodo_docente - anho_docente como una nueva tabla(relacion M-M) y esta nueva tabla relacionarla (1-M) con la tabla asignatura.

o simplemente relacionar periodo_docente con asignatura y anho_docente con asignatura tambien.
  #2 (permalink)  
Antiguo 10/03/2010, 06:46
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Relacion M-M o 1-M ???

La tabla asignatura se entiende, pero ¿podrías explicar qué representan estas dos?:
Cita:
- periodo_docente
- anho_docente
Es para estar seguro de lo que estás creando.

A mi entender, un esquema de estudio como este requiere al menos una tabla docente, la cual no has puesto.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 10/03/2010, 08:15
 
Fecha de Ingreso: octubre-2007
Mensajes: 273
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Relacion M-M o 1-M ???

bueno pongo un ejemplo:

Código yml:
Ver original
  1. 1er Semestre:
  2.     1er Año:
  3.           Matemática I
  4.           Introduccion a la Programación
  5.     2do Año:
  6.           Matemática III
  7.           Física I
  8.           Programación II
  9.    3er Año:
  10.           Ingeniería de Software I
  11.           Gestión de software
  12.           Programación Web
  13. 2do Semestre:
  14.     1er Año:
  15.          Matemática II
  16.          Programación I
  17.    2do Año:
  18.          Bases de Datos
  19.          Matemática IV
  20.  
  21. periodo_docente: 1er Semestre, 2do Semestre
  22. anho_docente:     1er Año, 2do Año, ...

Última edición por X_fran; 10/03/2010 a las 08:39

Etiquetas: relacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:47.