База данных Firebird состоит из блоков дискового пространства фиксированной длины, называемых страницами. Firebird выделяет страницы по мере необходимости. Поскольку страница хранит данные, она может быть страницей одного из десяти типов страниц, все одинакового размера - размера, определенного в атрибуте PAGE_SIZE В процессе создания базы данных. Тип страницы, сохраняемой на диске, зависит от типа объекта данных, сохраняемого на странице: данные, индекс, BLOB и т.д.
|
page_size
|
Размер каждого фиксированного блока определяется в атрибуте PAGE_SIZE, задаваемом для базы данных при создании или восстановлении базы данных. Участки памяти для кэша базы данных также выделяются в единицах PAGE SIZE
|
parameter параметр
|
Широко распространенный термин во множестве контекстов Firebird. Он может именовать значения, передаваемые в качестве аргументов хранимой процедуре и получаемые из хранимой процедуры (входные и выходные параметры). Термин также может означать элементы данных, которые передаются в блоках функций API Firebird (блок параметров базы данных, блок параметров транзакции, блок параметров сервиса), или атрибуты, видимые в приложении при соединении с базой данных (параметры соединения) или атрибуты транзакции (параметры транзакции). В клиентских приложениях синтаксические элементы, которые передаются предложениям WHERE операторов SQL для подстановки значений во время выполнения, часто реализованы в виде "параметров". Отсюда термин "параметризованные запросы"
|
PHP
|
Аббревиатура для PHP: Hypertext Preprocessor (гипертекстовый препроцессор). Это язык скриптов встроенного HTML с открытыми исходными кодами, применяемый для создания приложений Web, особенно тех, которые используют базы данных. Он имеет хорошую поддержку множества сетевых протоколов и окружений программирования для Web. Его сильная сторона - совместимость со многими типами баз данных. PHP также может общаться по сетям, использующим IMAP, SNMP, NNTP, POP3 или HTTP. Изобретателем PHP был Расмус Ледорф (Rasmus Lerdorf) в 1994 году. С 1997 года PHP находится в руках большого сообщества открытых исходных текстов
|
plan план
|
См. query plan
|
platform платформа
|
Термин, неточно используемый для названия комбинации аппаратных средств и программного обеспечения операционных систем или только одного программного обеспечения операционной системы, например, "платформа Windows 2000", "платформа Linux", "платформы UNIX". Кроссплатформенность обычно означает "применимое на множестве платформ" или "переносимое на другие платформы"
|
prepare подготовка
|
Функция API, которая вызывается перед первой отправкой запроса. Она запрашивает у сервера проверку оператора, создание плана запроса и некоторых информационных элементов относительно ожидаемых данных
|
primary key первичный ключ
|
Ограничение на уровне таблицы, отмечающее столбец или группу столбцов как ключ, который должен уникально идентифицировать каждую строку в таблице. Хотя таблица может иметь более одного уникального ключа, только один из этих ключей может быть первичным. Когда вы применяете ограничение PRIMARY KEY К столбцам в таблице Firebird, уникальность будет поддерживаться с помощью автоматически созданного уникального индекса, который по умолчанию будет возрастающим и будет назван в соответствии с соглашениями
|
PSQL
|
Аббревиатура для Procedural SQL (процедурный SQL), подмножества расширенного SQL, созданного для написания хранимых процедур и триггеров. Существует небольшая разница между подмножествами PSQL, используемыми для хранимых процедур и для триггеров
|
qli
|
Это Query Language Interpreter (интерпретатор языка запросов), интерактивный клиентский инструмент запросов для Firebird. Он может обрабатывать операторы DDL и DML из SQL и GDML (языка, используемого в предшественнике Firebird - InterBase 3). Хотя уже есть isql и другие инструменты графического интерфейса сторонних разработчиков, qli все еще имеет значение по причине его способности осуществлять некоторые операции, до сих пор не реализованные в SQL Firebird. В отличие от isql, qli может одновременно соединяться более чем с одной базой данных и может симулировать обращение к нескольким базам данных в одном запросе
|
query запрос
|
Общий термин для любого обращения SQL к базе данных, поступающего от клиентского приложения к серверу
|
query plan план запроса
|
Стратегия использования индексов и методов доступа для сортировки и поиска при выполнении запросов. Оптимизатор Firebird всегда создает план для каждого запроса SELECT, включая и подзапросы. Можно задать пользовательский план с использованием синтаксиса предложения PLAN
|
Читать дальше