О. Л. Голицына, Н. В. Максимов,
И. И. Попов
БАЗЫ ДАННЫХ
Издание 2-е, исправленное и дополненное
Допущено Министерством образования Российской Федерации
качестве учебного пособия для студентов учреждений среднего
юфессионального образования, обучающихся по специальностям
Автоматизированные системы обработки информации
и управления (по отраслям), Программное обеспечение
вычислительной техники и автоматизированных систем,
Техническое обслуживание средств вычислительной
техники и компьютерных сетей
Москва
ФОРУМ - ИНФРА-М
2009
УДК 004. 6(075. 32)
ББК 32. 973я723
Г60
Рецензенты:
доктор физико-математических наук, профессор РГГУ В. А. Орлов;
преподаватель Математического колледжа В. П. Агальцов
Голицына О. Л. , Максимов Н. В. , Попов И. И. Г60 Базы данных: учеб. пособие. — 2-е изд. , испр. и доп. — М. :
ФОРУМ: ИНФРА-М, 2009. — 400 с: ил.
— (Профессиональное
образование). ISBN 978-5-91134-098-8 (ФОРУМ)
ISBN 978-5-16-002966-5 (ИНФРА-М)
В пособии подробно рассмотрены основные подходы и направления
развития систем баз данных. Анализируются классические
машинно-ориентированные формы представления информации и данных. Рассматриваются типовые модели физической и логической организации данных. Исследуется архитектура средств доступа к данным. Достаточно подробно
представлены возможности SQL как базового языка для работы с
реляционными базами данных. Большое внимание уделено проблемам
моделирования и проектирования баз данных. Предназначено для учащихся техникумов, колледжей, а также
студентов вузов. УДК 004. 6(075. 32)
ББК 32. 973я723
©О. Л. Голицына, Н. В. Максимов,
ISBN 978-5-91134-098-8 (ФОРУМ) И. И. Попов, 2007
ISBN 978-5-16-002966-5 (ИНФРА-М) © Издательство «ФОРУМ», 2007
Предисловие
Сегодня, трудно себе представить сколько-нибудь значимую
информационную систему, которая не имела бы в качестве
основы или важной составляющей базу данных. Концепции и
технологии баз данных складывались постепенно и всегда были тесно
связаны с развитием систем автоматизированной обработки
информации. Создание баз данных после появления реляционного
подхода превратилось из искусства в науку, но, как показала
практика последних лет, все же окончательно его не
исключившая. Тем не менее, сейчас это вполне сложившаяся дисциплина
(хотя являющаяся скорее инженерной, чем чисто научной),
основанная на достаточно формализованных подходах и
включающая широкий спектр приемов и методов создания баз данных. Как отмечается в [4], базам свойственна «перманентность»
данных. Соответственно назначение систем управления базами
данных — обеспечение в течение длительного времени их
сохранности, а также возможностей выборки и актуализации. Данные существуют всегда, пока есть потребность в их
использовании1, хотя характер использования, как и пути извлечения
практической пользы могут быть самыми разными: от оперативной
актуализации значений до уничтожения данных, от их
использования для совершенствования сложных систем управления до
формирования «чемоданов компромата». Базы данных в стремительно, а в какой-то степени и
сумбурно развивающихся информационных технологиях — это
сравнительно консервативное направление, где СУБД и сами базы
представляют собой «долговременные сооружения».