Математика

Физика

Химия

Биология

Техника и    технологии

Универсальная алгебра, алгебраическая логика и базы данных-Плоткин Б. И.М.: Наука. Гл. ред. физ.-мат. лит., 1991.—448 с.
Плоткин Б. И. Универсальная алгебра, алгебраическая логика и базы данных.— — ISBN 5-02-014635-8.
Излагается одна из возможных точно математически обоснованных математических моделей «баз данных»— важнейшего понятия программирования. Развиваются алгебраические, в частности, категорные основы теории, различные подходы, направленные на алгебраизацию узкого исчисления предикатов, алгебраические модели базы данных. Дается обзор проблем теории баз данных и сопоставлены различные подходы исследований в этой области.
Для специалистов в области алгебры и математической логики, а также в теоретическом и практическом программировании.
Рецензент профессор С. И. Адян
ОГЛАВЛЕНИЕ
Предисловие.................
ВВЕДЕНИЕ ОБЩИЙ ВЗГЛЯД НА ЗАДАЧИ И СОДЕРЖАНИЕ КНИГИ
§ 1. Предварительные сведения о базах данных. Примеры
1.1. Примеры и наводящие соображения (11). 1.2. Постановка основных задач. Реляционный подход. Применения алгебры (16).
§ 2. Еще примеры. Сетевая модель.........
2.1. Другие примеры реляционных баз (22). 2.2. Сетевые базы данных (24). 2.3. Аксиомы состояний (28).
§ 3. Обзор содержания книги...........
3.1. Замечания о первой части (29). 3.2. Содержание второй части (30). 3.3. Третья часть. Модель базы данных (31).
11
22 29
ЧАСТЬ 1 УНИВЕРСАЛЬНАЯ АЛГЕБРА
Глава 1. Множества, алгебры, модели........
§ 1. Множества..............35
1.1. Множества, подмножества и отображения (35). 1.2. Умножения отображений (36). 1.3. Декартово произведение мно-1-зк\ /i д Свободное объединение множеств (37).
--- 'ча\ 1 R Ки-
женпп чшиг„___
жеств (36). 1.4. Свободное объединение ш»,»--- „ ,
1.5. Характеристические функции подмножеств (38). 1.6. Бинарные отношения (39). 1.7. Эквивалентность (40). 1.8. Фактормножество (40). 1.9. Основная теорема об отображениях (40). 1.10. Мощность множества (41). 1.11. Нечеткие множества (42).
§ 2. Алгебры и модели............42
2.1. Алгебраические операции и отношения (42). 2.2. Алгебры (43). 2.3. Модели и алгебраические системы (44). 2.4. Гомоморфизмы алгебр и моделей (44). 2.5. Факторалгебры и фактормодели (45). 2.6. -Теорема о гомоморфизмах (46). 2.7. Подалгебры и подмодели (46). 2.8. Декартовы произведения (47). 2.9. Теорема Ремака (47). 2.10. Алгебра термов (48). 2.11. Образующие и соотношения (48). 2.12. Классы и аксиомы алгебр и моделей (49).
§ 3. Многосортные системы...........50
3.1. Комплекты множеств (50). 3.2. Многосортные операции и отношения (51). 3.3. Многосортные алгебры и модели (51). 3.4. Алгебра многосортных термов (53).
4 ОГЛАВЛЕНИЕ
. *
Глава 2. Основные структуры..........54
§ 1. Определения и примеры..........54
1.1. Полугруппы (54). 1.2. Группы (55). 1.3. Истоки групп и полугрупп (56). 1.4. Квазигруппы и лупы (56). 1.5. Кольца (57). 1.6. Поля и тела (58). 1.7. Еще примеры колец и полей. Источники (58). 1.8. Линейные пространства и модули (59). 1.9. Ассоциативные линейные алгебры (61). 1.10. Групповые и полугрупповые алгебры (62). 1.11. Другие структуры (62).
§ 2. Гомоморфизмы. Свободные алгебры.......63
2.1. Определение свободной алгебры (63). 2.2. Полугруппы (63). 2.3. Группы (64). 2.4. Кольца (65). 2.5. Линейные пространства и модули (66). 2.6. Линейные алгебры (66).
§ 3. Некоторые многосортные структуры.......67
3.1. Представления групп и полугрупп (67). 3.2. Линейные представления (67). 3.3. Автоматы (68). 3.4. Аффинные пространства и аффинные автоматы (69).
Глава 3. Категории..............71
§ 1. Общие сведения и примеры..........71
1.1. Определение категории (71). 1.2. Примеры (72). 1.3. Подкатегории (73). 1.4. Мономорфизмы, эпиморфизмы и изоморфизмы (74). 1.5. Двойственность (75). 1.6. Функторы (76). 1.7. Естественные преобразования функторов. Категория функторов (77). 1.8. Эквивалентность категорий (79).
§ 2. Некоторые рабочие понятия.........80
2.1. Универсальные объекты (80). 2.2. Прямые и свободные произведения — произведения и копроизведения (81). 2.3. Другие примеры универсальных объектов (83). 2.4. Тензорные произведения модулей (84). 2.5. Сопряженные функторы (86). 2.6. Конусы, уравнители, пределы (90).
Глава 4. Категория множеств. Топосы. Нечеткие множества . . 92
§ 1. Дальнейшие общие понятия..........92
1.1. Замечания о категории множеств (92). 1.2. Амальгамы и коамальгамы. Декартов квадрат (93). 1.3. Полнота и копол-нота (97). 1.4. Экспоненцирование (97). 1.5. Декартово замкнутые категории (99).
§ 2. Топосы...............100
2.1. Подобъекты (100). 2.2. Элементы. Имена стрелок (101). 2.3. Классификатор подобъектов (103). 2.4. Определение то-поса (105). 2.5. Объект-степень (106). 2.6. Общие замечания о топосах.Точечные топосы (107). 2.7.Примеры топосов (109).
2.8. Действия с подобъектами. Алгебры Гейтинга (113).
2.9. Алгебры Гейтинга подобъектов. Булевы топосы (114).
§ 3. Нечеткие множества. Разное.........115
3.1. Нечеткие множества и нечеткие фактормножества (115).
3.2. Категория нечетких множеств (118). 3.3. Топос нечетких множеств (119). 3.4. Замечания об основаниях. История (121)
Глава 5. Многообразия алгебр. Аксиоматизируемые классы . . 122
§ 1. Многообразия.............122
1.1. Замкнутые классы и свободные алгебры (122). 1.2. Классы и тождества (125). 1.3. Теорема Биркгофа (127). 1.4. Вербальные функции (128). § 2. Некоторые конструкции..........130
2.1. Свободные произведения в многообразиях (130).
2.2. Амальгамы (131). 2.3. Эпиморфизмы и мономорфизмы в многообразиях (132).
ОГЛАВЛЕНИЕ
133
§ 3. Аксиоматизируемые классы алгебр.......
3.1. Общие замечания (133). 3.2. Фильтрованные произведения (134). 3.3. Квазимногообразия и псевдомногообразия (136). Глава 6. Категорная алгебра и алгебраические теории ... 137
§ 1. Клоны и клоны операций..........137
1.1. Клоны операций (137). 1.2. Абстрактные клоны (138). 1.3. Клоны и свободные алгебры (139). 1.4. Представления • клонов и многообразия алгебр (141). '
§ 2. Алгебраические теории...........147
2.1. Клоны и категории (147). 2.2. Алгебры как функторы (148). 2.3. Алгебраические теории и многообразия алгебр (151). 2.4. Дополнительные замечания (155).
ЧАСТЬ 2 АЛГЕБРАИЧЕСКАЯ ЛОГИК А
Глава 7. Булевы алгебры и исчисление высказываний .... 161
§ 1. Булевы алгебры.............161
1.1. Булевы алгебры, булевы кольца и булевы решетки (161).
1.2. Гомоморфизмы, идеалы и фильтры (165). 1.3. Свободные булевы алгебры (169). 1.4. Конечные булевы алгебры (172).
§ 2. Исчисление высказываний и булевы алгебры . . . . ПЗ 2.1. Исчисление высказываний (173). 2.2. Алгебра Линден-баума — Тарского исчисления высказываний (175). 2.3. Непротиворечивость, совместность и модели (176). Глава 8. Алгебры Халмоша и исчисление предикатов .... 179
§ 1. Алгебры Халмоша............179
1.1. Кванторы, кванторные алгебры (179). 1.2. Алгебры Халмоша (183), 1.3. Носители элементов (186). § 2. Алгебры Халмоша исчисления предикатов . . ... . 188
2.1. Исчисление предикатов (188). 2.2. Алгебра Халмоша исчисления предикатов (191).
§ 3. Алгебры Халмоша с равенством. Цилиндрические алгебры 196 3.1. Равенство в алгебрах Халмоша (196). 3.2. Цилиндрические алгебры (200). | 4. Гомоморфизмы и строение алгебр Халмоша. Дополнительные
замечания..............201
4.1. Гомоморфизмы, идеалы и фильтры (201). 4.2. Простые алгебры. Теорема о полупростоте (203). 4.3. Константы, термы и предикаты (205). 4.4. Другие замечания (206).
Глава 9. Специализированные алгебры Халмоша.....208
§ 1. Алгебры Халмоша в многообразии универсальных алгебр 1.1. Аксиоматика, примеры (209). 1.2. Некоторые общие сведения (212). 1.3. Равенство в специализированных алгебрах
(217).
§ 2. Алгебра Халмоша над свободной алгеброй многообразия . 2.1. Носители элементов свободной алгебры (218). 2.2. Специализированная алгебра формул (221). 2.3. Алгебра Халмоша над свободной алгеброй многообразия (224).
§ 3. Изменение схемы............
3.1. Изменение многообразия (228). 3.2. Ядро перехода к подмногообразию (234). 3.3. Дополнительные замечания (238).
209 2J8 228
Глава 10. Связи с теорией моделей.........238
§ 1. Существование модели...........238
1.1. Вспомогательные замечания (238). 1.2. Основная теорема (241). 1.3. Дополнительные замечания (243).
§ 2. Разное................247
2.1. Непротиворечивость, совместность и полнота (247).
2.2. Некоторые применения теоремы существования модели (250). 2.3. Классы и фильтры. База знаний модели (251).
Глава 11. Категорный подход в алгебраической логике . . . 256
§ 1. Реляционные алгебры...........256
1.1. Замечания о кванторах (256). 1.2. Определение реляционных алгебр (259). 1.3. Другой подход (264).
§ 2. Реляционные алгебры, связанные с алгебрами Халмоша . . 268 2.1. Основная конструкция (268). 2.2. Алгебры отношений (276). 2.3. Дополнительные замечания (279).
§ 3. Обобщения..............280
3.1. Обобщение реляционных алгебр (280). 3.2. Интуиционистская логика и модели в топосах (281).
ЧАСТЬ 3
БАЗЫ ДАННЫХ. АЛГЕБРАИЧЕСКИЕ АСПЕКТЫ Глава 12. Алгебраическая модель базы данных......285
§ 1. Универсальная база данных.........285
1.1. Определение (285). 1.2. Функторное свойство (287). 1.3. Дополнительные замечания (289).
§ 2. Модель базы данных...........292
2.1. Определение (292). 2.2. Гомоморфизмы и категория баз данных (296).
§ 3. Динамическая база данных.........303
3.1. Предварительные замечания (303). 3.2. Динамическая алгебра Халмоша (305). 3.3. Динамическая база данных (307).
§ 4. Обобщения..............310
4.1. Недетерминированное действие (310). 4.2. Базы данных, основанные на цилиндрических и реляционных алгебрах (310). 4.3. Базы данных с нечеткой информацией.(312).
Глава 13. Эквивалентность и перестройка баз данных. Другие вопросы ..............313
§ 1. Еще о гомоморфизмах...........313
1.1. Замена схемы (313). 1.2. Каноническое разложение гомоморфизма (317). 1.3. Дополнительные замечания (318).
§ 2. Эквивалентность и перестройка........319
2.1. Базисная информация (319). 2.2. Эквивалентность баз данных (320). 2.3. Перестройка базы (321). 2.4. Изменение аксиом (323). 2.5. Перестройка схемы (324).
§ 3. Функциональные свойства отношений......327
3.1. Структура функциональных зависимостей (327). 3.2. Изменение множества атрибутов (329). 3.3. Аксиомы и функциональные зависимости (330).
§ 4. Изменение состояний. Накопление и чистка.....331
4.1. Предварительные замечания (331). 4.2. Отношения и частичные мультиотображения (332). 4.3. Накопление (333). 4.4. Чистка (334). 4.5. Взаимодействие чистки и накопления (335).
ОГЛАВЛЕНИЕ 7
Глава 14. Симметрии отношений и теория Галуа баз данных . . 336
§ 1. Теория Галуа алгебры отношений. Предварительные замечания ................337
1.1. Автоморфизмы алгебры отношений (337). 1.2. Соответствие Галуа (342). 1.3. Основные результаты (343).
§ 2. Доказательства в случае чистых алгебр Халмоша . . . 344 2.1. Доказательство первой теоремы (344). 2.2. Доказательство второй теоремы (348).
§ 3. Общий случай. Некоторые следствия......352
3.1. Предварительные замечания (352). 3.2. Доказательства теорем (355). 3.3. Некоторые следствия (357).
§ 4. Теория Галуа баз данных.......... 363
4.1. Симметрии состояний (363). 4.2. Теория Галуа баз данных (366). 4.3. Группа автоморфизмов базы данных (368). 4.4. Аксиомы и симметрии отношений (372).
Глава 15. Конструкции в теории баз данных.......374
§ 1. Конструкции без изменения схемы.......375
1.1. Общие замечания (375). 1.2. Произведение алгебр отношений (376). 1.3. Произведение баз данных (379). 1.4. Объединение баз данных (382).
§ 2. Конструкции с изменением схемы.......383
2.1. Произведение и объединение (383). 2.2. Сплетения моделей (387). 2.3. Каскадные соединения и сплетения баз данных (389). 2.4. Другие конструкции (391). 2.5. Декомпозиция (394).
§ 3. Добавление..............397
3.1. Замечания об объектах в базах данных (397). 3.2. Сети баз данных (398).
Глава 16. Обсуждение и заключение.........400
§ 1. Итоги и задачи.............400
1.1. Некоторые итоги (400). 1.2. Задачи (402). § 2. Вопросы реализации............412
2.1. Предварительные замечания (412). 2.2. Конструктивные
алгебры (413). 2.3. О конструктивных базах данных (417).
2.4. Дополнения (423). § 3. История и источники. Обсуждение.......424
3.1. Универсальная алгебра (424). 3.2. Алгебраическая логика
(426). 3.3. Базы данных (427).
Добавление при корректуре............432
Список литературы..............435
Предметный указатель..............443

Цена: 300руб.

Назад

Заказ

На главную страницу

Hosted by uCoz