Спецкурс «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.