О таблицах Firebird

О таблицах Firebird

В отличие от настольных баз данных, таких как Paradox и dBase, база данных Firebird не является серией "табличных файлов", физически организованных в виде строк и столбцов. Firebird хранит данные, независимо от их структуры в сжатом формате на страницах базы данных. Он может хранить одну или более записей - или, более правильно, строк- данных таблицы на одной странице. В случаях, когда данные одной строки слишком велики, чтобы разместиться на одной странице, строка может размещаться на нескольких страницах.

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

Структурные описания

Метаданные- физические описания таблиц, их столбцов и атрибутов, так же как и описания всех других объектов - сами хранятся в обычных таблицах Firebird внутри базы данных. Сервер Firebird изменяет данные в этих таблицах, когда объекты базы данных создаются, изменяются или удаляются. Он постоянно к ним обращается при выполнении операций над строками. Такие таблицы называются системными таблицами. Более подробную информацию см. в разд. "Системные таблицы" в самом начале главы 14. Схемы системных таблиц см. в приложении 9.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Два слова о таблицах

Из книги автора

Два слова о таблицах Таблицы замечательно подходят для организации информации. Однако если в HTML-документе встречается таблица, то браузеру приходится пробежаться по ней дважды: в первый раз — чтобы выбрать все элементы, рассчитать их взаимные размеры, и чтобы отрисовать


Последнее слово о таблицах

Из книги автора

Последнее слово о таблицах Список таблиц, используемых Windows Installer, весьма велик. И вполне естественно, что в рамках статьи невозможно рассмотреть все из них. Многие из таблиц, не упоминавшихся здесь, будут рассмотрены в следующих статьях, при рассмотрении более узких


Первичные ключи в таблицах

Из книги автора

Первичные ключи в таблицах Конечно, мы можем создать таблицу, не содержащую никаких ключей. Это никто нам не запрещает. Но, как уже говорилось, создание работоспособной базы данных невозможно без следования правилам нормализации. Наличие ключей - важнейший элемент


Работа с текстом в таблицах

Из книги автора

Работа с текстом в таблицах Работа с текстом в ячейках таблицы включает в себя управление стилями и редактирование. Управление стилями опирается на табличные стили.Вы можете изменить заданный по умолчанию стиль таблицы (Standard) или создать новый. Для этого предназначена


Версии Firebird

Из книги автора

Версии Firebird Двоичные файлы Firebird версии 1.0.x были разработаны для корректировки и улучшения написанных на языке С модулей, которые сообщество открытых исходных текстов наследовало от InterBase 6.0. Для Firebird 1.5 модули были полностью переписаны на C++ с высокой степенью


Ядро API Firebird

Из книги автора

Ядро API Firebird Программирование с использованием API необходимо при написании драйверов для создания сценариев в таких языках, как PHP и Python, и при разработке объектно- ориентированных классов доступа к данным для объектно-ориентированных языков типа Java, C++ и Object Pascal.


Скрипты Firebird

Из книги автора

Скрипты Firebird Скрипт для создания и изменения объектов базы данных иногда называют файлом определения данных или скриптом DDL. Скрипт DDL может содержать определенного рода операторы isql, а также некоторые из команд SET <параметр>. COMMIT также является допустимым оператором в


Firebird .NET Provider

Из книги автора

Firebird .NET Provider Открытые исходные тексты Firebird .NET Provider являются интерфейсом для данных, разработанным для работы приложений, созданных в окружениях Microsoft .NET. Самая поздняя стабильная версия (версия 1.5.2) поддерживает все версии Firebird, Классический сервер и Суперсервер для


Форумы Firebird

Из книги автора

Форумы Firebird Техническая поддержка: firebird-support@yahoogroups.com. Это основной форум поддержки разработчиков баз данных и приложений. В нем можно задавать вопросы по поводу SQL, инсталляции, конфигурирования, проектирования и маленьких хитростей. В нем можно перейти к вопросам


Работа с текстом в таблицах

Из книги автора

Работа с текстом в таблицах Работа с текстом в ячейках таблицы включает в себя управление стилями и редактирование. Управление стилями опирается на стили рисунка и, в частности, на табличные стили. Стили таблицы предназначены для управления видом таблиц. Для отображения


У14.7 Библиотека поиска в таблицах (семестровый проект)

Из книги автора

У14.7 Библиотека поиска в таблицах (семестровый проект) Основываясь на обсуждении таблиц в этой лекции и в лекции о повторном использовании, спроектируйте библиотеку классов таблиц, включающую различные категории представлений таблиц: хеш-таблицы, последовательные


6.1.15. Считаем в таблицах

Из книги автора

6.1.15. Считаем в таблицах Для выполнения заданий нам понадобится материал разд. 5.1.13.ЗаданиеСоздать таблицу, приведенную на рис. 6.19; в ячейки, содержащие символ «звездочка», ввести формулы.Электронный вид задания находится на первой странице документа в файле: /pages/tasks/6.


Общее понятие об электронных таблицах

Из книги автора

Общее понятие об электронных таблицах Часто возникает необходимость создавать таблицы, в которых нужно выполнять математические операции с имеющимися данными. Для примера рассмотрим фрагмент таблицы учета товаров на складе (рис. 6.1). В данной таблице жирным шрифтом


Итоговые вычисления в таблицах

Из книги автора

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


Практическая работа 52. Итоговые вычисления в таблицах

Из книги автора

Практическая работа 52. Итоговые вычисления в таблицах Задание 1. Для таблицы, показанной на рис. 6.72, нужно рассчитать итоговые данные по отдельным датам или товарам с помощью средства Промежуточные итоги. Рис. 6.72. Книга учета продаж (будет использована в примерах