powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли так сделать
3 сообщений из 3, страница 1 из 1
Можно ли так сделать
    #40104025
markelovdn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблицы паспорт, страховка, СНИЛС, приказы, лицензия, медицинский полис.
Хочу сделать таблицу документы где будут храниться внешние ключи каждого документа из выше указанных таблиц, потом связать таблицу документы с таблицей сотрудники отношением многие ко многим. Чтобы не заводить в таблицу сотрудники внешний ключ каждого документа так как этих документов а соответственно и таблицу к каждому документу может быть много. Подскажите правильно ли проектирую базу данных или есть другая реализация.
...
Рейтинг: 0 / 0
Можно ли так сделать
    #40104050
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Хочу сделать" - это вот ни разу не обоснование. Какой профит ты надеешься поиметь с такого разделения? профит, который перевесит усложнение запросов? если его нет - то и не майся фигнёй, нет оснований городить EAV.

Чётко подели на категории.

Есть документы 1:1 (паспорт, СНИЛС там) - ссылку на них следует класть прямо в таблицу юзеров.
Есть документы 1:N (страховка, лицензия) - наоборот, документ ссылается на юзера.
А те, что M:N (приказы) - там штатно, связующая таблица.
...
Рейтинг: 0 / 0
Можно ли так сделать
    #40104080
markelovdn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, понял, спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли так сделать
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]