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

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

База данных: Sql Server
...
Рейтинг: 0 / 0
06.12.2014, 11:47
    #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]