Базы Данных, 01 лекция (от 01 сентября)
Материал из ESyr's Wiki pages.
Предыдущая лекция | Следующая лекция
Содержание |
[править]
Базы Данных
Лектор: Кузнецов Сергей Дмитриевич
[править]
Учебники
- 5B K-891 С. Д. Кузнецов «Основы БД. Курс лекций. Учебное пособие»
- 5В М-272 А. С. Марков, К. Ю. Лисовский «Базы данных»
[править]
Контакты лектора и рекомендованные ресурсы
[править]
Рекомендованные лекторы и их спецкурсы
- Петр Плешачков
- (осенний семестр) XML, БД и др.
- (весенний семестр) Управление транзакциями
- Дмитрий Лизоркин
- Функциональное программирование и XML
- Андрей Фомичев
- Внутренняя организация БД
- Максим Гринев
- Приложения СУБД
[править]
Нулевое приближение
В 1974 году было введдено и обоснованно понятие реляционных БД. Курс именно о них.
[править]
Величайшие люди данной области
- Эдгар Кодд — классик, отличный ученый и человек, достойный восхищения
- Кристофер Дейт — автор труда «Основы современных БД», один из авторов «Третьего Манифеста»
- Хью Дарвен — один из авторов «Третьего Манифеста»
[править]
Программа Курса
- Введение
- Системы управления данными
- Требования к БД и СУБД исходя из информационных систем
- Ортодоксальный взгляд — «взгляд стариков»?
- Реляционная модель данных
- Структурная часть
- Манипуляционная часть
- Целостная часть
- Проектирование реляционных БД
- Теория функциональных зависимостей
- Проектирование БД на основе нормализации
- Семантическое проектирование
- Entity-Relationship
- Диаграммы классов UML
- Object Constraint Language
- Внутренняя организация СУБД
- на примере System R (IBM, 1974–1979)
- Структура данных
- Управление транзакциями
- Журналирование и восстановление
- Управление буферизацией
- Обработка запросов
- SQL
- Модель данных
- Сравнение с реляционной моделью
[править]
4 абстрактных языка, рассматриваемых в пункте 2.2 программы курса
- Логический подход
- Исчисление кортежей (SQL)
- Исчисление доменов (формы в БД)
- Алгебраический подход
- Классическая алгебра Кодда (алгебраическая часть SQL, избыточна)
- Алгебра А (непрактична, нереализуема, но зато минимальна)
Базы Данных
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Календарь
пт | чт | пт | чт | пт | чт | пт | чт | пт | чт | |
Сентябрь
| 01 | 07 | 14 | 15 | 21 | 22 | 28 | 29 | ||
Октябрь
| 05 | 06 | 12 | 13 | 19 | 20 | 26 | 27 | ||
Ноябрь
| 02 | 03 | 09 | 16 | 17 | 23 | 24 | 30 | ||
Декабрь
| 01 | 07 | 08 | 14 | 15 | 21 | 22 | 28 |
Эта статья является конспектом лекции.