среда, 22 октября 2008 г.

Осваиваем Firebird SQL. Компоненты доступа, администрирование.

Firebird - кроссплатформенная система управления базами данных, существующая в различных вариантах под Windows, Unix, MacOs и т.Д. Начиная с версии Firebird 2, появилась возможность полноценно работать с 64-битными платформами. Выгодное отличие Firebird - это его бесплатность.

Firebird SQL Server существует в 3-х вариантах:
  • Firebird Embedded - предназначен для встраиваемых баз данных;
  • Firebird Classic Server - на каждое клиентское подключение создает отдельный серверный процесс;
  • Firebird Super Server - все клиентские коннекты обслуживаются одним серверным процессом, имеется общий клиентский кеш;
Если у вас нет достаточного опыта работы с Firebird SQL, то начинайте с Firebird Super Server

На момент написания статьи последняя версия Firebird 2.5, стабильная версия - Firebird 2.1. Скачать их можно отсюда: Firebird скачать.

Драйвер для Firebird 2.5

Помимо самого SQL сервера, вам понадобится драйвер для работы с Firebird из различных средств разработки. Я рекомендую воспользоваться IBProvider . Этот OLE DB provider, позволяет работать со всеми версиями Interbase и Firebird, включая Firebird 2.5. Технология OLE DB позволяет разрабатывать приложения под большинство известных средств разработки для Windows: Delphi, ADO, Visual Studio.Net, VBScript, VBA, C++, C#, ASP, ASP.Net и т.Д. Скачать IBProvider можно на официальном сайте: Firebird provider и Interbase driver.

Редактирование базы данных Firebird SQL Server

В дистрибутив Firebird SQL Server включена утилита командной строки, позволяющая производить операции с базой данных. С её помощью вы можете создать базу, таблицы и связи, а так же выполнять различные SQL-запросы к данным.

isql не единственное средство администрирования Firebird и Interbase. Кроме него существует множество платных и беспланых графических утилит. Наиболее популярные из них: IBExpert, Flame Robin, Blaze Top, IB/FB Development Studio.

Список утилит администрирования, доступные для скачивания дистрибутивы Firebird, а так же пошаговая инструкция по созданию новой базы данных опубликованы здесь: работа с Firebird.