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

Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.
Жалоба
Напишите нам, и мы в срочном порядке примем меры.
Описание книги "Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ"
Описание и краткое содержание "Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ" читать бесплатно онлайн.
Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций и моделей архитектуры клиент/сервер, а также практические рекомендации по работе с клиентскими библиотеками Firebird. Детально описаны особенности типов данных SQL, язык манипулирования данными (Data Manipulation Language, DML), а также синтаксис и операторы языка определения данных ( Data Definition Language, DDL). Большое внимание уделено описанию транзакций и приведены советы по их использованию при разработке приложений. Описано программирование на стороне клиента и сервера написание триггеров и хранимых процедур, создание и использование событий базы данных, обработка ошибок в коде на сервере и многое другое. Материал сопровождается многочисленными примерами, советами и практическими рекомендациями.
Для разработчиков баз данных
* UQ - уникальное.
Где существуют составные индексы, приведены цифры для указания последовательности индексных сегментов.
RDB$CHARACTER_SETS хранит ключи для наборов символов, доступных базе данных.
Идентификатор столбца
Тип
IDX
UN
Описание
RDB$CHARACTER_SET_NAME
CHAR(31)
Y
Y
Имя набора символов, известного в Firebird
RDB$FORM_OF_USE
CHAR(31)
Не используется
RDB$NUMBER_OF_CHARACTERS
INTEGER
Количество символов в наборе (не используется для доступных наборов символов)
RDB $ DEFAULT COLLATE_NAME
CHAR(31)
Название двоичной последовательности сортировки для этого набора символов. Это название всегда совпадает с названием набора символов
RDB $ CHARACT ER_SET_I D1
SMALLINT
Y
Y
Уникальный идентификатор для этого набора символов, если он используется
RDB$SYSTEM_FIAG
SMALLINT
Будет 1, если набор символов был определен в системе при создании базы данных; 0 для набора символов, определенного пользователем
RDB$DESCRIPTION
BLOB TEXT
Для хранения документации
RDB$FUNCTION_NAME .
CHAR(31)
Не используется, но может стать доступным для наборов символов, определенных пользователем, доступ к которым осуществляется через внешнюю функцию
RDB$BYTES_PER_CHARACTER
SMALLINT
Размер символов в наборе, указанный в байтах. Например, UNICODE_FSS использует 3 байта на символ
KDB$CHECK_CONSTKAXNTS содержит перекрестные ссылки имен и триггеров для ограничений CHECK и NOT NULL.
Идентификатор столбца
Тип
IDX
UN
Описание
RDB$CONSTRAINT_NAME
CHAR(31)
Y
Имя ограничения
RDB$TRIGGER_NAME
CHAR(31)
Для ограничения CHECK это имя триггера, который поддерживает данное ограничение. Для ограничения NOT NULL это имя столбца, к которому применяется ограничение - имя таблицы может быть найдено через имя ограничения
RDB$COLLATIONS хранит определения последовательностей сортировки.
Идентификатор столбца
Тип
IDX
UN
Описание
RDB$COLLATION_NAME
VARCHAR(31)
Y
Y
Имя последовательности сортировки
RDB $ COLLATI ON_I D
SMALLINT
Y(1)
Y(1)
Вместе с идентификатором набора символов является уникальным идентификатором последовательности сортировки
RDB$CHARACTER_SET_IB
SMALLINT
Y(2)
Y(2)
Вместе с идентификатором последовательности сортировки является уникальным идентификатором
RDB$COLLATI ON_ATTRIBOTES
CHAR(31)
Не используется
RDB$SYSTEM_FLAG
SMALLINT
Определенное пользователем = 0; определенное в системе = 1 или выше
RDB$DESCRIPTION
BLOB TEXT
Для хранения документации
RDB$FONCTION_NAME
CHAR(31)
В настоящий момент не используется
RDB$DATABASE является файлом из одной записи, содержащей основную информацию о базе данных.
Идентификатор столбца
Тип
IDX
UN
Описание
RDB$DESCRIPTION
BLOB TEXT
Текст комментария, включенный в оператор CREATE DATABASE/CREATE SCHEMA, предназначен для того, чтобы быть записанным здесь. Этого не происходит. Однако вы можете сюда добавить любое количество текста с целью документирования. Он сохранится после резервного копирования и восстановления
RDB$RELATION_ID
SMALLINT
Число, которое каждый раз увеличивается на единицу, когда к базе данных добавляется новая таблица или просмотр
RDB$SECORITY_CLASS
CHAR(31)
Может ссылаться на класс безопасности, определенный в RDB$SECORITY_CLASSES, для обращения к общим для базы данных ограничениям доступа
RDB$CHARACTER_SET_NAME
CHAR(31)
Набор символов по умолчанию для базы данных. NULL - набор символов NONE
RDB$DEPENDENCIES хранит зависимости между объектами базы данных.
Идентификатор столбца
Тип
IDX
UN
Описание
RDB$DEPENDENT_NAME
CHAR(31)
Y
Имена просмотра, процедуры, триггера или вычисляемого столбца, на которые происходит ссылка в этой записи
RDB $ DEPENDED_ON_NAME
CHAR(31)
Y
Таблица, на которую ссылается просмотр, процедура, триггер или вычисляемый столбец
RDB$FIELD NAME
VARCHAR (31)
Имя столбца в таблице зависимости, на который ссылается просмотр, процедура, триггер или вычисляемый столбец
RDB$DEPENDENT_TYPE
SMALLINT
Идентифицирует тип объекта (просмотр, процедура, триггер, вычисляемый столбец). Номер приходит из таблицы RDB$TYPES - объекты нумеруются в соответствии RDB$FIELD_NAME = 'RDB$OBJECT_TYPE'
RDB$DEPENDED_ON_TYPE
SMALLINT
Идентифицирует тип зависимого объекта (тот же принцип, что и в RDB$DEPENDENT_TYPE)
RDB$EXCEPTIONS хранит пользовательские исключения.
Идентификатор столбца
Тип
IDX
UN
Описание
RDB $ EXC EPTION _NAME
CHAR(31)
Y
Y
Имя пользовательского исключения
RDB$EXCEPTION_NUMBER
INTEGER
Y
Y
Назначенный системой уникальный номер исключения
RDB$MESSAGE
VARCHAR(78)
Текст пользовательского сообщения
RDB$DESCRIPTION
BLOB TEXT
Может быть использовано для документации
RDB$SYSTEM_FLAG
SMALLINT
Определенное пользователем = 0; определенное системой = 1 или выше
KDB$FIELD_DIMENSIONS сохраняет информацию о размерностях столбцов массивов.
Идентификатор столбца
Тип
IDX
UN
Описание
RDB$FIELD_NAME
CHAR (31)
Y
Имя столбца массива. Должно содержаться в RDB$FIELD_NAME В таблице RDB$FIELDS
RDB$DIMENSION
SMALLINT
Определяет одну размерность столбца массива. Первым значением является 0
RDB$LOWER_BOUND
INTEGER
Нижняя граница этой размерности
RDB$UPPER_BOOND
INTEGER
Верхняя граница этой размерности
RDB$FIELDS хранит определения доменов и имен столбцов для таблиц и просмотров. Каждая строка для столбца, не являющегося доменом, соответствует строке в RDB$RELATION_FIELDS. В действительности каждый экземпляр в RDB$FIELDS является доменом. Например, вы можете выполнить следующее:
CREATE TABLE ATABLE (
EXAMPLE VARCHAR(10) CHARACTER SET ISO8859_1) ; COMMIT;
SELECT RDB$FIELD_SOURCE FROM RDB$RELATION_FIELDS WHERE RDB$RELATION_NAME = 'ATABLE' AND RDB$FIELD_NAME = 'EXAMPLE'; RDB$FIELD_SOURCE
SQL$99 /* */
ALTER TABLE ATABLE
ADD EXAMPLE2 SQL$99; COMMIT;
Добавлен новый столбец, имеющий те же атрибуты, что и исходный.
Идентификатор столбца
Тип
IDX
UN
Описание
RDB$FIELD NAME
CHAR(31)
Y
Y
Для доменов это имя домена. Для столбцов таблиц и просмотров это внутреннее, уникальное для базы данных имя поля, связанное С RDB$FIELD_SOURCE В RDB$RELATION_FIELDS.
Замечание: Firebird создает домен в этой таблице для каждого определения столбца, которое не наследуется от определенного пользователем домена
RDB$QUERY_NAME
CHAR (31)
He используется в Firebird
RDB$VALIDATION_BLR ,
BLOB BLR
He используется в Firebird
RDB $ VALIDATION_S OURCE
BLOB TEXT
He используется в Firebird
RDB$COMPUTED_BLR
BLOB BLR
Двоичное представление выражения SQL, которое использует Firebird для вычисления при обращении к столбцу COMPUTED BY
RDB$COMPUTED_SOURCE
BLOB TEXT
Оригинальный исходный текст выражения, которое определяет столбец COMPUTED BY
RDB$DEFAULT_VALUE
BLOB BLR
Правило по умолчанию для значения по умолчанию в двоичном виде
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!
Похожие книги на "Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ"
Книги похожие на "Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ" читать онлайн или скачать бесплатно полные версии.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Отзывы о "Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ"
Отзывы читателей о книге "Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ", комментарии и мнения людей о произведении.