Ответ
AL 15.08.2005 16:07
> ни разу не делал проектов где у города например есть только название. или где у продукта есть только название. полей у этих сущностей много и все остальные поля у них различны.
Да, здесь тоже самое, как я уже писал
Возьмем мою торговую площадку:
Есть два вида продукции(пиломатериал, пиловочник) и породы древесины.
Все 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 - породы древесины
А торговая площадка, которая описывает продукт мжет состоять к примеру из поля kind(class 1 или class2) поля spice (class 3) + еще другие параметры.
> похоже все таки речь идет не о "всех сущностях в одной таблице", а о "всех _текстах_ в одной таблице".
Если честно не совсем точно понимаю что значит сущность и текст.. но по-большому счету, все хранимые в этой таблице значения используются потом в полях select в качестве <option>, кторые уже затем добавляются в другие таблицы.
> о тут все равно не должно быть PK. тексты должны иметь родительские ID + тип. т.е. запись в тех других таблицах со странами/продуктами обязана иметь записи, а сюда просто вынесены тексты..
Не понял