Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
кит.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
546.3 Кб
Скачать

3. Наличие стандартов.

Официальный стандарт языка SQL был опубликован Американским институтом национальных стандартов (American National Standards Institute — ANSI) и Международной организацией по стандартам (International Standards Organization — ISO) в 1986 году.

Затем в 1992 году он был расширен до стандарта SQL:92(SQL 2).

В 1999 году появился стандарт SQL:99 (известный также как SQL 3).

В конце 2003 году был принят и опубликован новый вариант международного стандарта SQL:2003.

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

57.Структура команда sql

Каждая команда SQL начинается с действия – ключевого слова или группы слов, описывающих выполняемую операцию. Например, INSERT (добавить), DELETE (удалить), COMMIT (завершить), CREATE TABLE (создать таблицу).

Примечание. В языках программирования ключевое слово – название, зарезервированное для определенных целей, например, названий команд, устройств и т.п.

После действия может следовать одно или несколько предложений. Предложение описывает данные, с которыми работает команда, или содержит уточняющую информацию о действии, выполняемом командой. Каждое предложение начинается с ключевого слова, такого как, например, WHERE (где), FROM (откуда), INTO (куда), HAVING (имеющий). Многие предложения содержат имена таблиц и полей БД; некоторые – константы и выражения.

Имена таблиц, полей и пользователей должны содержать от 1 до 18 символов, начинаться с буквы и не содержать пробелов или специальных символов пунктуации.  В качестве  имен нельзя использовать ключевые слова SQL.

58.Типы данных и выражения в sql

Тип данных

Описание

CHAR(длина)

CHARACTER(длина)

Строка символов постоянной длины

INTEGER

INT

Целое число

SMALLINT

Малое целое число

NUMERIC(точность, степень)

DECIMAL(точность, степень

DEC(точность, степень)

Число с фиксированной запятой

FLOAT (точность)

Число с плавающей запятой

Более поздние стандарты предусматривают дополнительно и другие типы данных, такие, например, как строка символов переменной длины, дата, время, абстрактные типы данных и др.

Выражения в SQL используются для выполнения операций над значениями, которые считаны из БД, или для выбора информации из БД. Выражения представляют собой определенную последовательность полей, констант, функций, соединенных операторами.Для указания конкретных значений данных используются константы. Различают следующие виды констант: 1).Константы с фиксированной запятой (пишут точку)(62.3); 2).Константы с плавающей запятой(2.5Е-6); 3).Строковые константы (должны быть заключены в одинарные кавычки: 'Минск' ). 4). Отсутствующее значение (NULL). SQL поддерживает обработку отсутствующих данных с помощью понятия «отсутствующее значение».

Хотя в SQL-1 стандартные функции не определены, большинство СУБД поддерживает так называемые агрегатные (итоговые) функции. К часто используемым агрегатным функциям можно отнести следующие:

· COUNT – количество значений в столбце,

· SUM – сумма значений в столбце,

· AVG – среднее значение в столбце,

· MAX – максимальное значение в столбце,

· MIN – минимальное значение в столбце.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]