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
|
+ ...
donde el número que precede al nombre es el correspondiente identificador.
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
...
los datos de ejemplo en los campos de las mismas, están en relación al primer gráfico.
Saludos