13/02/2014, 13:43
|
| | Fecha de Ingreso: julio-2013 Ubicación: México
Mensajes: 361
Antigüedad: 11 años, 3 meses Puntos: 55 | |
Respuesta: Mejor forma de estructurar la información Hola, la opción con las 3 tablas es la mejor práctica que conozco para tener mayor escalabilidad, ya que te genera una relacion muchos:muchos. La versatilidad de consultas es tan extensa que requerie tener conocimientos muy sólidos de sql.
Como comenta ocp001a, el uso de la misma depende del proyecto.
Otra forma que he usado en proyectos es una tabla DEFINICIONES.
Ejemplo aplicado al caso:
Id/TipoDefinicion/Definicion
1/Extension/PDF
2/Extension/MP3
3/Particularidad/Definición
4/Particularidad/Historia
Donde las posibilidades de TipoDefinicion deben estar preprogramadas, para el caso planteado, son solo 2; con un simple array basta.
No pierdes mucha escalabilidad y las consultas son bastante mas sencillas, requiriendo joins de solo 2 tablas, o incluso si copias los datos de tabla Definiciones en tabla de USO obtienes un resultado aceptable para datos que no requieren estricta normalización.
Saludos |