Подробности
AL 15.08.2005 15:01
Принцип примерно такой:
(Чтобы не смущало значение данных, возьмем 3 группы, страны брать не будем).
Возьмем мою торговую площадку:
Есть два вида продукции(пиломатериал, пиловочник) и породы древесины.
Все 3 группы описываются примерно так:
id (int) class(int) rus(varchar) eng(varchar)
1 1 prod1 prod1
2 1 prod2 prod2
3 1 prod3 prod3
4 2 prod4 prod4
5 2 prod5 prod5
6 3 poroda1 poroda1
7 3 poroda2 poroda2
Здесь class 1 - это все виды пиломатериалов, class 2 - все виды пиловочника, class 3 - породы древесины
Далее в торговую площадку мы добавляем id, затем при выводе находим какое rus(расшифровка) соотвествует данному id.
Сюда же помещаются другие похожие группы, такие как страны и т.д
Т.е все что имеет такое же назначение и типы переменных.
Зачем разделять в отдельные таблицы породу древесины и виды продукции я не понимаю. Так же и страны, если они описывются так же, зачем их выделять?