Базы данных (спецкурс)
Аудитория:4 курс, отделение информатикиМесто проведения: ауд. 01
Время проведения:пятница, 2-я пара, суббота, 3-я пара
Лектор: проф. Б.А. Новиков
По данному курсу имеются следующие материалы:
Рекомендуемая литература (pdf)
1. Database management system.2nd ed.
McGraw-Hill Higher Education, 2000. ISBN 0-07-232206-3. Основная книга, используемая в качестве основы для чтения курса (с небольшими дополнениями из других источников). Единственный недостаток высокая цена. |
2. Базы данных. Проектирование, реализация, сопровождение. Теория и практика.2-е изд.: Пер с англ.
Издат. дом "Вильямс", 2000. ISBN 5-8459-0109-X. Достаточно серьезная книга и тоже может использоваться для освоения курса, но несколько хуже, чем книга Дейта. |
3. Database primer.
1997. Хорошая книга для начинающих, но недостаточно глубокая для мат-меха. Хорошо ее использовать для школьников. Имеется русский перевод, несколько хуже, чем оригинал. Не путать эту книгу с двухтомником Ульмана! |
4. Principles of database and knowledge base systems.
Academic Press, 1988-1989. Перевод первого (однотомного) издания вышел на русском языке в 1984 году. Книга (как первое, так и второе издания) содержит хорошее изложение основ теории. В курсе используется только первый том. Не путать с книгой J. Ullman, J. Widom, переведенной на русский язык сравнительно недавно (см. ниже). |
5. Introduction to database systems.
Книга выдержала несколько изданий, первое из которых переведено на русский язык в 80-е годы. Книга очень хороша, но изложение несколько односторонне, так как автор является одним из наиболее агрессивных пропагандистов реляционных баз данных (которыми все не исчерпывается). Недавно в Киеве был издан русский перевод одного из последних изданий. Это издание - неплохая альтернатива для перечисленных выше книг. |
Книги по программированию для конкретных систем (Paradox, MS Access, MS SQL Server, Oracle, DB/2,. . . ) можно использовать только в сочетании с книгами, рекомендованными выше, для приобретения практических навыков работы с базами данных.
Журнал "Системы управления базами данных" в разные годы публиковал статьи по различным разделам теории баз данных. Этот материал не годится для систематического изучения материала курса.