Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/05/2009, 04:05
yakukubu
 
Fecha de Ingreso: octubre-2008
Mensajes: 69
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: Recomendación: 2 ó 1 tabla

hola, primero gracias por el interés, voy a cambiar un poco la implementación de las tablas y a especificar un poco más el problema:


========================

* OPCIÓN 1 (una sola tabla)
**********

tabla1
-------
idTabla1, nombre, apellidos, profesiones

ejemplo de inserción de datos
--------------------------------------
(idTabla1, nombre, apellidos, profesiones) VALUES (id, 'unNombre', 'unApellido', 'mecanico, albañil, medico')



* OPCIÓN 2 (dos tablas)
**********

tabla1
-------
idTabla1, nombre, apellidos

tabla2
-------
idTabla1, idTabla1, trabajo


ejemplo de inserción de datos (los mismos)
--------------------------------------
En tabla 1 - (idTabla1, nombre, apellidos) VALUES (id1, 'unNombre', 'unApellido')

En tabla 2 - (idTabla2, idTabla1, profesion) VALUES (id, id1, 'mecanico')
En tabla 2 - (idTabla2, idTabla1, profesion) VALUES (id, id1, 'albañil')
En tabla 2 - (idTabla2, idTabla1, profesion) VALUES (id, id1, 'medico')

=====================


datos a condiderar:
- pues en principio en cualquier momento se pueden agregar nuevas profesiones
- no creo que ninguno llegue a tener mas de 40-50 profesiones
- la lista de personas no creo que llegue nunca a los 10.000

supongo que son pocos bytes como para que sea determinante una opción o la otra, y ahora mismo no sabría decir con que implementación me encontraré más cómodo cuando lleve 1.000 o 2.000 datos insertados....


Espero haber aclarado un poco la cuestión.. :)

Gracias

Última edición por yakukubu; 19/05/2009 a las 04:31