М.: Финансы и статистика, 1985. 168 с.
В книге канадских исследователей излагается неформальная теория моделей данных, анализируются наиболее распространенные модели - иерархическая, сетевая и реляционная. Рассматриваются модели объектов-связей, бинарные модели, семантические связи и инфологические модели данных. Обсуждаются проблемы, возникающие при проектировании баз данных.
Для пользователей и разработчиков СУБД, специалистов по системам обработки данных, программистов.
Оглавление:
ЧАСТЬ I. ОСНОВНЫЕ ПОНЯТИЯ
Глава
1. Данные и модели данных
1.1. Семантика данных
1.2. Моделирование данных
1.3. Определение модели данных
Упражнения
Глава
2. Структуры
2.1. Абстракции
2.2. Множества: домены и атрибуты
2.3. Отношения: сущности и связи
2.4. Представление: таблицы и графы
Упражнения
Глава
3. Ограничения целостности
3.1. Введение
3.2. Множества: домены и атрибуты
3.3. Отношения: сущности и связи
3.4. Представление: таблицы и графы
Упражнения
Глава
4. Операции
4.1. Селекция данных
4.2. Навигационные операции
4.3. Спецификационные операции
4.4. Процедуры базы данных
4.5. Типы данных и модели данных
4.6. Заключение
Упражнения
ЧАСТЬ II. МОДЕЛИ ДАННЫХ I
Глава
5. Реляционные модели данных
5.1. Введение
5.2. Структуры
5.3. Ограничения целостности
5.4. Навигационные операции
6.5. Спецификационные операции
5.6. Модель данных RM/T
Упражнения
Глава
6. Сетевые модели данных
6.1. Введение
6.2. Структуры
6.3. Ограничения
6.4. Навигационные операции
6.5. Спецификационные операции
Упражнения
Глава
7. Иерархические модели данных
7.1. Введение
7.2. Структуры
7.3. Ограничения целостности
7.4. Навигационные операции
7.5. Спецификационные операции
Упражнения
ЧАСТЬ III. МОДЕЛИ ДАННЫХ II
Глава
8. Модель данных «сущность - связь»
8.1. Введение
8.2. Структуры
8.3. Ограничения целостности
8.4. Операции
8.5. Заключение
Упражнения
Глава
9. Бинарные модели данных
9.1. Введение
9.2. Структуры
9.3. Ограничения целостности
9.4. Операции
9.5. Заключение »
Упражнения
Глава
10. Семантические сети
10.1. Введение
10.2. Структуры
10.3. Ограничения целостности
10.4. Операции
10.5. Заключение
Упражнения
Глава
11. Мифологические модели данных
ПЛ. Введение
11.2. Структуры
11.3. Ограничения целостности
11.4. Операции
11.5. Заключение
Упражнения
ЧАСТЬ IV. ВОПРОСЫ ПРИМЕНЕНИЯ МОДЕЛЕЙ ДАННЫХ
Глава
12. Проектирование схемы
12.1. Оценка и выбор модели данных
12.2. Анализ потребностей
12.3. Описание предметной области
12.4. Описание базы данных
12.5. Физическое проектирование базы данных
12.6. Некоторые вопросы проектирования, непосредственно ориентированные на пользователя
Упражнения
Глава
13. Анализ схемы
13.1. Улучшение схемы
13.2. Зависимости
13.3. Декомпозиция
13.4. Оценка декомпозиции
13.5. Заключение
Упражнения
Глава
14. Отображения в СУБД
14.1. Введение
14.2. Отображение структур и ограничений
14.3. Отображение операций
14.4. Конвертирование баз данных
14.5. Заключение
В книге канадских исследователей излагается неформальная теория моделей данных, анализируются наиболее распространенные модели - иерархическая, сетевая и реляционная. Рассматриваются модели объектов-связей, бинарные модели, семантические связи и инфологические модели данных. Обсуждаются проблемы, возникающие при проектировании баз данных.
Для пользователей и разработчиков СУБД, специалистов по системам обработки данных, программистов.
Оглавление:
ЧАСТЬ I. ОСНОВНЫЕ ПОНЯТИЯ
Глава
1. Данные и модели данных
1.1. Семантика данных
1.2. Моделирование данных
1.3. Определение модели данных
Упражнения
Глава
2. Структуры
2.1. Абстракции
2.2. Множества: домены и атрибуты
2.3. Отношения: сущности и связи
2.4. Представление: таблицы и графы
Упражнения
Глава
3. Ограничения целостности
3.1. Введение
3.2. Множества: домены и атрибуты
3.3. Отношения: сущности и связи
3.4. Представление: таблицы и графы
Упражнения
Глава
4. Операции
4.1. Селекция данных
4.2. Навигационные операции
4.3. Спецификационные операции
4.4. Процедуры базы данных
4.5. Типы данных и модели данных
4.6. Заключение
Упражнения
ЧАСТЬ II. МОДЕЛИ ДАННЫХ I
Глава
5. Реляционные модели данных
5.1. Введение
5.2. Структуры
5.3. Ограничения целостности
5.4. Навигационные операции
6.5. Спецификационные операции
5.6. Модель данных RM/T
Упражнения
Глава
6. Сетевые модели данных
6.1. Введение
6.2. Структуры
6.3. Ограничения
6.4. Навигационные операции
6.5. Спецификационные операции
Упражнения
Глава
7. Иерархические модели данных
7.1. Введение
7.2. Структуры
7.3. Ограничения целостности
7.4. Навигационные операции
7.5. Спецификационные операции
Упражнения
ЧАСТЬ III. МОДЕЛИ ДАННЫХ II
Глава
8. Модель данных «сущность - связь»
8.1. Введение
8.2. Структуры
8.3. Ограничения целостности
8.4. Операции
8.5. Заключение
Упражнения
Глава
9. Бинарные модели данных
9.1. Введение
9.2. Структуры
9.3. Ограничения целостности
9.4. Операции
9.5. Заключение »
Упражнения
Глава
10. Семантические сети
10.1. Введение
10.2. Структуры
10.3. Ограничения целостности
10.4. Операции
10.5. Заключение
Упражнения
Глава
11. Мифологические модели данных
ПЛ. Введение
11.2. Структуры
11.3. Ограничения целостности
11.4. Операции
11.5. Заключение
Упражнения
ЧАСТЬ IV. ВОПРОСЫ ПРИМЕНЕНИЯ МОДЕЛЕЙ ДАННЫХ
Глава
12. Проектирование схемы
12.1. Оценка и выбор модели данных
12.2. Анализ потребностей
12.3. Описание предметной области
12.4. Описание базы данных
12.5. Физическое проектирование базы данных
12.6. Некоторые вопросы проектирования, непосредственно ориентированные на пользователя
Упражнения
Глава
13. Анализ схемы
13.1. Улучшение схемы
13.2. Зависимости
13.3. Декомпозиция
13.4. Оценка декомпозиции
13.5. Заключение
Упражнения
Глава
14. Отображения в СУБД
14.1. Введение
14.2. Отображение структур и ограничений
14.3. Отображение операций
14.4. Конвертирование баз данных
14.5. Заключение