Работаем c Firebird SQL Server. Администрирование, компоненты доступа.
Firebird SQL server - система управления базами данных, основанная на открытом исходном коде <em>Interbase 6.0</em>. Сервер Firebird разрабатывается под различные платформы: Linux, Solaris, Windows, Unix, MacOS, под 64-х и 32-х битную операционные системы. Firebird является бесплатным более развитым аналогом своего предшественника - Interbase.<br><br> Firebird SQL Server существует в 3-х вариантах</b>: <UL><LI>Firebird Classic Server - на каждое клиентское подключение создает отдельный серверный процесс;</LI> <LI>Firebird Embedded - предназначен для встраиваемых баз данных;</LI> <LI>Firebird Super Server - все клиентские коннекты обслуживаются одним серверным процессом, имеется общий клиентский кеш;</LI></UL> Если вы только начинаете работать с <b>Firebird</b>, то советую вам остановить свой выбор на <b>Firebird Super Server</b> <br><br> На момент написания статьи последняя версия <b>Firebird 2.5</b>, стабильная версия - <b>Firebird 2.1</b>. Скачать их можно отсюда: <a href="http://www.ibprovider.com/rus/download_firebird.html">Firebird скачать</a>. <br><br> <b>Драйвер Firebird OLE DB Provider</b> <br><br> Помимо самого SQL сервера, вам понадобится драйвер для работы с Firebird из различных средств разработки. Я рекомендую воспользоваться <b>IBProvider </b>. Этот OLE DB provider, позволяет работать со всеми версиями Interbase и Firebird, включая <em>Firebird 2.5</em>. Технология OLE DB позволяет разрабатывать приложения под большинство известных средств разработки для Windows: Delphi, ADO, Visual Studio.Net, VBScript, VBA, C++, C#, ASP, ASP.Net и т.Д. Скачать IBProvider можно на официальном сайте: <a href="http://www.ibprovider.com">Firebird provider и Interbase driver</a>. <br><br> <b>Редактирование базы данных Firebird SQL Server</b><br><br> В стандарнтую поставку <u>Firebird</u> входит утилита для его администрирования: <em>isql.Exe</em>. Утилита позволяет выполнять простые функции администрирования БД: создание, удаление, изменение структуры, создание таблиц и связей. Так же предусмотрена возможность выполнения SQL-запросов в режиме командной строки. <br><br> isql не единственное средство администрирования Firebird и Interbase. Кроме него существует множество платных и беспланых графических утилит. Наиболее популярные из них: IBExpert, Flame Robin, Blaze Top, IB/FB Development Studio. <br><br> Инструкции по созданию новой БД, формированию структуры таблиц и связей опубликована тут: <a href="http://www.ibprovider.com/rus/documentation/firebird.html">Firebird</a> SQL Server.