- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - Хелен Борри
Шрифт:
Интервал:
Закладка:
* 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
Правило по умолчанию для значения по умолчанию в двоичном виде

