Спецкурс «PostgreSQL: промышленная разработка баз данных» (ВМК МГУ)
Объявления
[2008-05-27] Второй (и последний) раунд проведения экзамена состоится завтра, 28 мая, В 18:30 в П-5.
[2008-05-10] Опубликована программа экзамена (PDF [PDF]). Экзамен состоится 14 мая, в 18:30, в аудитории П-5. (Если возникает конфликт с зачётами по другим предметам, можно приходить на второй день сдачи, 28 мая.)
[2008-04-30] Занятие 30 апреля не состоится. Следующее занятие: 7 мая, оно будет последним. До 7 мая принимаются результаты выполнения задания из лекции №8.
[2008-04-28] В материалах 8-го занятия (PDF [PDF]) содержится описание комплексного задания (из 8 пунктов). Ответы (в свободной форме) присылать, как обычно, по email. Результаты выполнения обязательно будут учитываться на экзамене.
Материалы
Материалы занятий
- Занятие 1: PDF [PDF]
- Занятие 2: PDF [PDF]
- Занятие 3: PDF [PDF]
- Занятие 4: PDF [PDF]
- Занятие 5: PDF [PDF]
- Занятие 6: PDF [PDF]
- Занятие 7: PDF [PDF]
- Занятие 8: PDF [PDF]
- Занятия 9 и 10: PDF [PDF]
Метаинформация
- Программа курса: PDF [PDF]
- Объявление: PDF [PDF]
Экзамен
- Программа экзамена: PDF [PDF]
Литература
Основная литература
- PostgreSQL Reference Manual - Volume 1: SQL Language Reference ― The PostgreSQL Global Development Group, 2007. http://www.postgresql.org/docs/8.3/interactive/
- Гарсиа-Молина, Г. Системы баз данных. Полный курс ― М., СПб.: ИД "Вильямс", 2004.
- Кузнецов, С. Д. Основы баз данных ― М.: Интернет-университет информационных технологий, http://intuit.ru, 2005. /*на сайте intuit.ru есть версия online*/
- Бартунов О. Что такое PostgreSQL? // Корпоративные базы данных-2005 ― М.: ЦИТ, 2005. http://postgresmen.ru/articles/view/57
Дополнительная литература
- SQL:2006. ISO/IEC JTC 1/SC 32. / Editor: Jim Melton. International Standard. ISO, ANSI, 2006. (drafts: http://wiscorp.com/SQLStandards.html)
- Дейт, К.. Введение в системы баз данных. 7-е изд. ― М., СПб.: Вильямс, 2000.
- Бартунов О., Сигаев Ф. Введение в полнотекстовый поиск в PostgreSQL ― М.: ЦИТ, 2007. http://www.citforum.ru/database/postgres/fts/
- Самохвалов Н. PostgreSQL 8.3 http://postgresmen.ru/articles/view/78
- Hellerstein, J. M., Naughton, J. F., Pfeffer, Avi. Generalized search trees for database systems. // Proceedings of the 21st International Conference on Very Large Data Bases. Zurich, Switzerland, 1995. (PDF [PDF])
- Douglas, K. PostgreSQL (2nd Edition) ― Sams, 2005.
- Worsley, J. C., Drake, J. D. Practical PostgreSQL ― O'Reilly Media, 2002.
О курсе
Специальный курс для студентов 4, 5 курса и аспирантов, читается во 2 семестре (весна 2008)
Лекции - 32 часа
Форма контроля: экзамен
Кафедра системного программирования ВМиК МГУ
Лектор: Самохвалов Николай Александрович
Учебно-практический курс «PostgreSQL: промышленная разработка баз данных» посвящён
особенностям практического использования СУБД PostgreSQL при разработке современных
программных продуктов. Основная цель курса — закрепление теоретических знаний,
полученных при прослушивании курсов по базам данных и SQL, и обеспечение возможности
практического применения этих знаний слушателями. Базовые темы рассматриваются в
контексте стандарта языка ISO/ANSI SQL, что делает возможным применение полученных в
процессе прослушивания курса знаний и навыков при использовании других СУБД.
Существенная часть лекций курса предполагает выполнение практических заданий (как
самостоятельно студентом, так и во время занятий, в группе), основанных на решениях,
применяемых в коммерческих продуктах и продуктах с открытым исходным кодом.
Особое внимание уделено следующим аспектам:
● соотношение возможностей СУБД PostgreSQL и стандарта языка SQL (SQL:1999 и SQL:
2003);
● проблемы производительности и масштабирования и методы их решения;
● специальные возможности PostgreSQL и их роль в решении практических задач;
● практические задачи и методы их решения.
Курс рассчитан на аудиторию, обладающую базовыми знаниями в области баз данных и языка
SQL.