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


Авторские права

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

Здесь можно скачать бесплатно "Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ" в формате fb2, epub, txt, doc, pdf. Жанр: Программирование, издательство БХВ-Петербург, год 2006. Так же Вы можете читать книгу онлайн без регистрации и SMS на сайте LibFox.Ru (ЛибФокс) или прочесть описание и ознакомиться с отзывами.
Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Рейтинг:
Название:
Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Автор:
Издательство:
БХВ-Петербург
Год:
2006
ISBN:
5-94157-609-9
Скачать:

99Пожалуйста дождитесь своей очереди, идёт подготовка вашей ссылки для скачивания...

Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.

Вы автор?
Жалоба
Все книги на сайте размещаются его пользователями. Приносим свои глубочайшие извинения, если Ваша книга была опубликована без Вашего на то согласия.
Напишите нам, и мы в срочном порядке примем меры.

Как получить книгу?
Оплатили, но не знаете что делать дальше? Инструкция.

Описание книги "Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ"

Описание и краткое содержание "Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ" читать бесплатно онлайн.



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

Для разработчиков баз данных






Таблица 1.3. Инсталляция Firebird 1.5 для 32-битовых платформ Windows


Компонент Имя файла Размещение по умолчанию Классический сервер fb_inet_server.exe C:\Program Fiies\Firebird\ Firebird_1_5\bin Программа Lock Manager (только Классический сервер) fb_lock_mgr.exe C:\Program Files\Firebird\ Firebird_1_5\bin Firebird Guardian (только Суперсервер) fbguard.exe C:\Program Files\Firebird\ Firebird_1_5\bin Суперсервер fbserver.exe C:\Program Files\Firebird\ Firebird_1_5\bin Встроенный Суперсервер fbembed.dll C:\Program Files\Firebird\ Firebird_1_5\bin (инсталлировать в каталог приложения и переименовать в fbciient.dll) Клиентская библиотека для Суперсервера и Классического сервера gds32,dll (заглушка) и fbclient.dll C:\Program Files\Firebird\Firebird_1_5\bin Файл конфигурации firebird.conf - // - Файл алиасов базы данных aliases.conf - // - Файл сообщений firebird.msg - // - База данных безопасности security.fdb - // - Копия базы данных безопасности security.fbk - // - Инструменты командной строки isql, gbak, gfix, gstat, gsec, gdef, gpre, qli, fb_lock_print - // - Сервисы и регистрационные инструменты instsvc.exe, instreg,exe - // - Библиотеки внешних функций (библиотеки UDF) ib_udf,dll, fbudf,dll C:\Program Files\Firebird\Firebird_1_5\UDF Библиотека утилиты памяти (используется в ib_udf,dll) ib_util.dll C:\Program Files\Firebird\Firebird_1_5\bin Скрипты DDL для библиотек внешних функций ib_udf,sql, fbudf,sql C:\Program Files\Firebird\Firebird_1_5\UDF Библиотека поддержки интернациональных языков fbintl,dll C:\Program Files\Firebird\Firebird_1_5\intl Заметки по релизу Firebird_v15.nnn_ ReleaseNotes.pdf C:\Program Files\Firebird\Firebird_1_5 Другая документация Файлы README по различным темам C:\Program Files\Firebird\Firebird_1_5\doc Пример базы данных employee.fdb C:\Program Files\Firebird\Firebird_1_5\sample Заголовочные файлы С ibase.h, iberror.h и др. C:\Program Files\Firebird\Firebird_1_5\include

Таблица 1.4. Инсталляция Firebird 1.0.3 для Linux и некоторых платформ UNIX


Компонент Имя файла Размещение по умолчанию Классический сервер gds_inet_server /opt/interbase/bin Программа Lock Manager (только Классический сервер) ib_lock_mgr - // - Встроенный клиент для Классического сервера gdslib.so /usr/lib Суперсервер ibserver.exe /opt/interbase/bin Поточный клиент для Суперсервера и Классического сервера gdslib.so /usr/lib Файл конфигурации isc_config /opt/interbase Файл сообщений interbase.msg - // - База данных безопасности isc4.gdb - // - Копия базы данных безопасности isc4.gbk - // - Инструменты командной строки isql, gbak, gfix, gstat, gsec, gdef, gpre, qli /opt/interbase/bin Инструмент сервера (только Суперсервер) fbmgr - // - Скрипты командной строки Различные; обратитесь к файлам README и замечаниям по релизу /opt/interbase/bin или /opt/interbase/sample Скрипт шаблона для Firebird (только Классический сервер) firebird.xinetd - // - Библиотеки внешних функций (библиотеки UDF) ib_udf,so, fbudf,so /opt/interbase/udf Библиотека утилиты памяти (используется в ib_udf) ~TSROr libib_util,so /opt/interbase/udf ~TSR/ort/interbase Скрипты DDL для библиотек внешних функций ib_udf.sql /opt/interbase/udf Библиотека поддержки интернациональных языков intl или intl.so /opt/interbase/intl Пример базы данных employee.fdb /opt/interbase/sample Заголовочные файлы С ibase.h, iberror.h и др. /opt/interbase/include

Таблица 1.5. Инсталляция Firebird 1.0.3 для 32-битовых платформ Windows


Компонент

Имя файла

Размещение по умолчанию

Firebird Guardian

ibguard.exe

