|
|
|
Проектирование БД
|
|||
|---|---|---|---|
|
#18+
Вот встала необходимость самому спроектировать БД, проблема не в таблицах и связях между ними - это сделано. Вопрос в правильности доступа к отношениям. Я так понимаю что в идеале предпологается доступ чере View а CRUD через хранимки??? Вроде как и по безопасности это правильно и сточки зрения логирования действий юзера вопрос решается легче??? Вот есть еще задача решить вопрос наследования бизнес сущностей - так вот чере View он решается легко? Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2010, 10:05 |
|
||
|
Проектирование БД
|
|||
|---|---|---|---|
|
#18+
eJack Вроде как и по безопасности это правильно и сточки зрения логирования действий юзера вопрос решается легче?Удобнее eJack Вот есть еще задача решить вопрос наследования бизнес сущностей - так вот чере View он решается легко? Вот еще бы вы привели определение наследования бизнес сущностей тогда вероятность получить адекватный ответ выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2010, 22:48 |
|
||
|
Проектирование БД
|
|||
|---|---|---|---|
|
#18+
eJackВот встала необходимость самому спроектировать БД, проблема не в таблицах и связях между ними - это сделано. Вопрос в правильности доступа к отношениям. Я так понимаю что в идеале предпологается доступ чере View а CRUD через хранимки??? Вроде как и по безопасности это правильно и сточки зрения логирования действий юзера вопрос решается легче??? Не факт. Много споров было по поводу CRUD хп vs прямые запросы к таблицам и view из ORM. Безопасность - вопрос реализации. Логирование (аудит, журналирование), по-моему, наилучший вариант - через триггеры. При этом триггер должен как то получить из контекста выполения запроса доп. информацию о пользователе, приложении и т.п. Вариант решения зависит от СУБД. В MSSQL, например, есть SET CONTEXT_INFO, кот. можно установить перед любым вызовом и который будет доступен в рамках сессии. Вот есть еще задача решить вопрос наследования бизнес сущностей - так вот через View он решается легко? Если речь идет о доступе к иерархии, то да - через view это легко реализуется. По наследованию: http://sql.ru/forum/actualthread.aspx?tid=782989#9392350 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2010, 12:15 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36853898&tid=1542528]: |
0ms |
get settings: |
4ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
833ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 1107ms |

| 0 / 0 |
