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

Mejor forma de almacenar estos datos

Estas en el tema de Mejor forma de almacenar estos datos en el foro de Bases de Datos General en Foros del Web. Hola a tod@s: Les cuento. Tengo que almacenar los datos que se ingresan en una tabla como la que se ve mas abajo, pero nose ...
  #1 (permalink)  
Antiguo 14/09/2015, 10:13
 
Fecha de Ingreso: agosto-2009
Mensajes: 12
Antigüedad: 14 años, 8 meses
Puntos: 0
Mejor forma de almacenar estos datos

Hola a tod@s:
Les cuento. Tengo que almacenar los datos que se ingresan en una tabla como la que se ve mas abajo, pero nose cual es la mejor forma de hacerlo, si todos en una misma tabla, crear 4 tablas mas por los distintos tipos de muestras, etc. Ejemplo:

Código:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sin título</title>
</head>

<body>
<table width="600" border="1">
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>LINEA_A</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>LINEA_B</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>LINEA1</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>LINEA2</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>LINEA3</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>LINEA4</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>MUESTRAS</td>
    <td>VASO1</td>
    <td>VASO2</td>
    <td>VASO3</td>
    <td>VASO1</td>
    <td>VASO2</td>
    <td>VASO3</td>
    <td>VASO1</td>
    <td>VASO2</td>
    <td>VASO3</td>
    <td>VASO1</td>
    <td>VASO2</td>
    <td>VASO3</td>
  </tr>
  <tr>
    <td>peso</td>
    <td>13</td>
    <td>12</td>
    <td>15</td>
    <td>10</td>
    <td>8</td>
    <td>9</td>
    <td>12</td>
    <td>8</td>
    <td>7</td>
    <td>10</td>
    <td>11</td>
    <td>13</td>
  </tr>
  <tr>
    <td>correccion</td>
    <td>14</td>
    <td>15</td>
    <td>15</td>
    <td>9</td>
    <td>6</td>
    <td>4</td>
    <td>8</td>
    <td>9</td>
    <td>10</td>
    <td>11</td>
    <td>12</td>
    <td>12</td>
  </tr>
  <tr>
    <td>hora</td>
    <td>10:00</td>
    <td>10:00</td>
    <td>10:00</td>
    <td>12:00</td>
    <td>12:00</td>
    <td>12:00</td>
    <td>14:00</td>
    <td>14:00</td>
    <td>14:00</td>
    <td>16:00</td>
    <td>16:00</td>
    <td>16:00</td>
  </tr>
  <tr>
    <td>accion</td>
    <td>8</td>
    <td>8</td>
    <td>8</td>
    <td>11</td>
    <td>8</td>
    <td>11</td>
    <td>11</td>
    <td>8</td>
    <td>11</td>
    <td>8</td>
    <td>8</td>
    <td>8</td>
  </tr>
</table>
</body>
</html>
En la tabla, no todos los datos son obligatorios y la idea es que se organicen por linea (1, 2, 3, 4).
Ojala me puedan ayudar, de antemano muchas gracias.
Saludos
  #2 (permalink)  
Antiguo 14/09/2015, 10:20
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Mejor forma de almacenar estos datos

No es que exista una "mejor forma" de almacenar esos datos. Existen formas correctas e incorrectas, y todas las correctas corresponden a diseños de bases de datos normalizados, es decir aquellos que aplican las Formas Normales.
En realidad tu problema no existe. Lo que debes hacer es construir un buen DER de Entidad -Relación, luego transformarlo en un esquema físico, y por ultimo normalizarlo.
Con eso tendrás el diseño bien acabado, que a priori no parece muy complejo...
__________________
¿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 14/09/2015, 10:40
 
Fecha de Ingreso: agosto-2009
Mensajes: 12
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Mejor forma de almacenar estos datos

Cita:
Iniciado por gnzsoloyo Ver Mensaje
No es que exista una "mejor forma" de almacenar esos datos. Existen formas correctas e incorrectas, y todas las correctas corresponden a diseños de bases de datos normalizados, es decir aquellos que aplican las Formas Normales.
En realidad tu problema no existe. Lo que debes hacer es construir un buen DER de Entidad -Relación, luego transformarlo en un esquema físico, y por ultimo normalizarlo.
Con eso tendrás el diseño bien acabado, que a priori no parece muy complejo...
Por lo mismo es que puse esto aca, porque nose como hacerlo. Nose como deberia quedar para que funcione bien. Si alguien me pudiera orientar un poco porfa. Me refiero a si pongo todos los campos en una misma tabla (con 12 campos vaso1,2,3, etc), o crear una principal y hacer las muestras aparte? pero si es asi, como se haria la insercion en la tabla principal con sus hijas, etc.
  #4 (permalink)  
Antiguo 14/09/2015, 11:07
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Mejor forma de almacenar estos datos

Perdón pero ¿entendiste a qué me refiero con "Entidad - Relación"?
Porque si no sabes nada de como analizar un modelo de datos, será difícil que te expliquemos cómo se diseña una Base de Datos... Es bastante técnico, y al menos algo tienes que leer antes de encarar cualquier solución.

¿Qué has leido sobre modelos de diseño de BBDD? ¿Algo base de datos relacional, tal vez?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: bases-de-datos, bd, mysql, sql
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 09:38.