Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как правильно писать?
|
|||
|---|---|---|---|
|
#18+
в общем вопрос такого плана, как правильно писать БД и программы есть базаданных (PostgreSQL) есть много таблиц надо написать программу для работы с этим всем, а вот вопрос как правильно написать? сделать прямое обращение к таблице - это думается не лучший вариант! заносить данные через хранимую процедуру? может так лучше? посоветуйте как правильно? желательно обоснованно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 14:10 |
|
||
|
как правильно писать?
|
|||
|---|---|---|---|
|
#18+
а клиента на чем собираетесь писать?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 14:39 |
|
||
|
как правильно писать?
|
|||
|---|---|---|---|
|
#18+
ну собсно, клиенты могут быть на чем угодно, но скорее всего Delphi 7 && C#.NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 15:13 |
|
||
|
как правильно писать?
|
|||
|---|---|---|---|
|
#18+
заносить данные через хранимую процедуру? может так лучше? Чем лучше?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 16:40 |
|
||
|
как правильно писать?
|
|||
|---|---|---|---|
|
#18+
чем работать напрямую! как правильно? или точнее как оптимально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 16:53 |
|
||
|
как правильно писать?
|
|||
|---|---|---|---|
|
#18+
Оптимально писать одинаково. Решили работать напрямую с таблицами - старайтесь делать максимум напрямую через таблицы, решили через процедуры - делайте все через процедуры. Делали через таблицы, а потом решили сделать через процедуры - перепишите всю работу через таблицы на работу через процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 17:10 |
|
||
|
как правильно писать?
|
|||
|---|---|---|---|
|
#18+
1. Самый гибкий, он же самый трудоемкий способ - организовать все обращения к БД через хранимые процедуры. Преимущества: -- отделение запросов от кода программы (клиента) -- их возможная оптимизация совершенно автономно от кода клиента -- повышение уровня защиты данных, т.к. на клиенте не генрятся запросы, т.е. затруднено "вычисление" струткуры БД злоумышленником. -- изменения структуры БД будет скрыто от клиента, т.к. "API" к хранимым процедурам будет неизменным Недостатки: -- нужно написать очень много ХП (практически - на каждое обращение к БД) 2. Самый быстрый, но "тупой" подход - кодировать запросы прямо в проге. Преимущества: -- пишем прямо в коде программы (клиента) SQL запросы Недостатки: -- любое изменение структуры БД привдет к необходимости лезть в код клиента -- нет никакой гарантии, что программист, который писал клиента, особо утруждался над оптимизацией запросов 3. Самый оптимальный - комбинация 1 и 2 ЗЫ Не рассматривался вариант 3-х звенки. --------------- Данное сообщение содержит вирус! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 17:18 |
|
||
|
как правильно писать?
|
|||
|---|---|---|---|
|
#18+
понятно, что оптимально это 1+2 но каково соотношение??? должно быть? типа в каком случае предпочесть 1 способ а в каком 2 способ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 17:30 |
|
||
|
как правильно писать?
|
|||
|---|---|---|---|
|
#18+
Я делаю так К таблицам доступа нет Но есть доступ на селект к вьюхам, которые проверяют права доступа к отдельным записям Все изменения только через хранимые процедуры Хотя, разумеется, можно и по другому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 17:40 |
|
||
|
как правильно писать?
|
|||
|---|---|---|---|
|
#18+
2Jimmy есть еще 3-й метод который мы практикуем. все запросы храняться в xml которые если надо "корректирует" прога. А данном случае достигается совметимость с со всей ведущей пятеркой баз и прогу корректировать не надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 00:22 |
|
||
|
как правильно писать?
|
|||
|---|---|---|---|
|
#18+
Lepsik Описали бы по-подробнее (если не сложно)! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 11:19 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=32455447&tid=1546561]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
21ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 332ms |

| 0 / 0 |
