Московский государственный университет печати

Чертовской В.Д.


         

Базы и банки данных

Учебное пособие


Чертовской В.Д.
Базы и банки данных
Начало
Печатный оригинал
Об электронном издании
Оглавление

Введение

Часть 1. ОСНОВНЫЕ ПОЛОЖЕНИЯ

Раздел 1. Основные понятия

1.

Глава 1. Общие сведения

1.1.

Данные, информация, знания

1.2.

Основные понятия и определения

1.3.

Классификация БД и СУБД

1.4.

Состав СУБД и работа БД

2.

Глава 2. Концепция баз данных

2.1.

Требования, предъявляемые к базам данных

2.2.

Концепция построения БД

2.3.

Методология проектирования баз данных

2.4.

Методология использования баз данных

Раздел 2. Теория баз данных

3.

Глава 3. Общая теория

3.1.

Модели представления данных

3.2.

CASE-технология

3.3.

CASE-средства

4.

Глава 4. Теория реляционных баз данных

4.1.

Математические основы теории

4.2.

Построение БД

4.3.

Использование БД

4.3.1.

Запросы к данным

4.3.2.

Синхронизация процессов доступа

Часть 2. Централизованные базы данных

Раздел 3. Реализация бд (модели БД)

5.

Глава 5. Реляционные БД SQL

5.1.

Логическая структура

5.2.

Создание БД

5.3.

Использование БД

5.3.1.

Язык SQL

5.3.2.

Язык QBE

6.

Глава 6. Сетевые БД

6.1.

Логическая структура

6.2.

Программная реализация

6.2.1.

Создание БД (ЯОД)

6.2.2.

Использование БД (ЯМД)

7.

Глава 7. Иерархические БД

7.1.

Логическая структура

7.2.

Программная реализация

7.2.1.

Создание БД (ЯОД)

7.2.2.

Использование БД (ЯМД)

8.

Глава 8. Взаимосвязь МД

8.1.

Сравнительная характеристика моделей данных

8.2.

Преобразование моделей данных

8.3.

Выбор моделей данных

9.

Глава 9. Физическая БД

9.1.

Вопросы программной реализации БД

9.2.

Организация хранения и доступ

9.3.

Доступ к данным и их обновление

Раздел 4. Современные направления развития БД

10.

Глава 10. Автоматизация проектирования

10.1.

Классический подход к проектированию

10.1.1.

Однопользовательский режим

10.1.2.

Многопользовательский режим

10.2.

Современный подход к проектированию

10.3.

Автоматизация проектирования

11.

Глава 11. Объектно-ориентированные базы данных

11.1.

Недостатки реляционных баз данных

11.2.

Состояние развития ООБД

11.3.

Сущность ООБД

11.4.

Недостатки и перспективы развития ООБД

Часть 3. Распределенные базы данных (РБД)

Раздел 5. Основы теории РБД

12.

Глава 12. Общая характеристика РБД

12.1.

Новые требования, предъявляемые к БД

12.2.

Состав и работа РБД

12.3.

Система клиент/сервер

Раздел 6. Основы теории РБД

13.

Глава 13. Создание РБД

13.1.

Обеспечение целостности

13.2.

Фрагментация и локализация

13.3.

Процесс интеграции

13.4.

Преобразование структуры и данных

13.5.

Однородные и неоднородные РБД

14.

Глава 14. Использование РБД

14.1.

Одновременный доступ

14.2.

Защита

14.3.

Восстановление РБД

14.4.

Запросы

Заключение

Контрольные вопросы

Литература

Указатели
11  именной указатель
360  предметный указатель
163  указатель иллюстраций
25  указатель компаний

Введение

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

Основные публикации ссылка на источники литературы учебного характера, освещающие понятия и основные принципы построения баз данных, относятся к 1983-1987 гг. Даже учебники по курсу "Базы и банки данных", изданные позднее ссылка на источники литературы, отражают фактически уровень этих лет.

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

Сюда относятся проблемы, связанные с распределенными, объектно-ориентированными и объектно-реляционными базами данных, средствами автоматизации проектирования и программирования баз данных, языком структурированных запросов SQL и многие другие.

Многочисленная литература ссылка на источники литературы по применяемым Система управления базы данныхСУБД и различным Windows-приложениям конкретизирована вплоть до кнопок, что затрудняет понимание не только самих программных средств, но принципов и правил их построения. Более того, в ней часто вводятся новые термины, порой не определяемые или имеющие разные названия в различных источниках. Много отдельных вопросов по базам данных опубликованы в труднодоступных журналах, прежде всего иностранных. Кроме того, в свете современного представления о базе данных трансформировался ряд понятий и положений о ней.

Указанные обстоятельства, особенно сильно проявляющиеся на длительных курсах лекций (свыше 100 часов), явились причиной написания данной работы.

Ее главной целью является систематизация и упорядочение имеющегося материала по базам данных с учетом специфики полиграфических производств. Основой работы является курс лекций, читаемый в СПИ МГУП на протяжении ряда последних лет.

В ней систематически изложено современное представление БД, включая такие новые и перспективные направления, как объектно-ориентированные и распределенные базы данных, автоматизация проектирования БД.

Работа состоит из трех частей, каждая из которых соответствует одно-семестровому курсу.

В первой части рассматриваются основные понятия, классификация, состав и порядок работы БД. Обсуждаются концепция и методология БД, излагается общая теория реляционных баз данных.

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

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

В данной работе использованы любезно предоставленные материалы лекций проф. О.А. Заикина и доц. В.В. Цехановского, которым автор выражает большую благодарность. Автор благодарит также доц. О.И. Шеховцова и С.А. Вальдмана.

© Центр дистанционного образования МГУП