Действующий
Мощность набора - это количество объектов в этом наборе. Если не определено специально, любой набор может быть пустым.
Тип данных является множеством представляемых значений. Логическое представление значения - это <литерал>. Физическое представление значения определяется разработчиком.
Значение является базисным элементом, то есть оно не имеет логического подразделения в данном стандарте. Значение является нулевым или ненулевым значением.
Нулевое значение является специальным значением, которое задается разработчиком в зависимости от типа, то есть оно отличается от всех ненулевых значений этого типа.
Ненулевое значение является либо строкой символов, либо числом. Строка символов и число не являются сопоставимым значениями.
Строка символов состоит из последовательности символов из множества символов, определенных разработчиком. Строка символов имеет длину, которая является положительным целым, определяющим количество символов в последовательности.
Все строки символов сопоставимы. Строка символов идентична другой строке символов, если и только если она равна этой строке символов в соответствии с правилами сопоставления, заданными в 5.11 "<предикат сравнения>".
Число является либо точным численным значением либо приближенным численным значением. Все числа являются сопоставимыми значениями.
Точное численное значение имеет точность и масштаб. Точность представления является положительным целым, которое определяет число значащих десятичных цифр. Масштаб является неотрицательным целым. Масштаб О указывает, что данное число является целым. Для масштаба N точное численное значение является целым значением значащих цифр, умноженных на 10 в степени - N.
Приближенное численное значение состоит из мантиссы и экспоненты. Мантисса является отмеченным знаком численным значением, а порядок - это отмеченное знаком целое, которое задает величину мантиссы. Приближенное численное значение имеет точность. Точность является положительным целым, которое определяет число значащих двоичных цифр в мантиссе.
Когда точное численное значение приписано элементу данных или параметру, представляющему точное численное значение, то приближение его значения, сохраняющее первые значащие цифры, представляется в типе элемента данных. Это значение преобразуется с тем, чтобы оно имело точность и масштаб элемента данных.
Когда точное или приближенное численное значение приписывается элементу данных или параметру, представляющему приближенное численное значение, то приближение его значения представляется в типе элемента данных. Это значение преобразуется, с тем, чтобы оно имело точность цели.
Столбец является мультимножеством значений, которые могут изменяться со временем. Все значения в одном и том же столбце имеют один и тот же тип данных и являются значениями в одной и той же таблице. Значение столбца является наименьшей единицей данных, которая может быть выбрана из таблицы, и наименьшей единицей данных, которую можно обновить.
Столбец имеет описание и заданное положение в таблице. Описание столбца включает его тип данных и указание, ограничен ли столбец содержанием только ненулевых значений. Описание столбца строки символов задает длину строки символов. Описание приближенного численного столбца определяет точность его чисел. Описание точного численного столбца определяет точность и масштаб чисел в столбце.
Поименованный столбец является столбцом поименованной таблицы или столбцом, который наследует описание поименованного столбца. Описание поименованного столбца включает его имя.
Таблица является мультимножеством строчек. Строчка является непустой последовательностью значений. Каждая строчка одной и той же таблицы имеет одну и ту же мощность и содержит значение каждого столбца этой таблицы. i-е значение в каждой строчке таблицы представляет собой значение i-го столбца этой таблицы. Строчка является наименьшим элементом данных, который может быть вставлен в таблицу и удален из таблицы.
Порядком таблицы является количество столбцов в этой таблице. В любой момент времени порядок таблицы - это то же самое, что количество элементов (мощность) каждой из ее строк, а мощность таблицы - это то же самое, что и мощность каждого из ее столбцов.
Базовая таблица - это поименованная таблица, определенная с помощью <определения таблицы>. Описание базовой таблицы включает в себя ее имя.
Производная таблица - это таблица, производная прямо или косвенно от одной или более других таблиц путем вычисления <спецификации запросов>. Значения производной таблицы являются значениями таблиц, лежащих в ее основе при ее получении.
Представляемая таблица является поименованной таблицей, которая определена <определением представления>. Описание представляемой таблицы включает ее имя.
Таблица является либо обновляемой, либо только считываемой. Операции вставки, корректировки и удаления разрешены для обновляемой таблицы и не разрешены для только считываемой.
Группированная таблица - это множество групп, выведенных при вычислении <спецификатора группировки>. Группой является мультимножество строк, в которых все значения группирующих столбцов (-а) равны. Группированные таблицы могут рассматриваться как набор таблиц. Установочные функции могут действовать на отдельные таблицы в рамках группированной таблицы.