Статьи

Новые статьи и материалы

Основная документация по Firebird


Другая документация по Firebird


Статьи для начинающих и ответы на частые вопросы

Создание приложений для СУБД Firebird с использованием различных компонент и драйверов


Установка InterBase и Firebird

 

Общая информация


Перечисленные компоненты и драйверы могут работать со всеми версиями InterBase, Firebird и Yaffil, за редким исключением.
 

Компоненты

  • IBX (InterBase Express) – входит в поставку Delphi, C++Builder, Kylix, InterBase (закладка InterBase на палитре компонент). Наиболее естественный способ для работы с InterBase и Firebird из Delphi и C++Builder (как и FIBPlus, см. дальше). Требуется обновление до последней версии:
  • FIBPlus – платная альтернатива IBX. Расширенные редакторы свойств, более высокая функциональность.
  • UIB – набор компонент минимальной функциональности, наиболее подходящий для работы в серверных и многопоточных приложениях.
  • AnyDAC – библиотека компонент от DA Soft, с поддержкой многих серверов, включая Firebird и InterBase. С 2013 года включена в Delphi под названием FireDAC.
  • FireDAC – бывшая AnyDAC, включена в Delphi XE3-XE7. Обновления находятся в списке для зарегистрированных пользователей.
  • IBDAC – платная библиотека компонентов для прямого доступа от Devart (разработчика решений для прямого доступа к данным, таких, как ODAC и MyDAC).
  • FBLib – библиотека компонент (без DataSet) для Delphi, Kylix, Freepascal и Lasarus. Лицензия LGPL.
  • Zeos Database Objects – набор компонент для Delphi для работы с Interbase, Oracle, MySQL и PostgreSQL. В исходных текстах, лицензия GPL.
  • FreeIBComponents – устаревший набор компонент, на исходном коде которого базируются IBX и FIBPlus
FreeIBComponents.zip (1.2Mb), 09.06.1999, Gregory Deatz.
  • IBTCL – библиотека функций доступа к IB для языка Tcl.
  • CConnectionIbase – класс-"обертка" для PHP. С примерами просмотра содержимого таблицы, выполнения хранимых процедур и работы с BLOB.
  • PythonIB – модуль для Python (pythonib-1.1.8.tar.gz (30K)).
  • KInterbaseDB – Python-модуль для IB/FB.


Драйверы

 

Объектные библиотеки

  • IBPP – С++ классы. Статья по использованию IBPP.
  • ibase++ – библиотека классов на C++ – обертка IB API. 3 базовых класса, аналогичных fibc/IBX – Database, Transaction, Query. Плюс Alerter. Поддерживает диалекты 1 и 3, т. е. может работать как с серверами 5.x, так и 6.0. Написана под Linux.
ibase++-0.1.tgz (191K), 26.06.2000, Вадим Моргунов.
 
  • PDO: Pascal Data Objects – библиотека, базирующаяся на PHP Data Objects. Поддерживает Firebird 1.5/2.0


Другие библиотеки

  • FireFoot – библиотека на C для упрощения работы с IB API. Лицензия GNU/GPL v2, поэтому данную библиотеку вы не можете использовать в закрытых разработках (без публичного предоставления исходников вашей программы) – см. комментарий.
 

Пакеты

  • Denwer – PHP + Firebird 2

Программирование приложений и баз данных

 

Древовидные и иерархические структуры, хранение объектов

 

Типы данных


Транзакции, архитектура InterBase/Firebird


SQL

 

Литература по SQL

Хелен Борри
Firebird. Руководство разработчика баз данных
1104 стр. Максимально полное и качественное руководство по СУБД Firebird.
А. Н. Ковязин, С. М. Востриков
Мир Interbase. Архитектура, администрирование и разработка приложений баз данных в InterBase/Firebird/Yaffil
496 стр. 4-е издание.
А. Бондарь
InterBase и Firebird. Практическое руководство для умных пользователей и начинающих разработчиков
592 стр. + CD
В. В. Фаронов, П. В. Шумаков
Delphi 5. Руководство разработчика баз данных

640 стр.
К. Дж. Дейт
Введение в системы баз данных

1328 стр. 8-е издание. Лучшая книга по проектированию БД.
Мартин Грабер
SQL (бестселлер)

672 стр. 2001 г. (издание 2003 г. – допечатка тиража, ничем не отличается от издания 2001 г.) Это последнее и дополненное издание книги, которая выпускалась ранее издательством «Лори» в темно-фиолетовой обложке под названием «Введение в SQL» (1992 г).
Книга под названием «Понимание SQL», доступная в интернете, является некачественным переводом книги «Введение в SQL».
Мартин Грабер
SQL. Справочное руководство
2001 г. Аналогично, предыдущий вариант этой книги издавался в 1998 г. (желтая обложка).
  Журнал СУБД


IBX, FreeIBComponents и др.

 

User Defined Functions


Оптимизация запросов, производительность

 

Тесты


Администрирование


Примеры


Репликация


Подпишитесь на новости Firebird в России

Подписаться