
- •Предисловие
- •1. Модели данных
- •1.1. Введение в базы данных
- •1.1. Структура интегрированного производственного комплекса
- •1.2. Трехуровневое представление интегрированной базы данных
- •1.3. Взаимодействия с бд
- •1.2. Концептуальное (семантическое) моделирование баз данных
- •1.1 1. Концептуальная модель бд в нотации п. Чена
- •1.13. Фрагмент концептуальной модели проектной организации (idef1x)
- •1.14. Фрагмент концептуальной модели в нотации Баркера
- •1.3. Логическое моделирование данных
- •1.15. Иерархическая модель данных
- •1.16. Организация иерархической модели
- •1.17. Иерархическая модель, поддерживаемая субд инес
- •1.18. Сетевая модель данных
- •1.19 . Организация сетевой модели
- •1.20. Таблица реляционной базы данных
- •1.21. Концептуальная модель тестовой базы данных
- •1.22. Физическая модель тестовой базы данных
- •2. Системы управления базами данных
- •2.1. Функции субд
- •2.1. Организация индексов
- •2 .2. Схема выполнения запроса
- •2.2. Унифицированный язык для работы с бд sql
- •2.3. Тенденции развития субд
- •3. Автоматизированные информационные системы
- •3.1. Сетевая обработка данных
- •3.1. Варианты организации взаимодействий в архитектуре “клиент-сервер”
- •3.2. Схема с централизованными данными
- •3.3. Иерархическая схема распределения данных
- •3.4. Схема с расщепленными данными
- •3.5. Схема с разделенными данными
- •3.6. Схема с реплицированными данными
- •3.2. Виды автоматизированных информационных систем
- •3.7. Структура документальной ипс
- •3.8. Варианты организации справочников в ипс
- •3.9. Функциональная диаграмма управления движением документов в edms-системе
- •3.10. Структура корпоративной информационной системы
- •3.11. Вариант упрощенного гиперкуба для анализа поставок деталей
- •3.12. Схема типа «звезда» аналитической витрины по поставкам деталей
- •3.13. Фрагмент сформированного отчета по поставкам деталей
- •3.3. МетодЫ анализа и проектирования информационных систем
- •3.14. Изображение блока
- •3 .15. Изображение дуги
- •3.16. Варианты объединения дуг
- •3.17. Функциональный блок и интерфейсные дуги
- •3.18. Декомпозиция диаграмм
- •3.28. Диаграммы потоков данных в нотации Yourdon / De Marco
- •3.29. Диаграммы потоков данных в нотации ssadm
- •3.30. Диаграммы потоков данных в нотации Gane/Sarson
- •3.31. Контекстная dfd- диаграмма
- •3.33. Ошибка, связанная с расщеплением потоков данных
- •3.34. Ошибка, связанная с использованием циклов
- •3.35. Ошибка, связанная активацией процессов входными сигналами
- •3.36. Пример диаграммы классов
- •3.37. Пример диаграммы объектов
- •3.38. Пример диаграммы компонентов
- •3 .39. Пример диаграммы развертывания
- •153003, Г. Иваново, ул. Рабфаковская, 34
Федеральное агентство по образованию |
Государственное образовательное учреждение высшего профессионального образования |
«Ивановский государственный энергетический университет имени В.И.Ленина» |
И. Д. Ратманова |
БАЗЫ ДАННЫХ |
Курс лекций |
Иваново 2005 |
УДК 004.6
Р25
Ратманова И. Д. Базы данных: Курс лекций/ ГОУВПО “Ивановский государственный энергетический университет им. В. И. Ленина”.− Иваново, 2005.− 132 с.
ISBN
В основу работы положены тексты лекций по базам данных, которые читаются студентам факультета информатики и вычислительной техники Ивановского государственного энергетического университета. Курс разделен на три части: «Модели данных», «Системы управления базами данных» и «Автоматизированные информационные системы».
Рекомендуется для студентов старших курсов инженерных специальностей вузов, а также для сотрудников информационных подразделений организаций, занимающихся проблемами внедрения информационных систем.
Ил. 63. Библиогр.: 24 назв.
Печатается по решению редакционно-издательского совета ГОУВПО “Ивановский государственный энергетический университет им. В. И. Ленина”.
Научный редактор
В.А. Гусев
Рецензент
кафедра программного обеспечения компьютерных систем
ГОУВПО ИГЭУ
ISBN © И.Д. Ратманова, 2005
Предисловие
Базы данных являются основой многих автоматизированных систем. Все больше людей различных специальностей и интересов в той или иной степени соприкасаются с базами данных. На основе баз данных выполняется оперативная обработка информации. Они являются основой организации процессов автоматизированного проектирования. Базы данных широко используются для информационной поддержки управления. Посредством аналитической обработки накопленной в базах данных информации формируются шаблоны новых знаний. Организованные с помощью баз данных информационные ресурсы являются достоянием организаций. Базы данных − это основа поддержки принятия решений. Эффективное ведение и обработка данных − залог стабильности и успешного развития организаций.
В пособии изложен курс лекций, который читается автором для студентов факультета информатики и вычислительной техники Ивановского государственного энергетического университета. В основе курса лежит многолетний опыт автора по созданию автоматизированных информационных систем в различных сферах применения. При подготовке материала лекций автор использовал труды зарубежных теоретиков баз данных К.Дж. Дейта, Э.Ф. Кодда, Дж. Мартина, Т. Коннолли, Ш. Атре, Дж. Ульмана, а также отечественных специалистов Н.А. Криницкого, С.Д. Кузнецова, В.В. Бойко, В.М. Савинкова, Н.Е. Емельянова, М.Ш. Цаленко, Б.Г. Тамма, Ю.Н. Иванова, В.П. Дрибас и многих других ученых.
Курс лекций состоит из трех разделов: «Модели данных», «Системы управления базами данных» и «Автоматизированные информационные системы».
Первый раздел − это введение в базы данных. Рассматривается трехуровневое представление информации в интегрированной базе данных. Приводятся основы методологии концептуального моделирования баз данных. Описываются иерархическая, сетевая и реляционная модели данных.
Второй раздел лекций посвящен системам управления базами данных. Рассматриваются основные функции СУБД, включая методы управления данными во внешней памяти, функции управления базой данных, механизмы поддержания ее целостности. Также рассматриваются потребительские качества серверов баз данных. Достаточно подробно описаны основные конструкции унифицированного языка для работы с базами данных SQL, технологии баз данных на основе объектно-ориентированного подхода, Интернет-технологии.
В третьем разделе освещаются вопросы, связанные с автоматизированными информационными системами. При этом рассматриваются основные их разновидности, включая документальные информационно-поисковые, фактографические информационно-аналитические и географические системы. Описываются тенденции развития документальных информационно-поисковых систем, корпоративные информационные системы на основе концепции хранилищ данных, а также геоинформационные системы. Приводится классификация информационных систем по способам распределения данных. Рассматриваются основы методологии структурного анализа и проектирования информационных систем.
В качестве тестовой базы данных при изложении курса используется база по поставкам деталей, описанная в методических указаниях к лабораторному практикуму.
Автор выражает признательность сотрудникам Института открытых систем при ИГЭУ, чьи разработки были использованы при развитии учебного курса «Базы данных» и при подготовке данного пособия. Автор также благодарен Е. М. Никулкиной за помощь в подготовке пособия к изданию.
|
Раздел
|
В
|