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