Структура языка SQL
1. Классификация, ориентированная на производителей СУБД (изнутри). Здесь каждая компания может выбрать уровни, которые они реализуют для своей БД. Язык разбивается на базовый (entry), промежуточный(intermediate) и полный (full) уровни.
2. Классификация, ориентированная на программиста приложений БД(снаружи):
Прямой – например,интерактивная консоль(вы пишете SELECT * FROM…, и вам сразу выдают результат)
Встраиваемый – например, реализация библиотек для языков программирования, что бы можно было в этих программах использовать SQL,
Динамический – здесь сам SQL запрос может динамически формироваться по ходу программы(в предыдущем сама “строка SQL запросы” была как бы “постоянна”).
Основные типы данных языка SQL (без учета объектных расширений). Преобразования типов данных
Все данные, хранящиеся в таблицах, типизированы. Каждому столбцу определяемой таблицы приписывается свой собственный тип. СУБД должна следить за соответствием типов (допустимыми значениями). 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | Поиск по сайту:
|