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

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


         

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

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


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

Введение

Часть 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  указатель компаний
    
    CASE-средства CASE-технологияCASE-средства
    CASE-технология CASE-технологияCASE-средства
    DDL-сценарий Современный подход к проектированию
    DF-диаграмма CASE-технология
    ER-диаграмма CASE-технологияОднородные и неоднородные РБД
    Автоматизированная система управления Концепция построения БДМодели представления данных
    Агрегат данных Логическая структура
    Администратор базы данных Основные понятия и определенияСостав СУБД и работа БДМетодология использования баз данныхЯзык SQL
    Администратор распределенной базы данных Система клиент/серверЗащита
    Адрес абсолютный Организация хранения и доступ
    Адрес относительный Организация хранения и доступ
    Адрес Организация хранения и доступ
    Аксиомы Армстронга Математические основы теории
    Алгебра реляционная Математические основы теорииМатематические основы теорииМатематические основы теорииЗапросы к даннымИспользование БДЗапросы
    Алгебра Математические основы теории
    Алгебраическое выражение Математические основы теории
    Алгоритм Данные, информация, знания
    Алиас Язык SQL
    Архитектура клиент/сервер Состав и работа РБД
    Архитектура Основные понятия и определения
    Атрибут пересекающийся Многопользовательский режим
    База данных иерархическая Логическая структураПрограммная реализацияЛогическая структураПрограммная реализацияВыбор моделей данныхДоступ к данным и их обновление
    База данных локальная Обеспечение целостности
    База данных объектно-ориентированная Сущность ООБД
    База данных распределенная гетерогенная Преобразование моделей данных
    База данных распределенная гомогенная Преобразование моделей данных
    База данных распределенная неоднородная Однородные и неоднородные РБД
    База данных распределенная однородная Однородные и неоднородные РБД
    База данных распределенная ВведениеОсновные понятия и определенияНовые требования, предъявляемые к БДОбеспечение целостностиПроцесс интеграцииЗащитаВосстановление РБДЗаключение
    База данных распространенная Одновременный доступ
    База данных реляционная ВведениеГлава 4. Теория реляционных баз данныхМатематические основы теорииМатематические основы теорииЛогическая структураСоздание БДВыбор моделей данныхДоступ к данным и их обновлениеНедостатки реляционных баз данныхПроцесс интеграцииОднородные и неоднородные РБД
    База данных сетевая Логическая структураЛогическая структураПрограммная реализацияВыбор моделей данных
    База данных универсальная Классический подход к проектированиюСовременный подход к проектированию
    База данных физическая Вопросы программной реализации БДОрганизация хранения и доступ
    База данных централизованная Методология проектирования баз данных
    База данных: Восходящее проектирование Концепция построения БД
    База данных: Нисходящее проектирование Концепция построения БД
    База данных ВведениеДанные, информация, знанияОсновные понятия и определенияКлассификация БД и СУБДСостав СУБД и работа БДТребования, предъявляемые к базам данныхКонцепция построения БДКонцепция построения БДМетодология использования баз данныхМодели представления данныхПостроение БДИспользование БДГлава 6. Сетевые БДПрограммная реализацияИспользование БД (ЯМД) Глава 10. Автоматизация проектированияЗащитаЗаключение
    База знаний Данные, информация, знания
    Банк данных Данные, информация, знанияМетодология использования баз данных
    Безопасность базы данных Построение БД
    Бинарное дерево Доступ к данным и их обновление
    Взгляд Преобразование моделей данных
    Внешняя сущность базы данных CASE-технология
    Время доступа Требования, предъявляемые к базам данных
    Время отклика Требования, предъявляемые к базам данных
    Данные Данные, информация, знания
    Декомпозиция CASE-технология
    Домен Основные понятия и определенияЛогическая структураИспользование БД
    Доступ Требования, предъявляемые к базам данных
    Дублирование данных Восстановление РБД
    Журнал системный Основные понятия и определенияСинхронизация процессов доступаВосстановление РБД
    Задание (работа) Основные понятия и определения
    Замыкание множества Математические основы теории
    Запись физическая Основные понятия и определения
    Запись хранимая Основные понятия и определения
    Запись Основные понятия и определенияЛогическая структура
    Запрос Язык SQLЛогическая структураЗапросы
    Знания Данные, информация, знания
    Идентификатор внешний Однородные и неоднородные РБД
    Идентификатор внутренний Однородные и неоднородные РБД
    Идентификатор Основные понятия и определения
    Иерархия Логическая структураСущность ООБД
    Индекс вторичный Вопросы программной реализации БД
    Индекс основной Вопросы программной реализации БД
    Индекс плотный Организация хранения и доступ
    Индекс Основные понятия и определенияВопросы программной реализации БДОрганизация хранения и доступ
    Инкапсуляция Сущность ООБД
    Информационная технология Данные, информация, знания
    Информация Данные, информация, знания
    Исчисление кортежей Математические основы теории
    Исчисление реляционное Математические основы теорииМатематические основы теорииЗапросы к даннымИспользование БД
    Исчисление Математические основы теории
    Класс Сущность ООБД
    Классификация Классификация БД и СУБД
    Клиент Состав и работа РБДСистема клиент/сервер
    Ключ возможный (ключ-кандидат) Основные понятия и определения
    Ключ возможный Математические основы теории
    Ключ выделенный Основные понятия и определения
    Ключ неявный Основные понятия и определенияМатематические основы теории
    Ключ первичный Математические основы теорииОрганизация хранения и доступ
    Ключ полный Однородные и неоднородные РБД
    Ключ селектирующий Однородные и неоднородные РБД
    Ключ частичный Однородные и неоднородные РБД
    Ключ явный Математические основы теории
    Ключ Основные понятия и определения
    КОДАСИЛ (CODASYL) Основные понятия и определенияКонцепция построения БДЛогическая структураЛогическая структураПрограммная реализация
    Коллизия Организация хранения и доступ
    Конвертирование Преобразование моделей данных
    Конечный пользователь Состав СУБД и работа БД
    Конфликт Одновременный доступ
    Концептуальный Основные понятия и определения
    Кортеж Основные понятия и определенияМатематические основы теорииМатематические основы теорииЛогическая структураИспользование БД
    Литерал атомарный Сущность ООБД
    Логический Основные понятия и определения
    Локализация Фрагментация и локализация
    Метаданные Основные понятия и определения
    Метод физического доступа Вопросы программной реализации БД
    Метод Сущность ООБД
    Методология Глава 2. Концепция баз данных
    Модель данных иерархическая Методология использования баз данных
    Модель данных объектно-ориентированная Методология использования баз данных
    Модель данных реляционная Методология использования баз данных
    Модель данных сетевая Методология использования баз данных
    Модель данных Основные понятия и определенияМодели представления данных
    Модель даталогическая Основные понятия и определенияОднопользовательский режим
    Модель инфологическая Основные понятия и определенияКлассический подход к проектированиюОднопользовательский режим
    Модель концептуальная Однопользовательский режим
    Модель логическая Однопользовательский режим
    Набор записей Логическая структура
    Навигация Основные понятия и определенияМетодология использования баз данных
    Наследование Сущность ООБД
    Независимость данных Требования, предъявляемые к базам данных
    Нормализация Построение БД
    Объект Основные понятия и определенияСущность ООБД
    Операция обновления Требования, предъявляемые к базам данных
    Откат Синхронизация процессов доступаВосстановление РБД
    Отношение r на множествах (доменах) Основные понятия и определенияМатематические основы теории
    Парадигма Концепция построения БДМатематические основы теории
    Подсхема Основные понятия и определения
    Поле Основные понятия и определения
    Полиморфизм Сущность ООБД
    Предметная область Основные понятия и определенияОсновные понятия и определения
    Привилегии Язык SQL
    Приложение Данные, информация, знанияСовременный подход к проектированиюЗащита
    Принцип Глава 2. Концепция баз данных
    Программа Основные понятия и определения
    Проект Состав СУБД и работа БД
    Профиль Запросы
    Процедура Основные понятия и определения
    Псевдоключ Однородные и неоднородные РБД
    Путь селектирующий Однородные и неоднородные РБД
    Расписание последовательстноподобное Одновременный доступ
    Расписание распределенное Одновременный доступ
    Расписание Одновременный доступ
    Режим многопользовательский Многопользовательский режим
    Режим однопользовательский Многопользовательский режим
    Реквизит логический Однопользовательский режим
    Реквизит специального назначения Однопользовательский режим
    Реквизит текстовый Однопользовательский режим
    Реквизит числовой Однопользовательский режим
    Реквизит Однопользовательский режим
    Реорганизация Преобразование моделей данных
    Рестарт Синхронизация процессов доступаОдновременный доступ
    Реструктуризация Преобразование моделей данных
    Связь Основные понятия и определения
    Семантика Основные понятия и определения
    Сервер Состав и работа РБДСистема клиент/сервер
    Сеть Система клиент/сервер
    Синоним Язык SQLОрганизация хранения и доступ
    Синтаксис Основные понятия и определенияЯзык SQL
    Синхронизация Одновременный доступ
    Система управления базы данных: Аппаратная реализация Методология использования баз данных
    Система управления базы данных: Программная реализация Методология использования баз данных
    Система управления базы данных ВведениеСостав СУБД и работа БДТребования, предъявляемые к базам данныхКонцепция построения БДМетодология использования баз данныхМатематические основы теорииПостроение БДЛогическая структураЛогическая структураЛогическая структураВыбор моделей данныхВопросы программной реализации БДКлассический подход к проектированиюМногопользовательский режимСостав и работа РБДПроцесс интеграции
    Система управления распределенной базы данных Состав и работа РБД
    Словарь данных Основные понятия и определения
    Словарь Состав СУБД и работа БДМетодология использования баз данных
    Событие Сущность ООБД
    Спецификация Основные понятия и определенияМетодология использования баз данных
    Страница Программная реализация
    Структура древовидная Логическая структура
    Структура Основные понятия и определения
    Суперключ Основные понятия и определенияМатематические основы теории
    Сущность Основные понятия и определения
    Схема внешняя Основные понятия и определения
    Схема внутренняя Основные понятия и определения
    Схема данных Основные понятия и определения
    Схема пользователя Основные понятия и определения
    Схема реляционная базы данных Логическая структура
    Точка фиксации Восстановление РБД
    Транзакция Основные понятия и определенияМетодология проектирования баз данныхМетодология использования баз данныхСинхронизация процессов доступаСинхронизация процессов доступаВыбор моделей данныхОдновременный доступВосстановление РБД
    Транслятор Состав СУБД и работа БД
    Трансляция Преобразование моделей данных
    Трансформация Преобразование моделей данных
    Трафик Система клиент/сервер
    Триггер Система клиент/сервер
    Триггеры целостности Требования, предъявляемые к базам данных
    Указатель Основные понятия и определенияПрограммная реализация
    Универсум U Математические основы теории
    Универсум Основные понятия и определения
    Файл инвертированный Вопросы программной реализации БД
    Файл индексно-последовательный Вопросы программной реализации БД
    Файл индексный Вопросы программной реализации БДОрганизация хранения и доступ
    Файл полностью инвертированный Вопросы программной реализации БД
    Файл Основные понятия и определения
    Фрагмент хранимый Состав и работа РБД
    Фрагмент Фрагментация и локализация
    Фрагментация вертикальная Состав и работа РБДФрагментация и локализация
    Фрагментация горизонтальная Состав и работа РБДФрагментация и локализация
    Фрагментация Фрагментация и локализация
    Хеширование Организация хранения и доступ
    Хеш-таблица Организация хранения и доступ
    Хеш-функция Организация хранения и доступ
    Хранилище базы данных CASE-технология
    Целостность данных Требования, предъявляемые к базам данных
    Эффективность доступа Организация хранения и доступ
    Эффективность хранения Организация хранения и доступ
    Язык OQL Сущность ООБД
    Язык QBE Язык QBE
    Язык SQL вложенный Язык SQLЯзык SQLЯзык SQL
    Язык SQL интерактивный Язык SQLЯзык SQL
    Язык SQL Состав СУБД и работа БДЯзык SQLОднородные и неоднородные РБДЗащита
    Язык базы данных Основные понятия и определения
    Язык декларативный Использование БД
    Язык запросов Основные понятия и определенияСостав СУБД и работа БДМетодология использования баз данныхВыбор моделей данных
    Язык манипулирования данными Основные понятия и определенияСостав СУБД и работа БДМетодология использования баз данныхИспользование БДИспользование БД (ЯМД) Выбор моделей данныхПроцесс интеграцииОднородные и неоднородные РБД
    Язык описания данных Основные понятия и определенияСостав СУБД и работа БДМетодология использования баз данныхИспользование БДЛогическая структураСоздание БД (ЯОД) Создание БД (ЯОД) Преобразование моделей данныхПроцесс интеграцииОднородные и неоднородные РБД

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