» » » Хелен Борри - 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). Большое внимание уделено описанию транзакций и приведены советы по их использованию при разработке приложений. Описано программирование на стороне клиента и сервера написание триггеров и хранимых процедур, создание и использование событий базы данных, обработка ошибок в коде на сервере и многое другое. Материал сопровождается многочисленными примерами, советами и практическими рекомендациями.

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






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

Тип

IDX

UN

Описание

RDB$FUNCTION_NAME

CHAR(31)

Y

Y

Уникальное имя внешней функции

RDB$FUNCTION TYPE

SMALLINT



В настоящий момент не используется

RDB$QUERY_NAME

CHAR(31)



Имелось в виду, что будет альтернативным именем функции для использования в запросах isql. На самом деле не работает

RDB$DESCRIPTION

BLOB TEXT



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

RDB$MODULE NAME

VARCHAR(253)



Имя динамической библиотеки / совместно используемого объекта, где расположен код функции

RDB$ENTRYPOINT

CHAR(31)



Имя точки входа в библиотеке, где можно найти эту функцию

RDB$RETURN_ARGUMENT

SMALLINT



Номер позиции возвращаемого аргумента в списке параметров, соответствующем входным аргументам

RDB$SYSTEM_FLAG

SMALLINT



Определенная пользователем функция = 1, определенная системой = 0

RDB $ GENERATORS хранит имена и идентификаторы генераторов.

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

Тип

IDX

UN

Описание

RDB$GENERATOR_NAME

CHAR(31)

Y

Y

Уникальное имя генератора

RDB$GENERATOR_ID

SMALLINT



Назначаемый системой уникальный идентификатор для генератора

RDB$SYSTEM_FLAG

SMALLINT



0 = определенный пользователем, 1 или выше = определенный системой. Firebird внутренне использует множество генераторов

RDB$INDEX_SEGMENTS хранит сегменты и позиции составных индексов.

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

Тип

IDX

UN

Описание

RDB$INDEX_NAME

CHAR(31)

Y


Имя индекса. Должно быть согласованным с соответствующей главной записью в RDB$INDICES

RDB$FIELD_NAME

CHAR(31)



Имя ключевого столбца в индексе. Соответствует RDB$FIELD_NAME имени столбца базы данных в RDB$RELATION_FIELDS

RDB$FIELD_POSITION

SMALLINT



Последовательная позиция столбца в индексе (упорядоченность слева направо)

RDB$INDICES хранит определения всех индексов.

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

Тип

IDX

UN

Описание

RDB$INDEX NAME

CHAR(31)

Y

Y

Уникальное имя индекса

RDB$RELATION_NAME

CHAR(31)

Y


Имя таблицы, к которой применяется индекс. Соответствует RDB$RELATION_NAME в записи RDB$RELATIONS

RDB$INDEX_ID

SMALLINT



Внутренний идентификатор индекса. Запись данных в этот столбец из приложения приведет к поломке индекса

RDB$ONIQUE FLAG

SMALLINT



Указывает, является ли индекс уникальным (1 = уникальный, 0 = не уникальный)

RDB$DESCRIPTION

BLOB TEXT



Доступно для документирования

RDB$SEGMENT_COUNT

SMALLINT



Количество сегментов (столбцов) в индексе

RDB$INDEX_INACTIVE

SMALLINT



Указывает, является ли в настоящий момент индекс неактивным (1 = неактивный, 0 = активный)

RDB$INPEX_TYPE

SMALLINT



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

RDB$FOREIGN_KEY

VARCHAR(31)

Y


Имя ассоциированного ограничения внешнего ключа, если существует

RDB$SYSTEM_FLAG

SMALLINT



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

RDB$EXPRESSION_BLR

BLOB BLR



Представление выражения на языке двоичного представления (BLR). Будет использовано для вычисления во время выполнения, когда будут реализованы индексы выражений

RDB$EXPRESSION_SOURCE

