Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #17  
Antiguo 27-06-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
Hola,
Al igual que Egostar estoy a favor de ContraVeneno.

Si tanto te preocupa el almacenamiento, podrías buscar otra alternativa de realizar dicha relación. Pero no aplicando esos artilugios que al mediano y largo plazo no sirven de nada. ¿Que harias si una materia deja de dictarse, o por el contrario, se agregan nuevas?

Si lo vemos desde el punto de vista del negocio o dominio (como prefieran llamarle) vemos que uno o más alumnos están incriptos en una o más materia. Un grupo de alumnos incriptos en una materia pueden formar una comisión.
¿Que se desprende de este texto?
Que ya sea en forma directa o indirecta existe una asociación entre los alumnos.
El análisis de dominio puede que no te haya relevado la existencia directa o explícita de relaciones. Puede que en la auditoria o análisis de campo, no se haya dicho exactamente la palabra comisión ya que según la visión del cliente o la realidad que éste tiene del negocio no le es relevante el concepto y por tanto "carece de sentido guardar algo que no le es útil"

A lo que voy es que la transformación M-M entre alumnos y estudiantes puede realizarse con otro enfoque:

Varios alumno se incriben a una comisión. Dicha comisión puede pertenecer a una o más materias. Esto puede reducir la cantidad de registros entre la antigua relación M-M ya que la asociación entre los estudiantes y las materias se ha desplazado y agrupado bajo otra tabla.

Otra cosa es si es necesario hacerle saber al usuario el concepto "comisión".

Tu verás, realizar un buen análisis del dominio o negocio puede aportarte nuevos enfoques y descubrir la manera óptima de como realizar las relaciones entre los datos.

Saludos, y que tenga exitos.
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Donde está Rusia? D-MO Humor 1 27-07-2006 19:53:11
Donde esta mi post? aupaneu Conexión con bases de datos 2 31-05-2006 12:56:08
Acertijo en PHP. ¿Donde esta el error? papulo PHP 3 30-11-2005 18:47:28
donde está el error? :S jorodgar Varios 7 17-06-2005 15:32:08
Donde esta el error ?? tgsistemas SQL 2 31-01-2005 14:29:34


La franja horaria es GMT +2. Ahora son las 16:52:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi