Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ

Здесь есть возможность читать онлайн «Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Санкт-Петербург, Год выпуска: 2006, ISBN: 2006, Издательство: БХВ-Петербург, Жанр: Базы данных, Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций и моделей архитектуры клиент/сервер, а также практические рекомендации по работе с клиентскими библиотеками Firebird. Детально описаны особенности типов данных SQL, язык манипулирования данными (Data Manipulation Language, DML), а также синтаксис и операторы языка определения данных ( Data Definition Language, DDL). Большое внимание уделено описанию транзакций и приведены советы по их использованию при разработке приложений. Описано программирование на стороне клиента и сервера написание триггеров и хранимых процедур, создание и использование событий базы данных, обработка ошибок в коде на сервере и многое другое. Материал сопровождается многочисленными примерами, советами и практическими рекомендациями.
Для разработчиков баз данных

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

IBOAdmin

Это набор оболочек компонентов для Firebird Service API (копирование-восстановление, статистика, безопасность и др.), основанных на кодах, первоначально распространявшихся как компоненты IBX Service. Они являются открытыми исходными кодами и требуют IB Objects. IBOAdmin свободно доступны на http:// www.mengoni.it.

PHP

PHP подтвердила, что является весьма подходящей платформой для разработки Web- клиентов баз данных Firebird при использовании расширений php-interbase. Сейчас стабильной версией PHP является 4.3.6. PHP 5.0 находится на поздней стадии бета- версии. В PHP 5.0 было добавлено множество новых функций для Firebird. Поищите "ibase" на http://www.php.net/ChangeLog-5.php#5.0.0RCl и последующих страницах.

PHP (http://www.php.net) и Apache Web Server (http://httpd.apache.org)- неразделимая пара для разработки приложений Firebird для Web. Платформами являются Windows (CGI, ISAPI) и Linux (CGI). Приверженцы Firebird PHP Windows рекомендуют использовать версию CGI на Windows Server 2003 и версию ISAPI на Windows 2000 для высокой производительности.

Расширения php-interbase прекрасно выполняются со всеми версиями Firebird на Apache 1 и Apache 2, но с одной проблемой реализации. PHP не обрабатывает 64-битовые целые (тип BIGINT) обычным образом, так что вам нужно будет преобразовывать значения BIGINT В строки. Вероятно, это не относится к PHP 5. Новая функция получения значения генератора Firebird, ibase_gen_id(), возвращает целое.

Как и другие общие интерфейсы доступа к данным, PHP использует модель "одна транзакция на одно соединение". При этом он не поддерживает множество транзакций. PHP следит за подтверждением незавершенных транзакций. Двухфазное подтверждение и события Firebird появились в PHP 5.

В Windows расширения php-interbase активизируются в файле PHP.ini после инсталляции. В Linux эти расширения должны создаваться из исходных кодов.

Доступны многие функции API, включая управление пользователями. Lutz Bruckner создал административный интерфейс (см. http://ibwebadmin.sf.net), который предоставляет наиболее полные возможности доступа.

Некоторые абстрактные средства доступны на страницах Firebird, включая классы ADODB (http://freshmeat.net/projects/adodb) и более компактный вариант ezSQL (http://php.justinvincent.com). PEAR-DB является другим абстрактным средством, которое формирует часть проекта PHP. Доступен также широкий выбор редакторов PHP. См. http://www.php-editors.com/review.

IDE: Eclipse (http://www. eclipse.org) и phpEclipse (http://www.phpeclipse.de/tiki- view_articles.php) предоставляют средства отладки и приятный набор инструментов редактирования. Eclipse выполняется как под Windows, так и под Linux, и включает встроенного клиента CVS, поддержку документации и возможность плагинов (http://www.eclipse-plugins.info/eclipse/plugins.jsp). Eclipse 3 был выпущен летом 2004 года.

Поддержка: разработчики Firebird PHP имеют небольшой, но активный список поддержки. Подпишитесь на http://www.yahoogroups.com/community/firebird-php.

* Для ADODB: http://phplens.com/lens/lensforum/topics.php?id=4.

* Для phpEclipse: http://www.phpeclipse.de/tiki-forums.php.

Ресурсы: лучшим началом работы с PHP является учебник (http:// www.php.net/docs.php). Сайт http://www.hotscripts.com/PHP/index.html рекомендуется как источник огромного количества скриптов и классов, которые может использовать Firebird.

Python

KlnterbasDB является пакетом расширения Python, который реализует совместимую с Python Database API 2.0 поддержку Firebird. В дополнение к минимальному набору возможностей Python Database API KlnterbasDB предоставляет полный API клиента Firebird.

После релиза версии 3.1 была объявлена самая новая доступная версия. Пакет распространяется свободно под разрешающей лицензией в стиле BSD, которую должны принять коммерческие и некоммерческие пользователи.

Поддержка, загрузка, документация онлайн и другая информация на

http://kinterbasdb.sourceforge.net/.

Perl

DBI - это модуль интерфейса с базой данных для Perl. Он определяет набор методов, переменных и соглашений, которые предоставляют согласованный интерфейс с базой данных, зависящий от фактически используемой базы данных.

DBD::InterBase являются открытыми кодами драйвера DBD для Firebird и InterBase. Располагаются на SourceForge (http://sourceforge.net/projects/dbi-interbase). Проект приглашает к участию разработчиков и пользователей.

Поддержка: присоединяйтесь к списку переписки на http://lists.sourceforge.net /mailman/listinfo/dbi-inter-base-devel.

Загрузка: отправляйтесь на http://www.cpan.org/moduIes/by-module/DBD для получения наиболее позднего стабильного релиза, посетите http://dbi.interbase.or.id за стабильным релизом и релизом разработки.

Приложение 4. Как выполнять ремонт базы данных

Вам придется потратить много сил для разрушения базы данных Firebird - система спроектирована так, чтобы выдержать тяжелые удары, которые ломают базы данных в других системах. Вы узнаете о том, что база данных разрушена, если вы не сможете с ней соединиться, не сможете выполнить ее резервное копирование или когда сообщение в протоколе firebird или от gbak -b сообщает вам, что существуют нарушения в базе, или появляются сообщения об ошибке контрольной суммы.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ»

Представляем Вашему вниманию похожие книги на «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ»

Обсуждение, отзывы о книге «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x