Я разрабатываю таблицу DB DB для моего проекта, мне трудно решить, какой подход лучше.Группировка аналогичных объектов в DB
Таблица называется таблицей Services
, а также существует концепция Package
, которая представляет собой не что иное, как выбранную группу Services
.
Теперь, мой вопрос заключается в том, следует ли рассматривать службы пакета как независимую сущность и иметь таблицу PackageService
и таблицу отношений PackageService_Service
?
ИЛИ
Нужны ли лечить Package
услуги, как только другой сервис в Service
таблицы с «пакетным» флагом установлен в верно? Если это лучший подход, то как и где я упоминаю, какие службы входят в этот сервис Package
?
PLZ Опубликовать свою структуру таблицы для лучшего понимания –
Не похоже, что пакет - это сервис. просто элемент группировки, правильно? – Bob
@BobfCali Люди могут либо выбрать отдельную услугу, либо пакет (который выбрал услуги по разной цене), но упакованная услуга показана им как услуга и фиксирована, так как пользователь не может создать свой собственный пакет, выбрав куча услуг. – Rao