Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Например, table institute — запись об институте, название, адрес, реквизиты и т.д. PD>Поскольку речь идет о БД данного института, запись должна быть одна и только одна.
PD>А в нем факультеты, значит table faculty с FK на institute. Ну и прочие таблицы — бухгалтерия, отдел кадров и т.д.
А вы уверены, что вам нужны отдельные таблицы?
То что вы описываете, это оргструкрура.
Вуз -> Подразделение -> Дочернее подразделение ... -> что-то
Это все ложится в одну таблицу, просто со ссылкой на parent и типом строки.