Специальный курс «Модель данных SQL» (SQL Data Model)
|
Лектор: профессор, доктор техн. наук Кузнецов Сергей Дмитриевич.
Продолжительность: 36 часов лекции.
Семестр: весенний.
Аудитория: для студентов магистратуры.
Весной 2022 года лекции проводятся по субботам в 18-00, начиная с 19 февраля, в Zoom. Сведения для подключения будут высланы всем, заполнившим регистрационную форму.
|
Аннотация
|
Модель данных SQL. Курс кафедры СП. Детально рассматривается язык SQL: его структура, типы данных SQL, средства определения, изменения определения и отмены определения доменов, неявные и явные преобразования типа или домена, средства определения базовых таблиц и ограничений целостности, структура оператора выборки и его разделов.
|
Список вопросов 2012 года
|
Версия для печати: [pdf].
История языка SQL
Структура языка SQL
Tочные числовые типы
Приближенные числовые типы
Типы символьных строк
Типы битовых строк
Типы даты и времени
Булевский тип
Типы коллекций
Анонимные строчные типы
Типы, определяемые пользователем: Индивидуальные типы
Типы, определяемые пользователем: Структурные типы
Ссылочные типы
Определение домена
Изменение и отмена определения домена
Неявные преобразования типа или домена
Явные преобразования типа или домена
Определение базовой таблицы
Определение табличного ограничения
Табличное ограничение внешнего ключа
Ссылочные действия
Изменение и отмена определения базовой таблицы
Определение и отмена определения общих ограничений целостности
Немедленная и откладываемая проверка ограничений
Общие правила построения скалярных выражений
Численные выражения
Выражения, значениями которых являются символьные или битовые строки
Выражения даты-времени
Булевские выражения
Выражения с переключателем
Семантика оператора выборки
Табличное выражение, спецификация запроса и выражение запросов
Раздел WITH выражения запросов
Конструкторы значения строки и таблицы
Ссылки на базовые, представляемые и порождаемые таблицы
Представляемые таблицы, или представления
Логические выражения раздела WHERE
Предикат сравнения
|
Материалы для подготовки к экзамену
|
С.Д. Кузнецов. «Базы данных. Вводный курс» (читать онлайн)
слайды к лекциям:
краткая история и структура языка SQL,
типы данных SQL, средства определения,
изменения определения и отмены определения доменов,
неявные и явные преобразования типа или домена (pdf);
cредства определения базовых таблиц и ограничений целостности (pdf);
общая характеристика оператора SELECT и организация списка
ссылок на таблицы в разделе FROM: скалярные выражения, общая структура оператора
выборки в языке SQL (pdf);
предикаты раздела WHERE оператора SELECT (pdf).
|
|
Размещение на других ресурсах, а также коммерческое использование материалов, опубликованных в данном разделе, возможно только с разрешения авторов.
|
© Кафедра системного программирования ВМК МГУ.
Обновлено: 4.II.2022
|
|