Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/08/2016, 17:06
ptilotta
 
Fecha de Ingreso: septiembre-2008
Mensajes: 35
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: duda modelado base mysql basica

hola

Tienes que aprenderte las "3 Formas Normales" de Bases de Datos..

Son el ABC si quieres trabajar con Bases de Datos

https://cvva.wordpress.com/2007/12/0...rmas-normales/

Debes entender el concepto de MAESTRO - DETALLE

Imagina una tabla que registre cada factura de ventas...

No puedes incluir el nombre del cliente en cada registro de factura.. y no puedes incluir los datos completos de la factura en cada producto vendido..

Para eso se usan IDs... datos Indice de cada Maestro...

Tabla Maestra de Clientes... donde cada cliente tiene un ID identificatorio y unico.. generalmente un tipo de datos numerico y AUTOINCREMENT.

Tabla Maestra de Facturas donde estan todos los datos no repetidos de la Factura (ej. Nro de Factura, Fecha, Id del Cliente, Totales, etc).

Tabla Detalle de las Facturas, donde unida a la Tabla maestra mediante el ID de la tabla maestra, tienes nn registros donde solo grabas el ID de registro, ID de Producto, Cantidad, Precio unitario, etc, etc, etc.

Entiendes ?

Todo unido por campos INDICE y de caracteristicas iguales.

Saludos
__________________
Pablo Tilotta
Super MySQL
El mejor y mas rápido MySQL Manager para ANDROID
Super MySQL en Play Store