Базы данных — различия между версиями
Материал из Wiki - Факультет компьютерных наук
Ivsavin (обсуждение | вклад) |
Ivsavin (обсуждение | вклад) |
||
Строка 10: | Строка 10: | ||
# [http://wiki.cs.hse.ru/%D0%91%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/%D0%9B%D0%B0%D0%B1%D0%BE%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_1 Простые запросы, агрегация, импорт/экспорт баз] | # [http://wiki.cs.hse.ru/%D0%91%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/%D0%9B%D0%B0%D0%B1%D0%BE%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_1 Простые запросы, агрегация, импорт/экспорт баз] | ||
# [http://wiki.cs.hse.ru/%D0%91%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/%D0%9B%D0%B0%D0%B1%D0%BE%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_2 Сложные запросы: реляционная алгебра, запросы с окнами] | # [http://wiki.cs.hse.ru/%D0%91%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/%D0%9B%D0%B0%D0%B1%D0%BE%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_2 Сложные запросы: реляционная алгебра, запросы с окнами] | ||
+ | # [http://wiki.cs.hse.ru/%D0%91%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/%D0%9B%D0%B0%D0%B1%D0%BE%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_3 Индексы, EXPLAIN, мониторинг сервера СУБД] (в процессе написания, но можно начинать делать) | ||
=== Что почитать === | === Что почитать === |
Версия 11:51, 29 апреля 2016
Содержание
Лекции
- Терминология баз данных, развитие и применение.
- Архитектура СУБД, реляционные базы данных.
- Жизненный цикл ИС. Проектирование БД. ER-модель.
- Пример ER-моделирования. Правила нормализации. Физическое моделирование.
- Примеры нормализации. Реляционная алгебра.
Лабораторные работы
- Простые запросы, агрегация, импорт/экспорт баз
- Сложные запросы: реляционная алгебра, запросы с окнами
- Индексы, EXPLAIN, мониторинг сервера СУБД (в процессе написания, но можно начинать делать)
Что почитать
- Крис Дж. Дейт "Введение в системы баз данных"
- Томас Коннолли, Каролин Бегг "Базы данных. Проектирование, реализация и сопровождение"
- С.Д. Кузнецов "Базы данных. Вводный курс"
- С.Д. Кузнецов "Основы современных баз данных"
Прочее
В конце модуля устный экзамен по БД (и оценка влияет на итоговую по ТП).
Формула итоговой оценки за курс ТП:
(если вы читаете это, пожалуйста, переверстайте формулы в латех)
оценка_за_лабы = 0.5 * (0.8 * оценка_за_лабы_сети + 0.2 * оценка_за_кр_сети) + 0.5 * оценка_за_лабы_бд
оценка_итог = 0.6 * оценка_за_лабы + 0,4 * оценка_за_экзамен
Экзамен сдавать обязательно. Экзамен состоит из 2 теоретических вопросов и один на составление запроса к PostgreSQL.
Вопросы к экзамену Список не окончательный и будет доработан по ходу чтения курса.