Читать онлайн «Базы данных: Учебный курс»

Автор И. В. Швецов

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