Найдено 169 результатов
- 21 ноя 2009, 14:52
- Форум: Проектирование БД и запросов
- Тема: Создание "корзины" для таблицы...
- Ответы: 11
- Просмотры: 7811
Re: Создание "корзины" для таблицы...
А теперь ответь (хотя бы себе) на вопрос: когда и каким автоматом будет создаваться триггер, вставляющий в корзину удаляемые данные. Триггер будет создан вручную, в процессе создания БД. Таблица "клон" тоже и процедура по вставке записи тоже. Т.е. триггер уже будет на удаление записей в таблице tab...
- 21 ноя 2009, 11:25
- Форум: Вопросы безопасности
- Тема: Шифрование данных
- Ответы: 3
- Просмотры: 6338
Шифрование данных
Подскажите, как можно зашифровать текстовые данные в одном поле или таблице? Т.е. чтобы при открытии тем же самым IBExpert содержимое таблицы (строки) нельзя было прочитать. Существуют стандартные способы или необходимо создать свой кодировщик и при записи кодировать, а при просмотре декодировать ст...
- 21 ноя 2009, 03:40
- Форум: Проектирование БД и запросов
- Тема: Создание "корзины" для таблицы...
- Ответы: 11
- Просмотры: 7811
Re: Создание "корзины" для таблицы...
Только если у тебя вся работа с БД заключается в SELECT * FROM TABLE1. Дело не только в этом. Дело еще в том, что пользователь сам строит много запросов и придется автоматизировать процесс подстановки этого and ... Следуя такой логике, компонент "корзина" в виндусе тоже нужно сносить, когда она пус...
- 20 ноя 2009, 14:11
- Форум: Проектирование БД и запросов
- Тема: Создание "корзины" для таблицы...
- Ответы: 11
- Просмотры: 7811
Re: Создание "корзины" для таблицы...
WildSery. and в каждом условии - это ТАК не нормально, что не может даже обсуждаться (только в случае невозможности другой реализации) view - это действительно не вариант Dimitry Sibiryakov » - это не в ПТУ - это в жизни, и то, что жизнь не всегда совпадает с общепринятыми способами реализации, так ...
- 20 ноя 2009, 05:39
- Форум: Проектирование БД и запросов
- Тема: Создание "корзины" для таблицы...
- Ответы: 11
- Просмотры: 7811
Re: Создание "корзины" для таблицы...
Оставлять записи в таблице, не удалять, помечать "удалено". Это очень неудобно, во всех отчетах, выборках надо помнить об этой метке... Или есть какая-то стандартная процедура удаления (как в DBF) при которой удаленные запись не видно??? Или на такую таблицу сделать view в котором будет уже прописа...
- 19 ноя 2009, 15:52
- Форум: Совместимость различных версий
- Тема: FB 3
- Ответы: 3
- Просмотры: 6105
FB 3
На интернет семинаре прошла информация о тестировании FB 3.
Подскажите, откуда его можно загрузить и реализовано ли в нем то, что изначально планировалось?
Особенно интересует аутентификация на уровне базы данные взамен серверной.
Подскажите, откуда его можно загрузить и реализовано ли в нем то, что изначально планировалось?
Особенно интересует аутентификация на уровне базы данные взамен серверной.
- 19 ноя 2009, 15:44
- Форум: Проектирование БД и запросов
- Тема: Создание "корзины" для таблицы...
- Ответы: 11
- Просмотры: 7811
Создание "корзины" для таблицы...
Подскажите, как можно реализовать такой механизм: при удалении записи значения всех полей переносятся в таблицу клон (если таблицы нет, то создать ее) например, есть таблица table1, при удалении любой записи, в таблицу table2 (имеющую такую же структуру, как table1) добавляется запись с данными удал...
- 14 ноя 2009, 10:59
- Форум: Проектирование БД и запросов
- Тема: Помогите отсортировать дерево данных
- Ответы: 12
- Просмотры: 7516
Re: Помогите отсортировать дерево данных
Если сам не в состоянии написать простенький цикл по результатам запроса - найми программиста. Простенький? Ну, тогда приведите небольшой пример построения дерева (хотя бы перебор данных) с неизвестным кол-вом уровней... Ломал как-то голову, но так и не сломал :) Сделала 5-ть вложенных циклов (этог...
- 19 сен 2009, 13:52
- Форум: Вопросы по работе форума
- Тема: Долгое время ни одного индикатора нового сообщения
- Ответы: 6
- Просмотры: 9146
Re: Долгое время ни одного индикатора нового сообщения
Типа анти-спама??? то же будет спамить форум в котором нет посетителей? - Логика в этом конечно есть, только странная...
- 19 сен 2009, 04:14
- Форум: Вопросы по работе форума
- Тема: Долгое время ни одного индикатора нового сообщения
- Ответы: 6
- Просмотры: 9146
Re: Долгое время ни одного индикатора нового сообщения
Сегодня форум открылся за секунду - чудо!
- 18 сен 2009, 14:53
- Форум: Вопросы по работе форума
- Тема: Долгое время ни одного индикатора нового сообщения
- Ответы: 6
- Просмотры: 9146
Re: Долгое время ни одного индикатора нового сообщения
А думал это только у меня так долго... Так, а зачем тогда такие скрипты?
- 18 сен 2009, 03:45
- Форум: Вопросы по работе форума
- Тема: Долгое время ни одного индикатора нового сообщения
- Ответы: 6
- Просмотры: 9146
Долгое время ни одного индикатора нового сообщения
Долгое время ни одного индикатора нового сообщения… Решил проверить может что-нибудь с движком форума
- 20 июл 2009, 17:25
- Форум: Вопросы по работе форума
- Тема: Не тухнет тема
- Ответы: 1
- Просмотры: 5223
Не тухнет тема
Подскажите почему тема "Общие проблемы->Странное поведение сервера FB" постоянно выделена, как непрочитанная, сколько бы раз её не читал... Какой-то сбой произошел... Как её можно сделать "прочитанной"?
- 25 июн 2009, 16:58
- Форум: Проектирование БД и запросов
- Тема: Как можно реализовать универсальную "корзину"?
- Ответы: 1
- Просмотры: 2738
Как можно реализовать универсальную "корзину"?
Подскажите, а как можно реализовать универсальную "корзину"? Например удаляются записи из таблицы (а к ним, к этим записям, по ключам привязаны записи других таблиц - по каскадному удалению), как можно реализовать сохранение всех этих данных с возможностью восстановления в будущем? Пример таблица T1...
- 02 июн 2009, 15:49
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Необходимо программно создавать резервные копии БД со 100%
- Ответы: 4
- Просмотры: 4064
Необходимо программно создавать резервные копии БД со 100%
Есть необходимость программно сохранять БД без отключения пользователей. Если делать BacKUp, то как быть уверенным, что он восстановится на 100% ? (а иначе зачем его вообще делать)… Если нет возможности гарантировать 100%-ое восстановление с BacKUp, может: 1.Копировать файл БД «на горячую», но каким...
- 14 май 2009, 18:19
- Форум: Проектирование БД и запросов
- Тема: Вопрос по exists ... :)
- Ответы: 6
- Просмотры: 5243
Re: Вопрос по exists ... :)
Ок.WildSery писал(а):Монологи о том, как тяжело работают запросы на каком-то неизвестном сервере с неизвестными планами и индексами утомляют.
Просто никогда не пользовался exists и ОЧЕНЬ обрадовался, когда всё заработало!!!
- 12 май 2009, 17:34
- Форум: Проектирование БД и запросов
- Тема: Вопрос по exists ... :)
- Ответы: 6
- Просмотры: 5243
Re: Вопрос по exists ... :)
Вопрос закрыт...
Просто параметр был равен null...
после задания значения параметра в 12.04.2009 все заработало быстро в любых вариантах!!!
Просто параметр был равен null...
после задания значения параметра в 12.04.2009 все заработало быстро в любых вариантах!!!
- 12 май 2009, 17:25
- Форум: Проектирование БД и запросов
- Тема: Вопрос по exists ... :)
- Ответы: 6
- Просмотры: 5243
Re: Вопрос по exists ... :)
Даже в чистом виде: select Table1 WHERE (DateDoc=:D) and (not exists (select * from Table2 where Table1.ID = Table1.ID)) Ч-з IBX выполняется около 2 сек, в таблице Table1 200 записей, в Table2 19000 записей. В диапазоне Table1.DateDoc=:D только 70 записей, как же получить обработку в Exists только э...
- 12 май 2009, 17:11
- Форум: Проектирование БД и запросов
- Тема: Вопрос по exists ... :)
- Ответы: 6
- Просмотры: 5243
Re: Вопрос по exists ... :)
В чистом виде: select Table1 WHERE (DateDoc=:D) and (not exists (select * from Table2 where Table1.ID = Table1.ID)) он работает быстро, но так: select Table1.*, Table2.*, Table3.* from disp inner join spr_driver on (disp.id_d= Table2.id_d) inner join sprauto on (disp.id_a = Table3.id_a) WHERE (disp....
- 12 май 2009, 16:54
- Форум: Проектирование БД и запросов
- Тема: Вопрос по exists ... :)
- Ответы: 6
- Просмотры: 5243
Вопрос по exists ... :)
Как можно оптимизировать следующий запрос?
select Table1
WHERE (DateDoc=:D) and (not exists (select * from Table2 where Table1.ID = Table1.ID))
Дело в том, что в Table1 много записей и запрос выполняется очень долго, но нужна выборка только за одну дату, а как это указать???
select Table1
WHERE (DateDoc=:D) and (not exists (select * from Table2 where Table1.ID = Table1.ID))
Дело в том, что в Table1 много записей и запрос выполняется очень долго, но нужна выборка только за одну дату, а как это указать???