Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы_данных_29.09.05.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.29 Mб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«Ивановский государственный энергетический университет имени В.И.Ленина»

И. Д. Ратманова

БАЗЫ ДАННЫХ

Курс лекций

Иваново

2005

УДК 004.6

Р25

Ратманова И. Д. Базы данных: Курс лекций/ ГОУВПО “Ивановский государственный энергетический университет им. В. И. Ленина”.− Иваново, 2005.− 132 с.

ISBN

В основу работы положены тексты лекций по базам данных, которые читаются студентам факультета информатики и вычислительной техники Ивановского государственного энергетического университета. Курс разделен на три части: «Модели данных», «Системы управления базами данных» и «Автоматизированные информационные системы».

Рекомендуется для студентов старших курсов инженерных специальностей вузов, а также для сотрудников информационных подразделений организаций, занимающихся проблемами внедрения информационных систем.

Ил. 63. Библиогр.: 24 назв.

Печатается по решению редакционно-издательского совета ГОУВПО “Ивановский государственный энергетический университет им. В. И. Ленина”.

Научный редактор

В.А. Гусев

Рецензент

кафедра программного обеспечения компьютерных систем

ГОУВПО ИГЭУ

ISBN © И.Д. Ратманова, 2005

Предисловие

Базы данных являются основой многих автоматизированных систем. Все больше людей различных специальностей и интересов в той или иной степени соприкасаются с базами данных. На основе баз данных выполняется оперативная обработка информации. Они являются основой организации процессов автоматизированного проектирования. Базы данных широко используются для информационной поддержки управления. Посредством аналитической обработки накопленной в базах данных информации формируются шаблоны новых знаний. Организованные с помощью баз данных информационные ресурсы являются достоянием организаций. Базы данных − это основа поддержки принятия решений. Эффективное ведение и обработка данных − залог стабильности и успешного развития организаций.

В пособии изложен курс лекций, который читается автором для студентов факультета информатики и вычислительной техники Ивановского государственного энергетического университета. В основе курса лежит многолетний опыт автора по созданию автоматизированных информационных систем в различных сферах применения. При подготовке материала лекций автор использовал труды зарубежных теоретиков баз данных К.Дж. Дейта, Э.Ф. Кодда, Дж. Мартина, Т. Коннолли, Ш. Атре, Дж. Ульмана, а также отечественных специалистов Н.А. Криницкого, С.Д. Кузнецова, В.В. Бойко, В.М. Савинкова, Н.Е. Емельянова, М.Ш. Цаленко, Б.Г. Тамма, Ю.Н. Иванова, В.П. Дрибас и многих других ученых.

Курс лекций состоит из трех разделов: «Модели данных», «Системы управления базами данных» и «Автоматизированные информационные системы».

Первый раздел − это введение в базы данных. Рассматривается трехуровневое представление информации в интегрированной базе данных. Приводятся основы методологии концептуального моделирования баз данных. Описываются иерархическая, сетевая и реляционная модели данных.

Второй раздел лекций посвящен системам управления базами данных. Рассматриваются основные функции СУБД, включая методы управления данными во внешней памяти, функции управления базой данных, механизмы поддержания ее целостности. Также рассматриваются потребительские качества серверов баз данных. Достаточно подробно описаны основные конструкции унифицированного языка для работы с базами данных SQL, технологии баз данных на основе объектно-ориентированного подхода, Интернет-технологии.

В третьем разделе освещаются вопросы, связанные с автоматизированными информационными системами. При этом рассматриваются основные их разновидности, включая документальные информационно-поисковые, фактографические информационно-аналитические и географические системы. Описываются тенденции развития документальных информационно-поисковых систем, корпоративные информационные системы на основе концепции хранилищ данных, а также геоинформационные системы. Приводится классификация информационных систем по способам распределения данных. Рассматриваются основы методологии структурного анализа и проектирования информационных систем.

В качестве тестовой базы данных при изложении курса используется база по поставкам деталей, описанная в методических указаниях к лабораторному практикуму.

Автор выражает признательность сотрудникам Института открытых систем при ИГЭУ, чьи разработки были использованы при развитии учебного курса «Базы данных» и при подготовке данного пособия. Автор также благодарен Е. М. Никулкиной за помощь в подготовке пособия к изданию.

Раздел

В этом разделе…