powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Несколько массивов у объекта, как лучше построить структуру?)
2 сообщений из 2, страница 1 из 1
Несколько массивов у объекта, как лучше построить структуру?)
    #38826890
-liho-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица основных объектов (например Element).
Каждому элементу нужно задать список пользователей и групп, которые могут просматривать и которые могут редактировать (отдельно) эти элементы. Пользователи и группы берутся из внешнего источника (не из бд).

Самое подходящее решение, которое нашёл - создать ещё 4 таблицы one-to-many (Id, ElementId, User) (Id, ElementId, Group)...
Правильное ли это решение?
Если да, есть ещё 1 вопрос - как правильно назвать те 4 таблицы? На ум приходят очень длинные и, наверное, неправильные названия вроде: UserWhoCanEditElement, GroupThatCanEditElement...

База данных: Sql Server
...
Рейтинг: 0 / 0
Несколько массивов у объекта, как лучше построить структуру?)
    #38826918
-liho-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подумал, и в голову пришёл ещё 1 вариант)
Создать таблицу AccessUnit (Id, Type, Value, ElementId), где Type 'group' или 'user', а Value логин пользователя или имя группы :)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Несколько массивов у объекта, как лучше построить структуру?)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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