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

Тут можно читать онлайн Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - бесплатно полную версию книги (целиком) без сокращений. Жанр: comp-programming, издательство БХВ-Петербург, год 2006. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
  • Автор:
  • Жанр:
  • Издательство:
    БХВ-Петербург
  • Год:
    2006
  • Город:
    Санкт-Петербург
  • ISBN:
    5-94157-609-9
  • Рейтинг:
    4/5. Голосов: 81
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

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

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

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

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

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

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - читать книгу онлайн бесплатно, автор Хелен Борри
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

RDB$SYSTEM_FLAG

SMALLINT

Внешне определенный фильтр (т. е. определенный пользователем = 0, внутренне определенный = 1 или более)

RDB$FORMATS хранит информацию об изменениях метаданных, выполненных для таблиц. Каждый раз, когда таблица или просмотр изменяются, таблица получает новый номер формата. Цель этого - позволить приложениям получать доступ к измененной таблице без необходимости их перекомпилировать. Когда номер формата любой таблицы достигает 255, вся база данных становится недоступной для запросов. Тогда нужно выполнить резервное копирование, восстановить эту копию и продолжить работу с заново созданной базой данных.

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

Тип

IDX

UN

Описание

RDB$RELATION ID

SMALLINT

Y(1)

Y(1)

Идентификатор таблицы или просмотра в RDB$RELATIONS

RDB$FORMAT

SMALLINT

Y(2)

Y(2)

Идентификатор формата таблицы. Форматов может быть до 255, как и строк для любой конкретной таблицы

RDB$DESCRIPTOR

BLOB FORMAT

Отображение в виде BLOB столбцов и атрибутов данных на момент, когда была создана запись формата

RDB$FUNCTXON_ARGUMENTS хранит атрибуты аргументов (параметров) внешних функций.

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

Тип

IDX

UN

Описание

RDB$FUNCT ION_NAME

CHAR(31)

Y

Уникальное имя внешней функции, соответствующее имени функции В RDB$FUNCTIONS

RDB $ ARGUMENT?? OS ITI ON

SMALLINT

Позиция аргумента в списке аргументов: 1 = первый, 2 = второй и т.д.

RDB$MECHANISM

SMALLINT

Передается ли аргумент по значению (0), по ссылке (1), через дескриптор (2) или через дескриптор BLOB (3)

RDB$FIELD_TYPE

SMALLINT

Числовой код, задающий тип данных для столбца:

7 = SMALLINT,

8 = INTEGER, 12 = DATE,

13 = TIME,

14 = CHAR,

16 = BIGINT,

27 = DOUBLE PRECISION,

35 = TIMESTAMP,

37 = VARCHAR,

40 = CSTRING (строка, завершаемая нулем),

261 = BLOB

RDB$FIELD_SCALE

SMALLINT

Масштаб для целого числа или аргумента с фиксированной точкой

RDB$FIELD_LENGTH

SMALLINT

Длина аргумента в байтах. Длины несимвольных типов см. RDB$FIELDS.RDB$FIELD_LENGTH

RDB$FIELD SOB TYPE

SMALLINT

Для аргумента BLOB задает подтип BLOB

RDB$CHARACTER_SET_ID

SMALLINT

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

RDB$FIELD_PRECISION

SMALLINT

Количество цифр точности, допустимой для типа данных аргумента

RDB$CHARACTER_LENGTH

SMALLINT

Длина аргумента CHAR или VARCHAR в символах (не в байтах)

RDB$FUNCTIQNS хранит информацию о внешних функциях.

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

Тип

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

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

Интервал:

Закладка:

Сделать


Хелен Борри читать все книги автора по порядку

Хелен Борри - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ отзывы


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


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

Напишите свой комментарий
x