Re[2]: таблица со строго одной записью
От: Pavel Dvorkin Россия  
Дата: 30.10.24 07:28
Оценка:
Здравствуйте, qaz77, Вы писали:

PD>>Поскольку речь идет о БД данного института, запись должна быть одна и только одна.


Q>Если в постановке задачи только одна сущность, то зачем ключи на нее в других таблицах?


Ну вообще-то факультеты и службы принадлежат институту.

Я думал над вариантом без FK. Но тогда получатся таблицы для факультетов, потом групп студентов с FK, аналогично для отделов и подразделений самого института. А вот таблица "institute" окажется сама по себе, на нее никто не ссылается и она ни на кого. Как-то это не нравится.

Q>Что-то с проектированием не так.


Q>Как вариант решения: можно "развернуть" эту таблицу на 90 градусов.

Q>Сделать два столбца ключ-значение и все реквизиты института хранить в строках, а не в столбцах.

Да неважно, как хранить. Вопрос о том, как связать с ней остальные таблицы.
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.