В. И. Швецов
БАЗЫ ДАННЫХ
2008
1
УДК 681. 3
ББК 32. 97
ОБЩАЯ ИНФОРМАЦИЯ О КУРСЕ
Курс «Базы данных»
Краткая аннотация: Университетский курс, формирующий концептуальные пред-
ставления о принципах построения БД и СУБД, представляющий фундаментальные поня-
тия и математические модели, лежащие в основе БД и СУБД, принципы проектирования БД,
а также технологии реализации БД и иллюстрирующий вышеуказанные понятия на примере
ACCES и MS SQL-Server. Подробное описание: Учебное пособие посвящено важнейшей составляющей широко
разрабатываемых и используемых информационных систем организационного управления –
базам данных (БД), создаваемым и функционирующим на основе систем управления базами
данных (СУБД). Главной целью пособия является формирование концептуальных представлений об ос-
новных принципах построения БД и СУБД, принципах проектирования БД, а также анализ
основных технологий реализации БД. Особое внимание уделяется представлению фундамен-
тальных понятий и математических моделей, лежащих в основе баз данных и систем управ-
ления базами данных. Изучение курса включает усвоение ряда фундаментальных понятий и теоретических
основ организации баз данных и систем управления базами данных:
• тенденции развития основных понятий представления данных и интегрирования данных;
• программный интерфейс между пользователями и базой данных – СУБД;
• модели организации работы пользователей с базой данных;
• моделирование базы данных (моделирование внешних представлений, концептуальное
моделирование, моделирование структур хранения);
• особенности реляционного моделирования;
• реализация языка запросов к базам данных (SQL).
В задачи курса входит изучение процесса проектирования базы данных, включающего:
• составление формализованного описания предметной области (внешней модели);
• разработку концептуальной модели и ее специфицирование к конкретной модели данных
СУБД;
• анализ моделей физического представления данных. Рассмотрение указанных вопросов иллюстрируется на примерах конкретных систем
управления базами данных – ACCES и MS SQL-Server.
2
Предисловие
Последние десятилетия в области программирования характеризуются резким ростом
количества создаваемых информационных систем организационного управления. Практиче-
ски в каждой организации функционирует (или создается) такая система (или её элементы). Важнейшей структурной частью информационных систем являются базы данных, создавае-
мые и функционирующие на основе использования специализированных программных сис-
тем – систем управления базами данных. Все это обусловливает большую потребность в ква-
лифицированных кадрах, способных как создавать информационные системы на основе сис-
тем управления базами данных, так и обслуживать соответствующие информационные сис-
темы и базы данных. Цель данного учебного пособия состоит в формировании концептуальных представле-
ний об основных принципах построения баз данных, систем управления базами данных; о
математических моделях, описывающих базу данных; о принципах проектирования баз дан-
ных; а также анализе основных технологий реализации баз данных.