FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Artxdatos O Datosxart
Hola a todos:
Tengo una pequeña db el cual estoy tratando de aplicar las reglas de nacionalización siguiente algunos criterios sin embargo quiero tomar un atajo el cual no quiero romper la reglas de la nacionalización ejemplo: tengo las tablas principales el cual guarda los datos que requiero en la DB: ARTICULOS MARCAS PROVEEDORES FAMILIAS mi pregunta es: es lo mismo hacer: ARTPORMARCAS = ID_ARTPORMARCA -- ID_MARCAS ARTPROV = ID_ARTPROV -- ID_PROVEEDORES ARTFAMILIA = ID_ARTFAMILIA -- ID_FAMILIAS que: ART_DATOS = ID_ARTDATOS--ID_MARCAS--ID_PROVEEDORES--ID_FAMILIAS Que sugerencia me podrían dar? Saludos novato_erick |
#2
|
||||
|
||||
Hola novato_erik.
Una forma que podrías aplicar la normalización sería: Código:
1 RUBROS -+-- 7 SUBRRUB ---- 2 MARCA ------- 5 ARTICULO ---- 208 PROVEEDOR | +-- 9 SUBRRUB -+-- 1 MARCA ------ 12 ARTICULO ---- 5 PROVEEDOR | | + ... +-- 2 MARCA -+---- 50 ARTICULO ---- 9 PROVEEDOR | | + ... +---- 109 ARTICULO -+- 201 PROVEEDOR | | + ... +- 208 PROVEEDOR | + ... Y para evitar la redundancia de datos, crear las siguientes tablas de relación: Código:
SUBRUBRO_X_RUBRO -------------------------------- ID RUBRO_ID SUBRRUBRO_ID 1 1 7 2 1 9 ... MARCA_X_SUBRUBRO -------------------------------- ID SUBRUBRO_ID MARCA_ID 1 7 2 2 9 1 3 9 2 ART_X_MARCA ------------------------------- ID MARCA_ID ARTICULO_ID 1 2 5 2 1 12 3 2 50 4 2 109 PROVEED_X_ART ------------------------------- ID ARTICULO_ID PROVEEDOR_ID 1 5 208 2 12 5 3 50 9 4 109 201 5 109 208 ... Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 16-12-2013 a las 08:24:29. |
#3
|
|||
|
|||
Agradeciendo tu sugerencia ecfisa aplicaré las reglas de normalización veré cómo me irá en las consultastas....
Saludos |
|
|
|