debo hacer una tabla y no se si conviene tener mas campos en un registro o tener mas registros en la tabla y disminuir los campos.
por favor orietenme
| |||
Re: Que conviene mas regsitros o campos Les explico los datos que se ingresaran son: Nº maquina, nº carga, fecha carga, etapa, horainicio,horafin y existen 5 tipos de etapas, por lo tanto por cada carga que se ingrese seran 5 registros distintos. Es lo que esta actualmente. Lo que queria decir sobre mas campos eran dejar toda la informacion en un solo registro algo como : nº maquina, nº carga, etapa1_fechainicio,etapa1_fechafin,etapa1_horainic io,etapa1_horafin,etapa2_fechainicio...... asi hasta la etapa 5. que es mas conveniente? |
| ||||
Re: Que conviene mas regsitros o campos Si vas a consultar a menudo las cinco etapas de un proceso, es mejor que vayan todos los campos en un único registro. Pues sería mas eficiente seleccionar un registro que no cinco. Si por el contrario lo normal es que cada etapa se consulte por separado, pues entonces es mejor que cada etapa vaya en un registro. |
| |||
Re: Que conviene mas regsitros o campos Hola Victor... Mira... la opcion dos a mi parecer es sencilla inaccesible, todo lo que conseguiras es problemas para ti. Quedate con la primera opcion, en donde tienes 1 registo por etapa. No se que seran esas etapas, por hoy son 5, mañana son 7, pasado van a ser 3, me entiendes? Debes formular la tabla de manera que el diseño no varie casi nunca. No importa la cantidad de registros que tengas, me parece mejor trabajar con mas filas que con columnas mas sabiendo que estas pueden cambiar porque cambio la cantidad de etapas. Pero una cosa es cierto, es mas lindo ver en un solo registro las fechas de inicio y fin de cada una de las etapas. Entonces eso lo puedes solucionar con una vista. Creas una vista que tenga un select que presenta los datos en columnas y listo. Mucha Suerte Victor, espero haberte ayudado. Sldo Atte, Mario. |
| ||||
Re: Que conviene mas regsitros o campos Cita: yo lo que haria es separar eso en dos tablas, una "maquina" y otra "etapas" ya cuando llegues a los millones de registros nos preocupamos por la velocidad por mientras eso oracle lo hace sin problemas
Iniciado por Victor M. B. Les explico los datos que se ingresaran son: Nº maquina, nº carga, fecha carga, etapa, horainicio,horafin y existen 5 tipos de etapas, por lo tanto por cada carga que se ingrese seran 5 registros distintos. Es lo que esta actualmente. Lo que queria decir sobre mas campos eran dejar toda la informacion en un solo registro algo como : nº maquina, nº carga, etapa1_fechainicio,etapa1_fechafin,etapa1_horainic io,etapa1_horafin,etapa2_fechainicio...... asi hasta la etapa 5. que es mas conveniente?
__________________ |