» Главная
eXcode.ru » Статьи » Базы данных
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 6





Как сломать свою базу данных




Автор: Dmitry Shakhov

На данном поприще приходится в последнее время трудиться, не покладая рук. Хорошая была программа MS Access 97, 2000 вносит свои коррективы.)

Берется чистая база - в нее втягивается импортом формы и пр. из другой базы. Потом база сразу компилируется. И чтобы добить, пытаемся сжать.
За 100% результат, правда, не ручаюсь...

Берем форму и убиваем у нее модуль (через редактор). А потом через форму снова пытаемся его (модуль) открыть: эксесс создает новый модуль и все. Не знаю, как они друг на друга накладываются, но эффект великолепен.)

Берем базу и кладем ее на диск, который забит выше меры. Т.е. свободного места должно остаться меньше 2*размер сжатой базы. Теперь пытаемся сжать базу. Для тех, кто не знает, база при сжатии создает файл db1.mdb, потом оригинал убивает, а указанный файл копирует в файл с названием базы данных. Затем убивается сам временный файл. У меня удавалось таким образом повредить отдельные таблицы и саму базу.

Самый сложный путь: делаем базу. Потом из нее делаем новую (никаких импортов и т.п.), т.е. прямо в ней меняем формы, отчеты, таблицы и пр. Через какое-то время скрытая, неуничтожимая никакими сжатиями часть базы настолько зарастет мусором, что станет нестабильной. Работа в такой базе будет сопровождаться самопроизвольными вылетами и т.п. Гарантировано раздражение и неудовольствие. Как итог - полное разрушение базы данных. Путь длинный, но проверенный на программе, которую из-за нечеткой постановки задачи и смены руководства пришлось переделывать несколько раз, и каждый раз ножом по ... (подставить самостоятельно)

В общем, старайтесь и у вас получится разрушить то, что сами сделали.)
К началу статьи





Добавил: LedWormДата публикации: 2005-07-16 20:16:24
Рейтинг статьи:3.00 [Голосов 5]Кол-во просмотров: 16778

Комментарии читателей

Всего комментариев: 1

2006-09-03 19:56:10
PIXEL
и нахрен это?
Ваше имя: *
Текст записи: *
Имя:

Пароль:



Регистрация

Какой жанр комп. игр вам нравится?
Стратегии
24% (55)
Action
17% (39)
RPG
36% (82)
RTS
1% (3)
Симуляторы
8% (18)
Квесты
7% (15)
Логические
3% (6)
Другой
5% (11)

Проголосовало: 229
Как-то летели Холмс с Ватсоном на воздушном шаре. И заснули. Просыпаются над какой-то незнакомой местностью, видят - внизу какой-то мужик коров пасет. Снизились они и спрашивают мужика:
- Скажите, сэр, где мы находимся?
(долго думал)- На воздушном шаре.
- Спасибо, сэр! - и поднялись вверх. Холмс задумчиво говорит:
- Интересная местность, Ватсон! Программист пасет коров!
- Но, Холмс, с чего вы взяли, что он программист?
- Это элементарно! Во-первых, он долго думал над ответом. Во-вторых, его ответ был абсолютно точен. И самое главное - абсолютно бесполезен!
Рейтинг: 7.5/10 (2)
Посмотреть все анекдоты