Firebird. Руководство разработчика баз данных - страница 471
[182] | |
standard SQL, SQL standard стандарт SQL | Означает синтаксис и реализацию элементов языка SQL, который опубликован ISO (International Organization for Standardization, Международная организация по стандартизации). Это очень сложные описания стандарта вместе с всеобъемлющим синтаксисом и функциональностью на множестве уровней |
stored procedure хранимая процедура | Компилированный модуль, хранимый в базе данных для вызова приложениями или другими модулями, хранимыми на сервере (триггерами, другими хранимыми процедурами). Она определяется в базе данных на исходном языке- процедурном SQL, или PSQL - и состоит из обычных операторов SQL, а также из специальных, расширений языка SQL, которые поддерживают структуры, циклы, условную логику, локальные переменные, входные и выходные аргументы, обработку исключений и др. |
subquery подзапрос | Спецификация запроса, который может определить выходные столбцы, которые получаются из выражений. Подзапрос является специальным видом выражения, которое возвращает результат, являющийся выходным набором оператора SELECT. Его также называют подвыбором или встроенным запросом |
sub-select, subselect подвыбор | Столбец подвыбора является столбцом, который получается в результате подзапроса. Такие столбцы не являются изменяемыми. См. также subquery |
Superserver architecture архитектура Суперсервера | Суперсервер является именем многопользовательской модели с потоками (threads) в отличие от начальной модели InterBase, которая использует отдельный серверный процесс для каждого клиентского соединения. Первоначальная модель сейчас называется Классическим сервером |
surrogate key искусственный (суррогатный) ключ | В определении уникального ключа (например, первичного ключа) он может появиться, когда нет столбца или комбинации столбцов, которые могли бы гарантировать уникальную идентификацию каждой строки. В этом случае может быть добавлен столбец, получающий значения, которые точно являются уникальными. Такой ключ называется искусственным ключом |
sweeping чистка | Процесс, который собирает и освобождает устаревшие версии каждой записи в базе данных, когда достигнут заданный порог. Это число, которое имеет значение по умолчанию 20 000 и называется интервалом чистки, вычисляется как разность между OIT и OST. Автоматическая чистка может быть отменена установкой интервала чистки в ноль. Ручная чистка может быть вызвана специально с помощью утилиты gfix. Чистка не используется в реляционных СУБД, которые не сохраняют устаревшие версии записей |
SYSDBA | Аббревиатура для system database administrator (системный администратор базы данных), человека, ответственного за администрирование баз данных |
system tables системные таблицы | Поскольку ядро сервера базы данных является самодостаточным, все метаданные или схемы (данные, которые описывают структуру и атрибуты объектов базы данных) поддерживаются в базе данных в виде набора таблиц, которые создаются командой CREATE DATABASE. Такие таблицы, которые хранят "данные о данных", называются системными таблицами. Все системные таблицы Firebird имеют идентификаторы, которые начинаются с префикса RDB$И содержат данные о себе, так же как и данные о каждом другом объекте в базе данных |
table таблица | Термин заимствован из технологии настольных баз данных, описывает логическую структуру, которая хранит наборы данных в табличном формате в виде записей (строк) полей, где все строки по определению идентичны слева направо по количеству и относительному положению полей и их типов данных и размеров. В действительности Firebird хранит данные не в физически табулированной форме, а в смежных блоках дискового пространства, называемых страницами |
transaction транзакция | Логическая единица работы, которая может включать один или более операторов. Транзакция начинается, когда ее запускает клиентское приложение, и завершается, когда приложение выполняет ее подтверждение или откат. Транзакция является атомарным действием - подтверждение должно быть способным подтвердить каждую часть работы, иначе вся ее работа будет ликвидирована. Откат, аналогично, отменит все части работы, которая была отправлена на сервер с момента старта транзакции |