powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование БД
3 сообщений из 3, страница 1 из 1
Проектирование БД
    #36853448
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот встала необходимость самому спроектировать БД, проблема не в таблицах и связях между ними - это сделано. Вопрос в правильности доступа к отношениям. Я так понимаю что в идеале предпологается доступ чере View а CRUD через хранимки??? Вроде как и по безопасности это правильно и сточки зрения логирования действий юзера вопрос решается легче???
Вот есть еще задача решить вопрос наследования бизнес сущностей - так вот чере View он решается легко?

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Проектирование БД
    #36853898
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eJack Вроде как и по безопасности это правильно и сточки зрения логирования действий юзера вопрос решается легче?Удобнее
eJack Вот есть еще задача решить вопрос наследования бизнес сущностей - так вот чере View он решается легко? Вот еще бы вы привели определение наследования бизнес сущностей тогда вероятность получить адекватный ответ выше.
...
Рейтинг: 0 / 0
Проектирование БД
    #36862023
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eJackВот встала необходимость самому спроектировать БД, проблема не в таблицах и связях между ними - это сделано. Вопрос в правильности доступа к отношениям. Я так понимаю что в идеале предпологается доступ чере View а CRUD через хранимки???
Вроде как и по безопасности это правильно и сточки зрения логирования действий юзера вопрос решается легче???
Не факт. Много споров было по поводу CRUD хп vs прямые запросы к таблицам и view из ORM.
Безопасность - вопрос реализации.
Логирование (аудит, журналирование), по-моему, наилучший вариант - через триггеры. При этом триггер должен как то получить из контекста выполения запроса доп. информацию о пользователе, приложении и т.п. Вариант решения зависит от СУБД. В MSSQL, например, есть SET CONTEXT_INFO, кот. можно установить перед любым вызовом и который будет доступен в рамках сессии.

Вот есть еще задача решить вопрос наследования бизнес сущностей - так вот через View он решается легко?

Если речь идет о доступе к иерархии, то да - через view это легко реализуется.
По наследованию: http://sql.ru/forum/actualthread.aspx?tid=782989#9392350
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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