Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Построение базы / 6 сообщений из 6, страница 1 из 1
04.07.2008, 20:56
    #35412591
Alex_mys
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение базы
Сорри, за, возможно, ламерский вопрос.

Нужно построить базу (на MSSQL 2005) по следующему принципу (на основе Shemas):

Для каждого пользователя (их будет несколько), который логинится в базу, должен быть свой набор таблиц, но у всех они должны быть с одинаковыми именами (то есть два разных юзера делают "select * from AAA", и получают каждый свои данные при том, что коннектиться им надо в ОДНУ физическую базу) - это делаем через schemas.

Вопросы:
1) Другие варианты есть?
2)Что будет с хранимыми процедурами? Одна процедура для всех? Или каждому писать отдельную одинаковую?
3) Система отчетности на SSRS будет коннектиться под разными юзерами. Достаточно только разных логинов? Или надо что-то еще?

Заранее спасибо.
...
Рейтинг: 0 / 0
04.07.2008, 20:58
    #35412598
proposed amendment
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение базы
Alex_mysи получают каждый свои данные

а что - по другому права на записи нельзя распределить?
ерунда какая-то :)
...
Рейтинг: 0 / 0
04.07.2008, 21:00
    #35412601
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение базы
При этом если нужно сделать модификацию таблицы, надо ее делать для всех пользователей?
Как собирать данные для супер-пользователя?
ИМХО, не делить таблицы по пользователям а использовать ограничения на записи таблиц (RLS)
С уважением, Naf
...
Рейтинг: 0 / 0
05.07.2008, 07:59
    #35412838
Alex_mys
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение базы
Нет, все таки думаю, нужно разбивать на отдельные таблицы.

Вообще в идеале можно было бы разбить на отдельные базы, но нужно снимать отчеты через единый интерфейс - каждый свои. Если отдельные бызы - придется делать отдельные Data Source для SSRS.
...
Рейтинг: 0 / 0
05.07.2008, 21:46
    #35413155
Пилотажный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение базы

таблицы общие, но в них поле - юзер, чьи стороки
для каждого свои отчеты
...
Рейтинг: 0 / 0
05.07.2008, 22:38
    #35413180
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение базы
Alex_mysНет, все таки думаю, нужно разбивать на отдельные таблицы.
неправильно думаете
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Построение базы / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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