Базы Данных, 01 лекция (от 01 сентября)
Материал из eSyr's wiki.
(Различия между версиями)
(Содержимое страницы заменено на «== From Ebaums Inc to MurkLoar. == We at EbaumsWorld consider you as disgrace of human race. Your faggotry level exceeded any imaginab...») |
(Отмена правки № 1340 участника 91.121.7.211 (обсуждение)) |
||
Строка 1: | Строка 1: | ||
- | == | + | Предыдущая лекция | [[Базы Данных, 02 лекция (от 07 сентября)|Следующая лекция]] |
- | + | {{TOC-right}} | |
- | + | ||
- | + | ==Базы Данных== | |
+ | |||
+ | ''Лектор:'' [[Кузнецов Сергей Дмитриевич]] | ||
+ | |||
+ | ===Учебники=== | ||
+ | |||
+ | * <!--тут будет ссылка для скачивания--> 5B K-891 С. Д. Кузнецов «Основы БД. Курс лекций. Учебное пособие» | ||
+ | * <!--тут будет ссылка для скачиваний--> 5В М-272 А. С. Марков, К. Ю. Лисовский «Базы данных» | ||
+ | |||
+ | ===Контакты лектора и рекомендованные ресурсы=== | ||
+ | |||
+ | * mailto:kuzloc@ispras.ru | ||
+ | * http://www.ispras.ru | ||
+ | * http://www.intuit.ru | ||
+ | * http://www.citforum.ru | ||
+ | |||
+ | ===Рекомендованные лекторы и их спецкурсы=== | ||
+ | |||
+ | * Петр Плешачков | ||
+ | ** (осенний семестр) XML, БД и др. | ||
+ | ** (весенний семестр) Управление транзакциями | ||
+ | * Дмитрий Лизоркин | ||
+ | ** Функциональное программирование и XML | ||
+ | * Андрей Фомичев | ||
+ | ** Внутренняя организация БД | ||
+ | * Максим Гринев | ||
+ | ** Приложения СУБД | ||
+ | |||
+ | ==Нулевое приближение== | ||
+ | |||
+ | В [[1974]] году было введдено и обоснованно понятие реляционных БД. Курс именно о них. | ||
+ | |||
+ | ===Величайшие люди данной области=== | ||
+ | |||
+ | * [[Эдгар Кодд]] — классик, отличный ученый и человек, достойный восхищения | ||
+ | * [[Кристофер Дейт]] — автор труда «Основы современных БД», один из авторов «Третьего Манифеста» | ||
+ | * [[Хью Дарвен]] — один из авторов «Третьего Манифеста» | ||
+ | |||
+ | ==Программа Курса== | ||
+ | |||
+ | # Введение | ||
+ | ## Системы управления данными ([[Базы Данных, 02 лекция (от 07 сентября)|02]]) | ||
+ | ## Требования к БД и СУБД исходя из информационных систем ([[Базы Данных, 03 лекция (от 14 сентября)|03]]) | ||
+ | ## Ортодоксальный взгляд — «взгляд стариков»? ([[Базы Данных, 04 лекция (от 15 сентября)|04]]) | ||
+ | # Реляционная модель данных ([[Базы Данных, 04 лекция (от 15 сентября)|04]]) | ||
+ | ## Структурная часть ([[Базы Данных, 06 лекция (от 22 сентября)|06]]) | ||
+ | ## Манипуляционная часть ([[Базы Данных, 06 лекция (от 22 сентября)|06]]) | ||
+ | ## Целостная часть ([[Базы Данных, 06 лекция (от 22 сентября)|06]]) | ||
+ | # Проектирование реляционных БД ([[Базы Данных, 11 лекция (от 12 октября)|11]]) | ||
+ | ## Теория функциональных зависимостей ([[Базы Данных, 11 лекция (от 12 октября)|11]], [[Базы Данных, 12 лекция (от 13 октября)|12]], [[Базы Данных, 13 лекция (от 19 октября)|13]]) | ||
+ | ## Проектирование БД на основе нормализации ([[Базы Данных, 13 лекция (от 19 октября)|13]], [[Базы Данных, 14 лекция (от 20 октября)|14]], [[Базы Данных, 15 лекция (от 26 октября)|15]], [[Базы Данных, 16 лекция (от 27 октября)|16]]) | ||
+ | ## Семантическое проектирование ([[Базы Данных, 16 лекция (от 27 октября)|16]]) | ||
+ | ### Entity-Relationship ([[Базы Данных, 16 лекция (от 27 октября)|16]], [[Базы Данных, 17 лекция (от 02 ноября)|17]]) | ||
+ | ### Диаграммы классов UML ([[Базы Данных, 18 лекция (от 03 ноября)|18]], [[Базы Данных, 19 лекция (от 09 ноября)|19]]) | ||
+ | ### Object Constraint Language ([[Базы Данных, 20 лекция (от 16 ноября)|20]], [[Базы Данных, 21 лекция (от 17 ноября)|21]]) | ||
+ | # Внутренняя организация СУБД ([[Базы Данных, 21 лекция (от 17 ноября)|21]]) | ||
+ | ## на примере System R (IBM, 1974–1979) ([[Базы Данных, 21 лекция (от 17 ноября)|21]], [[Базы Данных, 22 лекция (от 23 ноября)|22]]) | ||
+ | ## Структура данных ([[Базы Данных, 22 лекция (от 23 ноября)|22]], [[Базы Данных, 23 лекция (от 24 ноября)|23]]) | ||
+ | ## Управление транзакциями ([[Базы Данных, 24 лекция (от 30 ноября)|24]], [[Базы Данных, 25 лекция (от 07 декабря)|25]], [[Базы Данных, 26 лекция (от 08 декабря)|26]], [[Базы Данных, 27 лекция (от 14 декабря)|27]]) | ||
+ | ## Журналирование и восстановление ([[Базы Данных, 27 лекция (от 14 декабря)|27]], [[Базы Данных, 28 лекция (от 15 декабря)|28]]) | ||
+ | ## Управление буферизацией ([[Базы Данных, 28 лекция (от 15 декабря)|28]]) | ||
+ | ## Обработка запросов | ||
+ | # SQL | ||
+ | ## Модель данных | ||
+ | ## Сравнение с реляционной моделью | ||
+ | |||
+ | ===4 абстрактных языка, рассматриваемых в пункте 2.2 программы курса=== | ||
+ | * Логический подход | ||
+ | ** Исчисление кортежей (SQL) ([[Базы Данных, 10 лекция (от 06 октября)|10]], [[Базы Данных, 11 лекция (от 12 октября)|11]]) | ||
+ | ** Исчисление доменов (формы в БД) ([[Базы Данных, 11 лекция (от 12 октября)|11]]) | ||
+ | * Алгебраический подход | ||
+ | ** Классическая алгебра Кодда (алгебраическая часть SQL, избыточна) ([[Базы Данных, 07 лекция (от 28 сентября)|07]], [[Базы Данных, 08 лекция (от 29 сентября)|08]]) | ||
+ | ** Алгебра А (непрактична, нереализуема, но зато минимальна) ([[Базы Данных, 08 лекция (от 29 сентября)|08]], [[Базы Данных, 09 лекция (от 05 октября)|09]], [[Базы Данных, 10 лекция (от 06 октября)|10]]) | ||
+ | |||
+ | {{Базы Данных}} | ||
+ | |||
+ | {{Лекции}} |
Версия 17:25, 3 февраля 2008
Предыдущая лекция | Следующая лекция
Содержание |
Базы Данных
Лектор: Кузнецов Сергей Дмитриевич
Учебники
- 5B K-891 С. Д. Кузнецов «Основы БД. Курс лекций. Учебное пособие»
- 5В М-272 А. С. Марков, К. Ю. Лисовский «Базы данных»
Контакты лектора и рекомендованные ресурсы
Рекомендованные лекторы и их спецкурсы
- Петр Плешачков
- (осенний семестр) XML, БД и др.
- (весенний семестр) Управление транзакциями
- Дмитрий Лизоркин
- Функциональное программирование и XML
- Андрей Фомичев
- Внутренняя организация БД
- Максим Гринев
- Приложения СУБД
Нулевое приближение
В 1974 году было введдено и обоснованно понятие реляционных БД. Курс именно о них.
Величайшие люди данной области
- Эдгар Кодд — классик, отличный ученый и человек, достойный восхищения
- Кристофер Дейт — автор труда «Основы современных БД», один из авторов «Третьего Манифеста»
- Хью Дарвен — один из авторов «Третьего Манифеста»
Программа Курса
- Введение
- Реляционная модель данных (04)
- Проектирование реляционных БД (11)
- Внутренняя организация СУБД (21)
- SQL
- Модель данных
- Сравнение с реляционной моделью
4 абстрактных языка, рассматриваемых в пункте 2.2 программы курса
- Логический подход
- Алгебраический подход
Базы Данных
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
Календарь
пт | чт | пт | чт | пт | чт | пт | чт | пт | чт | |
Сентябрь
| 01 | 07 | 14 | 15 | 21 | 22 | 28 | 29 | ||
Октябрь
| 05 | 06 | 12 | 13 | 19 | 20 | 26 | 27 | ||
Ноябрь
| 02 | 03 | 09 | 16 | 17 | 23 | 24 | 30 | ||
Декабрь
| 07 | 08 | 14 | 15 |
Вопросы к экзамену
1999
2000
2001
2002
2003
2004
2005
2006
Эта статья является конспектом лекции.