BLOB TEXT



Исходный текст выражения. Будет использовано, когда будут реализованы индексы выражений

RDB$STATISTICS

DOUBLE PRECISION



Хранит самую последнюю селективность индекса, вычисленную при запуске или с помощью оператора SET STSTISTICS

RDB$LOG_FILES является устаревшей системной таблицей. RDB $ PAGES хранит информацию о страницах базы данных.

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

Тип

IDX

UN

Описание

RDB$PAGE_NUMBER

INTEGER



Уникальный номер страницы базы данных, которая была выделена физически

RDB$RELATION ID

SMALLINT



Идентификатор таблицы, чьи данные хранятся на этой странице

RDB$PAGE_SEQOENCE

INTEGER



Последовательный номер этой страницы по отношению к другим страницам, выделенным для этой таблицы

RDB$PAGE_TYPE

SMALLINT



Идентифицирует тип данных, хранящихся на этой странице (данные таблицы, индекса и т.д.)

RDB$PROCEDURE_PARAMETERS хранит параметры хранимых процедур.

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

Тип

IDX

UN

Описание

RDB$PARAMETER NAME

CHAR (31)

Y(2)

Y(2)

Имя параметра

RDB$PROCEDURE_NAME

CHAR(31)

Y(1)

Y(1)

Имя процедуры

RDB$PARAMETER_NUMBER

SMALLINT



Последовательный номер параметра

RDB$PARAMETER_TYPE

SMALLINT



Указывает, является ли параметр входным (0) или выходным (1)

RDB$FIELD_SOURCE

CHAR(31)



Сгенерированное системой уникальное имя столбца

RDB$DESCRIPTION

BLOB TEXT



Доступно для документирования

RDB$SYSTEM_FLAG

SMALLINT



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

RDB$PROCEDURES содержит описания хранимых процедур.

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

Тип

IDX

UN

Описание

RDB$PROCEDURE_NAME

CHAR(31)

Y

Y

Имя процедуры

RDB$PROCEDURE ID

SMALLINT

Y


Определенный системой уникальный идентификатор процедуры

RDB$PROCEDURE INPUTS

SMALLINT



Указывает, существуют входные параметры (1) или нет (0)

RDB$PROCEDURE_OUTPUTS

SMALLINT



Указывает, существуют выходные параметры (1) или нет (0)

RDB$DESCRIPTION

BLOB TEXT



Доступно для документирования

RDB$PROCEDURE_SOURCE

BLOB TEXT



Исходный код процедуры

RDB$PROCEDURE_BLR

BLOB BLR



Двоичное представление (BLR) кода процедуры

RDB$SECURITY CLASS

CHAR(31)



Может указывать на класс безопасности, определенный в RDB$SECURITY_CLASSES, для применения ограничений управления доступом

RDB $ OWNER_NAME

VARCHAR(31)



Имя пользователя - владельца процедуры

RDB$RUNTIME

BLOB SUMMARY



Описание метаданных процедуры. Внутреннее использование для оптимизации

RDB$SYSTEM_FLAG

SMALLINT



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


RDB$REF_CCNSTRAXNTS хранит действия для ссылочных ограничений.


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

Тип

IDX

UN

Описание

RDB$CONSTRAINT_NAME

CHAR (31)

Y

Y

Имя ссылочного ограничения

RDB$CONST_NAME_HQ

CHAR(31)



Имя ограничения первичного или уникального ключа, на которое ссылается предложение REFERENCES в этом ограничении

RDB$MATCH_OPTION

CHAR(7)



Текущим значением является NULL во всех случаях. Резервируется для будущего использования

RDB$UPDATE_RULE

CHAR(11)



Действия по ссылочной целостности, применимые к данному внешнему ключу, когда изменяется первичный ключ: NO ACTION | CASCADE | SET NULL | SET DEFAULT


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

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

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


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

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

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

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

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

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

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