Читаем Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ полностью

Окружение: Windows.

Другая информация: программное обеспечение от Clever Components. Подробную информацию и загрузку можно найти на http://www.clevercomponents.com /products/datapump/ibdatapump.asp.

<p>Advanced Data Generator для Firebird</p>

Advanced Data Generator является инструментом для генерации тестовых данных, которые имитируют реальные данные. Существует возможность генерации случайных адресов, поддержка ссылочной целостности, поддержка BLOB. Содержит большую библиотеку данных по компаниям, персоналу, географическим названиям; может также использовать ваши данные. Можно организовать очередь множества проектов.

Окружение для генерации данных: Windows.

Другая информация: коммерческий программный продукт от Upscene Productions. Информацию и загрузку пробной версии можно найти на http://www.upscene.com.

<p>Менеджеры полномочий</p>

Попробуйте использовать эти инструменты для упрощения управления пользователями, ролями и полномочиями SQL:

* Grant Manager от Eadfost на http://www.eadsoft.com/english/products/ grantmanager. Пробная версия этого продукта под Windows доступна в качестве 30-дневной утилиты в виде отдельной программы или как Delphi SDK;

* Grant Master от Studio Plus Inc. Подробную информацию об этой программе под Windows и загрузку 30-дневной пробной версии можно найти на http:// www.studioplus.com.ua/GrantMaster/GrantMaster.phtml.

<p>Где посмотреть информацию о других инструментах</p>

"Основной список" инструментов от сторонних разработчиков можно найти в разделе Downloads Cohtributed на http://www.ibphoenix.com[168].

Разработчики инструментов также посылают объявления в почтовый список на [email protected]. Вы можете подписаться на этот список, перейдя на http://groups.yahoo.com/group/firebird-tools или просто просматривая зеркальный сайт (egroups.ib-tools) на news://news.atkin.com.

Не рассматривайте поиск в Google как способ найти инструменты для конкретной задачи. Обычно ввод слов "firebird", "interbase" и ключевого слова, идентифицирующего задачу, сгенерирует хорошие ссылки.

<p>Приложение 6. Пример базы данных</p>

Пример базы данных инсталлируется вместе в Firebird в каталог /examples в корневом каталоге Firebird. В Firebird 1.0 это база данных диалекта 1, ее имя employee.gdb. В версии 1.5 она имеет диалект 3 и имя employee.fdb. Структурно это та же самая база данных.

Эта база данных была создана много лет тому назад, возможно, для тренировок персонала поддержки. Она не является образцом хорошего моделирования. Более того, она не имеет набора символов по умолчанию. Однако она содержит данные, с которыми можно экспериментировать.

База данных поставляется в виде резервной копии (employee.gbk и employee.fbk соответственно), следовательно, не имеет значения, как вы будете перемешивать в ней данные - вы всегда сможете восстановить нормальную копию.

<p>Создание базы данных Employee с помощью скриптов</p>

После выполнения инсталляции Firebird база данных Employee будет создана и будет сделана ее резервная копия из скриптов. Скрипты empddl.sql (который создает метаданные) и empdll.sql (который заполняет базу данных) доступны в области Downloads на http://www.apress.com с некоторыми изменениями.

* Добавлен набор символов по умолчанию, который установлен в ISO8859_1, со- - вместимый с данными на английском языке в empdml.sql.

* Был добавлен оператор SET SQL DIALECT 3, поскольку без него некоторые инструменты создавали базу данных с диалектом 1, а отдельные эксперименты, которые проводились с родным диалектом SQL Firebird, завершались с ошибкой или давали неожиданный результат.

* Был добавлен полный путь в оператор CREATE DATABASE, чтобы показать, как реально создаются базы данных. Эта строка создает базу данных на сервере POSIX в каталоге с именем /data/examples. Закомментированная строка будет создавать базу данных в каталоге C:\data\examples. Комментируйте, убирайте комментарий и изменяйте код в соответствии с вашими потребностями.

* Кавычки в пути у CREATE DATABASE были заменены на апострофы.

* Скрипт empdml.sql начинается с оператора SET NAMES ISO8859_I для обеспечения того, что дальнейшие текстовые данные будут сохраняться в правильном наборе символов.

Несмотря на эти небольшие изменения, база данных Employee остается в значительной степени тем, чем она всегда и была, - примером того, как не надо проектировать базы данных! Новый пример базы данных для Firebird сейчас создается. Он должен быть готов к концу 2004 года на http://www.apress.com и на других сайтах сообщества Firebird. В конце концов этот пример будет поставляться в комплекте Firebird.

<p>Приложение 7. Ограничения Firebird</p>
Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных