Please enable JavaScript.
Coggle requires JavaScript to display documents.
Структурированный язык запросов к реляционным СУБД - SQL. (ANSI (NUMERIC,…
Структурированный язык запросов к реляционным СУБД -
SQL.
SQL
интерактивный
используется для выполнения действий непосредственно над БД в
оперативном режиме.
встроенный
состоит из команд SQL, включенных непосредственно в программы,
которые написаны на другом языке программирования.
SQL подмножества
DDL
определение данных, а так же инструкции обеспечения целостности данных
CCL
язык управления курсором
-позволяет выбрать для обработки одну строку из
результирующего множества запросов
TPL
язык обработки транзакций (*)
Команды позволяют объединить команды языка
DHL в группы транзакций.Если одна из команд DHL не может быть выполнена, то
отменяются все предыдущие команды из той же транзакции.
DML
манипуляция данными
DCL
язык управления данными
содержит инструкции выполняющие присваивание
прав доступа к БД, множеству таблиц или представлений
DQL
язык запросов
команды предназначены для извлечения данных из таблиц
ANSI
NUMERIC
Такое же как DECIMAL за исключением того, что максимальное десятичное не может превышать аргумента точности.
INT
Число без десятичной точки. Эквивалентно DECIMAL, но без цифр справа от десятичной точки, то есть с масштабом равным 0.
EXACT NUMERIC
число которое мoжет иметь десятичную
точку. Здесь аргумент размера имеет две части: точность и
масштаб. Масштаб не может превышать точность.Точность
указывает сколько значащих цифр имеет число.
SMALLINT
Такое же как INTEGER, за исключением того, что, в зависимости от реализации, размер по умолчанию может ( или не может ) быть
меньшее чем INTEGER.
VARCHAR(N)
строка изменяющейся длины,работает медленнее чем
CHAR но не потребляют излишнее дисковое пространство.
FLOAT
Число с плавающей запятой на основе 10 показательной функции.Аргумент размера состоит из одного числа определяющего минимальную точность.
CHAR
имеют фиксированную длину, быстрее всего
сохраняют и достают информацию но могут потреблять излишнее дисковое пространство.
REAL
никакого аргумента
размера не используется.Точность установлена реализационно-зависимую по умолчанию.
TEXT
Строка текста в реализационно-определенном формате.Размер аргумента
здесь это единственное неотрицательное целое число которое ссылается к максимальной длине строки. Значения этого типа, должны быть заключены в одиночные кавычки
DOUBLE
реализационно-определяемая точность для DOUBLE должна превышать реализационно-определяемую точность REAL.
SELECT
WHERE
задаются условия отбора строк результата или условия
соединения кортежей исходных таблиц
GROUP BY
задается список полей группировки
FROM
задается перечень исходных отношений (таблиц) запроса
HAVING
задаются предикаты-условия, накладываемые на каждую группу
Символ *
в результирующий набор включаются все столбцы
из исходных таблиц запроса
ORDER BY
задается список полей упорядочения результата,
Ключевое слово DISTINCT
в результирующий набор включаются
только раз личные строки
Директива UNION
используется для объединения выходных данных двух или более SQL-запросов в единое множество строк и столбцов.
ключевое слово ALL
в результирующий набор строк включаются все
строки, удовлетворяющие условиям запроса.