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

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

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

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

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

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

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

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

Интервал:

Закладка:

Сделать

BDB$TRIGGER_MESSAGES хранит определения сообщений триггеров (системное использование).

Идентификатор столбца

Тип

IDX

UN

Описание

RDB$TRIGGER NAME

CHAR(31)

Y

Имя триггера, с которым ассоциировано сообщение

RDB$MESSAGE_NUMBER

SMALLINT

Номер сообщения (от 1 до максимум 32 767)

RDB$MESSAGE

VARCHAR(78)

Текст сообщения триггера

RDB$TRIGGERS хранит описания всех триггеров.

Идентификатор столбца

Тип

IDX

UN

Описание

RDB$TRIGGER_NAME ¦

CHAR(31)

Y

Y

Имя триггера

RDB$RE LATI ON_N AME

CHAR(31)

Y

Имя таблицы или просмотра, для которого используется триггер

RDB$TRIGGER_SEQUENCE

SMALLINT

Последовательность (позиция) триггера. Ноль обычно означает, что последовательность не задана

RDB$TRIGGER_TYPE

SMALLINT

= BEFORE INSERT,

2 = AFTER INSERT,

3 = BEFORE UPDATE,

4 = AFTER UPDATE,

5 = BEFORE DELETE,

6 = AFTER DELETE.

Триггеры на многие события (Firebird 1.5 и выше) имеют различные типы, которые используют большие номера. Фактический тип кода зависит от того, какие обрабатываются события и от порядка, в котором представляются события. (Заметим, что не существует видимых причин для того, чтобы порядок событий влиял на код trigger type)

RDB$TRIGGER_SOURCE

BLOB TEXT

Хранит PSQL исходный код триггера

RDB$TRIGGER_BLR

BLOB BLR

Хранит представление триггера в двоичном коде

RDB$DESCRIPTION

BLOB TEXT

Дополнительная документация

RDB$TRIGGER INACTIVE

SMALLINT

Является ли триггер в настоящее время неактивным (1 = неактивный, 0 = активный)

RDB$SYSTEM FLAG

SMALLINT

Определен пользователем (0) либо системой (1 или выше)

RDB$FLAGS

SMALLINT

Внутреннее использование

RDB $ TYPES хранит описания перечисляемых типов, используемых в Firebird.

Идентификатор столбца

Тип

IDX

UN

Описание

RDB$FIELD NAME

CHAR (31)

Имя столбца, для которого определен этот перечисляемый тип. Заметьте, что то же имя столбца появляется во множестве системных таблиц

RDB$TYPE

SMALLINT

Перечислимый идентификатор для типа, который идентифицирует RDB$FIELD NAME. Последовательность чисел является уникальной для каждого отдельного перечисляемого типа (например, 0 = таблица, 1 = просмотр, 2 = триггер, 3 = вычисляемый столбец, 4 = проверка, 5 = процедура - все являются типами из RDB$OBJECT TYPE)

RDB$TYPE_NAME

CHAR(31)

Y

Текстовое представление типа, идентифицированного значением RDB$FIELD_NAME и значением RDB$TYPE

RDB$DESCRIPTION

BLOB TEXT

Может использоваться для документирования

RDB$SYSTEM_FLAG

SMALLINT

Определен пользователем (0) или системой (1 или выше)

RDB$USER_PRIVILEGES хранит полномочия SQL.

Идентификатор столбца

Тип

IDX

UN

Описание

RDB$USER

CHAR(31)

Y

Пользователь, которому предоставляется полномочие

RDB$GRANTOR

CHAR(31)

Имя пользователя, предоставляющего полномочие

RDB$PRIVILEGE

CHAR(6)

Привилегия, предоставляемая в полномочии

RDB$GRANT_OPT | ON

SMALLINT

Содержит ли полномочие авторизацию WITH GRANT OPTION. 1 = да, 0 = нет

RDB$RELATION NAME

CHAR(31)

Y

Объект, к которому предоставляется полномочие

RDB$FIELD_NAME

CHAR(31)

Имя столбца, к которому применяется привилегия на уровне столбца (только привилегии UPDATE и REFERENCES)

RDB$USER_TYPE

SMALLINT

Идентифицирует тип пользователя, которому предоставляется привилегия (например, пользователь, процедура, просмотр и т.д.)

RDB$OBJECT_TYPE

SMALLINT

Идентифицирует тип объекта, к которому предоставляется привилегия

RDB$VIEW_RELATIONS является устаревшей таблицей.

Системные просмотры

Следующие системные просмотры являются подмножеством просмотров, определенных в стандарте SQL-92. Они предоставляют полезную информацию о ваших данных. Вы можете скопировать эти тексты в скрипты и инсталлировать просмотры во всех ваших базах данных.

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

Интервал:

Закладка:

Сделать

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

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


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

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

x