C:\Program Files\Firebird\bin

Суперсервер

ibserver.exe

- // -

Клиентская библиотека

gds32.dll

- // -

С:\WINNT\systеm32 (платформа с сервисами) или C:\Windows (другие)

gds32.dll

CAWINNT\system32 (платформа с сервисами) или CAWindows (другие)

Файл конфигурации

ibconfig

C:\Program Files\Firebird

Файл сообщений

interbase.msg

C:\Program Files\Firebird

База данных безопасности

isc4.gdb

C:\Program Files\Firebird

Копия базы данных безопасности

isc4.gbk

C:\Program Files\Firebird

Инструменты командной строки

isql, gbak, gfix, gstat, gsec, gdef, gpre. qli, iblockpr

C:\Program Files\Firebird\bin

Сервисы и регистрационные инструменты

instsvc.exe, instreg.exe

C:\Program Files\Firebird\bin

Библиотеки внешних функций (библиотеки UDF)

ib_udf.dll, fbudf.dll

C:\Program Files\Firebird\UDF

Библиотека утилиты памяти (используется в ib_udf.dll)

ib_util.dll

C:\Program Files\Firebird\bin

Скрипты DDL для библиотек внешних функций

ib_udf.sql, fbudf.sql

C:\Program Files\Firebird\UDF

Библиотека поддержки интернациональных языков

gdsintl.dll

C:\Program Files\Firebird\intl

Документация

Файлы README по различным темам

C:\Program Files\Firebird

Пример базы данных

employee.gdb

C:\Program Files\Firebird\sample

Заголовочные файлы С

ibase.h, iberror.h и др.

C:\Program Files\Firebird\include


Пора дальше

Firebird состоит из программы сервера и клиентских приложений; между сервером и каждым клиентом располагается сетевой протокол. Если вы использовали соответствующий инсталлятор для вашей платформы и использовали значения по умолчанию, вероятно, вам больше ничего не потребуется делать, и можно сразу приступать к началу работы. Вы можете пропустить две следующие главы и перейти к "основам", описанным в главе 4. Если вас интересуют сетевые протоколы или вам кажется, что у вас есть проблемы, связанные с сетевыми протоколами, прочтите следующую главу, и, возможно, просмотрите некоторые советы по конфигурированию в главе 3.


ГЛАВА 2. Установка сети.

Поскольку реляционная система управления базами данных (РСУБД) специально создана для платформы клиент-сервер, Firebird позволяет удаленным и локальным клиентам одновременно соединяться с сервером, используя различные сетевые протоколы.

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

Сетевые протоколы

Firebird поддерживает протокол TCP/IP для всех комбинаций клиентских и серверных платформ.

Именованные каналы

Firebird поддерживает протокол Мiсrоsоft WNet Named Pipes для серверов Windows NT/2000, XP и клиентов Windows. Имя канала по умолчанию interbas. Windows 9х и ME не Moryт быть серверами WNet.


! ! !

ПРИМЕЧАНИЕ. Протокол Windows Named Pipes (именованные каналы) часто называют NetBEUI. Строго говоря, NetBEUI является транспортной частью, используемой в WNet.

. ! .


Локальный доступ

Хотя Firebird разработан, чтобы быть сервером базы данных для удаленных клиентов, он предоставляет множество средств локального доступа.

Firebird поддерживает протокол Microsoft WNet Named Pipes для серверов Windows NT/2000, XP и клиентов Windows. Имя канала по умолчанию interbas. Windows 9х и ME не могут быть серверами WNet.


Клиент-сервер

Средства локального доступа.

* Локальная заглушка TCP/IP. Для многоуровневых серверных приложений и других клиентов доступ к локальному серверу на любой поддерживаемой платформе осуществляется через протокол TCP/IP: даже при отсутствии сетевой карты соединение может быть выполнено через специальный сервер localhost с IP-адресом 127.0.0.1.


! ! !

ВНИМАНИЕ! Соединение с localhost невозможно для приложений встраиваемого сервера.

. ! .


* Режим локального соединения Windows. Для клиентов Windows, использующих Суперсервер Firebird на той же самой физической машине, Firebird поддерживает режим локального соединения, используя межпроцессную передачу данных для моделирования сетевого соединения без интерфейса физической сети и сетевого протокола. Это полезно при доступе к базе данных в процессе разработки, для приложений встраиваемого сервера и для консольных инструментов клиента, но в этом варианте не поддерживается механизм событий Firebird и параллельная работа клиентской части из разных потоков приложения.

Средства локального соединения клиент-сервер являются ограниченными и не должны использоваться при поставках программ. Распространяйте автономные приложения клиент-сервер, Web-приложения и другие уровни серверов с использованием для соединения локально закольцованного протокола TCP/IP.


На Facebook В Твиттере В Instagram В Одноклассниках Мы Вконтакте
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!

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

Книги похожие на "Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ" читать онлайн или скачать бесплатно полные версии.


Понравилась книга? Оставьте Ваш комментарий, поделитесь впечатлениями или расскажите друзьям

Все книги автора Хелен Борри

Хелен Борри - все книги автора в одном месте на сайте онлайн библиотеки LibFox.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

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

Отзывы читателей о книге "Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ", комментарии и мнения людей о произведении.

А что Вы думаете о книге? Оставьте Ваш отзыв.