Введение в стандарты языка баз данных SQL

       

Введение в стандарты языка баз данных SQL

Предисловие
Введение
История языка SQL
Этапы стандартизации SQL
Особенности текущих реализаций
Важность применения стандартов SQL при разработке прикладных систем

Язык баз данных SQL/
Структура стандарта и его характеристика
Типы данных
Структура запросов


Спецификация запроса
Выражение запросов
Раздел ORDERBY
Оператор выборки
Подзапрос

Табличное выражение
Раздел FROM
Раздел WHERE
Предикат сравнения
Предикат between
Предикат in
Предикат like
Предикат null
Предикат с квантором
Предикат exists

Раздел GROUPBY
Раздел HAVING
Агрегатные функции и результаты запросов
Семантика агрегатных функций
Результаты запросов
Средства определения схемы
Определение таблицы
Определение столбца
Определение ограничений целостности таблицы
Ограничение уникальности

Ограничение по ссылкам
Проверочное ограничение
Определение представлений
Определение привилегий
Язык модулей и встроенный SQL
Определение процедуры
Встроенный SQL
Набор операторов манипулирования данными
Оператор объявления курсора

Оператор открытия курсора
Оператор чтения очередной строки курсора
Оператор позиционного удаления
Оператор позиционной модификации
Оператор закрытия курсора
Одиночные операторы манипулирования данными
Оператор поискового удаления
Оператор поисковой модификации
Оператор вставки

Операторы окончания транзакции
Основные понятия
Символьные строки
Битовые строки
Типы дата-время и интервальные типы
Домены, столбцы, таблицы, ограничения целостности

Транзакции, подключения к базе данных, сессии
Уровни языка
Скалярные выражения
Численные выражения
Выражения над строками

Выражения над временем и датами
Выражения с переключателем
Выражения запросов
Табличные выражения
Соединенные таблицы

Подзапросы
Допустимые предикаты и условия поиска
Предикат сравнения с квантором

Предикат unique
Предикат match
Предикат overlaps
Условие поиска
Средства определения и манипулирования схемой
Определение ограничений целостности

Оператор изменения схемы таблицы
Средства определения представлений
Операторы определения и изменения определения домена

Средства уничтожения элементов схемы базы данных
Манипулирование данными
Одиночные операторы

Управление транзакциями
Оператор установки режима ограничений
Оператор фиксации транзакции
Оператор отката транзакции
Подключение к базе данных
Оператор выбора подключения
Оператор отказа от подключения
Управление сессиями
Оператор установки имени схемы по умолчанию
Оператор установки имени набора символов по умолчанию

Оператор установки идентификатора авторизации сессии
Динамический SQL
Оператор освобождения памяти из-под дескриптора
Оператор получения информации из области дескриптора SQL
Оператор установки дескриптора
Оператор подготовки
Оператор отказа от подготовленного оператора

Оператор запроса описания подготовленного оператора
Оператор выполнения подготовленного оператора
Оператор подготовки с немедленным выполнением
Оператор объявления курсора над динамически подготовленным оператором выборки
Оператор определения курсора над динамически подготовленным оператором выборки
Оператор открытия курсора, связанного с динамически подготовленным оператором выборки
Оператор чтения строки по курсору, связанному с динамически подготовленным оператором выборки
Оператор закрытия курсора, связанного с динамически подготовленным оператором выборки

Подготавливаемый оператор позиционного удаления
Подготавливаемый оператор позиционной модификации
Прямой вызов операторов SQL

Введение в стандарты языка баз данных SQL

Информационная схема и каталоги базы данных
Базовая таблица INFORMATION_SCHEMA_CATALOG_NAME
Представление SCHEMATAview
Представление DOMAINS
Представление DOMAIN_CONSTRAINTS
Представление TABLES
Представление VIEWS

Представление COLUMNS
Представление TABLE_PRIVILEGES
Представление COLUMN_PRIVILEGES
Представление USAGE_PRIVILEGES
Представление TABLE_CONSTRAINTS
Представление REFERENTIAL_CONSTRAINTS
Представление CHECK_CONSTRAINTS
Представление KEY_COLUMN_USAGE
Представление ASSERTIONS
Представление CHARACTER_SETS

Представление VIEW_TABLE_USAGE
Представление VIEW_COLUMN_USAGE
Представление CONSTRAINT_TABLE_USAGE
Представление CONSTRAINT_COLUMN_USAGE
Представление COLUMN_DOMAIN_USAGE
Представление SQL_LANGUAGES
Домен SQL_IDENTIFIER
Домен CHARACTER_DATA
Домен CARDINAL_NUMBER
Уровни языка SQL/

Вводный SQL
SQLFlagger
SQL/ в сравнении с SQL/
Сводка расширений SQL/ по отношению к SQL/
Несовместимости SQL/ и SQL/
Осуждаемые свойства языка SQL/

Типы данных
Приложение Практические занятия курса "Введение в стандарты языка баз данных SQL"
Занятие Работа с MicrosoftSQLServer с использованием языка SQL в интерактивном режиме
Создание таблицы
Заполнение созданной таблицы

Привилегии
Определение представления
Изменение схемы таблицы
Занятие Простые операторы выборки из базы данных
Занятие Операторы выборки из одной таблицы со вложенными подзапросами
Занятие Запросы к одной таблице с использованием агрегатных функций и раздела GROUPBY
Занятие Запросы с соединениями
Занятие Дополнительные возможности операторов выборки
Занятие Изменение таблицы базы данных


Монтаж сети, установка программного обеспечения далее
Руководство администратора Citrix MetaFrame Feature Release 2 далее