Re[5]: таблица со строго одной записью
От: BVA Интернет  
Дата: 04.01.25 12:18
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Здравствуйте, BVA, Вы писали:


PD>>>Какой строки ? Все поля для каждого типа в одну строку упаковать ? А поиск потом как вести ?


BVA>>Попробуйте написать список полей для каждой сущности, потом проверьте, на сколько они нормализованы и на сколько совпадают. Из того, что описали не совсем понятно в чем проблема.


PD>Ну пусть только те, что я в предыдущем сообщении написал. Задача учебная, сойдет.


BVA>>Да, еще стоит погуглить по словам

BVA>>Table-Per-Type
BVA>>Table-Per-Concrete
BVA>>Table-Per-Hierarchy

PD>Известно давным-давно.


PD>В общем, ты предлагаешь Table-Per-Hierarchy с дискриминатором, видимо. Нет, не нравится мне эта идея, как и вообще этот подход. Свалить все в одну кучу — не лучшее решение.


Ну если задача учебная и все ограничивается 4-мя сущностями, то любой вариант подойдет. Лучше тогда твоего преподавателя спросить, какая из этих бест практик является лучшей по его мнению. Оценка от этого зависеть будет.

В реальном вузе просто иерархии могут быть достаточно сложными и с разной глубиной. например та же группа может быть на 1-2 курсе в прямом подчинении у факультета, на 3 и выше у кафедры. В обеспечивающих подразделениях вообще может быть бардак. Тех же отделов кадров бывает несколько в разных участках иерархии.
--
http://www.slideshare.net/vyacheslavbenedichuk
https://www.linkedin.com/in/vbenedichuk
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.