Полная версия

Главная arrow Информатика arrow Базы данных

  • Увеличить шрифт
  • Уменьшить шрифт


>>
Базы данных - Советов Б.Я.

Рассмотрены как устоявшиеся теоретические вопросы, так и новые аспекты, мало или несистемно отраженные в отечественной и переводной литературе. Это относится к локальным, распределенным и объектно-ориентированным базам данных, хранилищам данных. Подробно проанализирован режим "клиент - сервер", в том числе в удаленном варианте.

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




СОДЕРЖАНИЕ


ПредисловиеВведениеГлава 1. Общие сведения1.1. База данных и автоматизация табличных расчетов1.2. Данные, информация, знания1.3. Основные понятия и определения1.4. Основные понятия и определения1.5. Состав субд и работа БДГлава 2. Концепция баз данных2.1. Требования, предъявляемые к базам данных2.2. Концепция построения БД1.Инженерные и экономические задачи2. Информационно-поисковые и информационно-советующие системы управления. 3. Информационные массивы и базы данных4. Модели данных5. Подходы к построению БД6. Восходящее и нисходящее проектирование БД2.3. Методология проектирования баз данных2.4. Методология использования баз данных2.5. Методология функционирования баз данных2.6. Методология проектирования хранилищ данныхГлава 3. Общая теория баз данных3.1. Модели представления данных3.2. CASE-технологияER-диаграммыDF-диаграммаST-диаграмма3.3. CASE-средстваГлава 4. Теория реляционных БД4.1. Математические основы теорииОсновы реляционной алгебрыОписание использования БДСвойства реляционной алгебрыРеляционная алгебра в процедуре использования БДОписание построения БДФункциональные (однозначные) F-зависимостиФункциональные многозначные MV-зависимостиОсновы реляционного исчисления4.2. Построение БД4.3. Использование БД4.4. Функционирование БДГлава 5. Реляционные базы данных5.1. Логическая структура5.2. Создание и использование БДЯзык SQLНазвание полей таблиц Статический язык программирования SQLМногопользовательский режимИспользование БДЯзык QBEГлава 6. Сетевые и иерархические базы данных6.1. Логическая структура сетевой БД6.2. Программная реализация сетевой БДСоздание сетевой БД (ЯОД)Использование сетевой БД (ЯМД)6.3. Логическая структура иерархической БД6.4. Программная реализация иерархической БДСоздание иерархической БД (ЯОД)Использование иерархической БД (ЯМД)Глава 7. Объектно-ориентированные базы данных7.1. Недостатки реляционных баз данных7.2. Состояние развития ООБД7.3. Сущность ООБД7.4. Многомерная модель данных7.5. CACHE как система управления объектно-ориентированной базой данных7.6. Перспективы развития ООБДГлава 8. Объектно-реляционная база данных8.1. Виды структур8.2. Гибридные ОРБД8.3. Расширенные ОРБДГлава 9. Взаимосвязь моделей данных, физическая организация БД9.1. Сравнительная характеристика моделей данных, преобразование моделей данных9.2. Выбор моделей данных9.3. Вопросы программной реализации БД, организация хранения и доступИерархически последовательный методИндексно-последовательный методИндексно-произвольный методПрямой метод9.4. Доступ к данным и их обновлениеГлава 10. Общая характеристика распределенных баз данных10.1. Новые требования, предъявляемые к БД10.2. Состав и работа РБДГлава 11. Создание РБД11.1. Обеспечение целостности11.2. Фрагментация и локализация11.3. Процесс интеграции11.4. Преобразование структуры и данных11.5. Однородные и неоднородные РБДГлава 12. Использование и функционирование РБД12.1. Запросы12.2. Одновременный доступ1. Блокировка2. Голосование по большинству3. Метод предварительного анализа конфликтов12.3. Защита данных, восстановление РБДГлава 13. Web-публикации баз данных13.1. Общие положения13.2. Основы языка программирования HTML13.3. Реализация публикацииГлава 14. Проектирование и реализация баз данных14.1. Процедура проектирования баз данныхАнализ требованийКонцептуальная модельФрагментация и локализацияЛогическая модель14.2. Процедура проектирования баз данныхИнтерфейс пользователяАлгоритм приложения14.3. Централизованные базы данных Проектирование централизованной БДТехническое заданиеКонцептуальная модель БДРеализация централизованной БДПостроение собственно БДПостроение структурыУстановление связейЗаполнениеНачальное заполнениеРабочее заполнениеИнтерфейс пользователяАлгоритм преобразования (приложения)14.4. Распределенные базы данныхПроектирование распределенной БДТехническое заданиеВыбор СУБДРеализация распределенной БДПостроение структуры таблицУстановление связей между таблицамиИнтерфейс пользователяАлгоритм преобразованияГлава 15. Современный подход к проектированию и реализации баз данных15.1. Проектирование базы данныхТехническое заданиеКонцептуальная модельФрагментация и локализацияВыбор СУБД15.2. Реализация базы данныхЛокальный вариант режима клиент-серверСоздание структуры таблицЗаполнение таблицУдаленный вариант режима клиент-серверЗаключение
 
>>