Главная страница « Информация « Спецкурсы «

Специальный курс «Модель данных SQL» (SQL Data Model)


Лектор: профессор, доктор техн. наук Кузнецов Сергей Дмитриевич.
Продолжительность: 36 часов лекции.
Семестр: весенний.
Аудитория: для студентов магистратуры.
Весной 2023 года лекции проводятся по субботам в 18-00, начиная с 18 февраля. Слушателям следует заполнить регистрационную форму и присоединиться к Телеграм-чату: t.me/+1opvi2kB9gc0MGNi

Аннотация


Модель данных SQL. Курс кафедры СП. Детально рассматривается язык SQL: его структура, типы данных SQL, средства определения, изменения определения и отмены определения доменов, неявные и явные преобразования типа или домена, средства определения базовых таблиц и ограничений целостности, структура оператора выборки и его разделов.

Материалы по курсу 2023 года

  1. Слайды к лекции №1 [pdf]

  2. Слайды к лекции №2 [pdf]

  3. Слайды к лекции №3 [pdf]

Список вопросов 2012 года


Версия для печати: [pdf].

  1. История языка SQL

  2. Структура языка SQL

  3. Tочные числовые типы

  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. Раздел WITH выражения запросов

  34. Конструкторы значения строки и таблицы

  35. Ссылки на базовые, представляемые и порождаемые таблицы

  36. Представляемые таблицы, или представления

  37. Логические выражения раздела WHERE

  38. Предикат сравнения

Материалы для подготовки к экзамену

  1. С.Д. Кузнецов. «Базы данных. Вводный курс» [html]

    • подраздел 2.5.2. Модель данных SQL;

    • лекции 15-18;

    • раздел 23.2. Определяемые пользователями типы.

  2. слайды к лекциям (2012 год):

    1. краткая история и структура языка SQL, типы данных SQL, средства определения, изменения определения и отмены определения доменов, неявные и явные преобразования типа или домена [pdf];

    2. cредства определения базовых таблиц и ограничений целостности [pdf];

    3. общая характеристика оператора SELECT и организация списка ссылок на таблицы в разделе FROM: скалярные выражения, общая структура оператора выборки в языке SQL [pdf];

    4. предикаты раздела WHERE оператора SELECT [pdf].

Предупреждение


Размещение на других ресурсах, а также коммерческое использование материалов, опубликованных в данном разделе, возможно только с разрешения авторов.

  

© Кафедра системного программирования ВМК МГУ.

Обновлено: 19.III.2023