Математика

Физика

Химия

Биология

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

Модели данных-Цикритзис Д. М.: Финансы и статистика1985. —344 с., ил.
Цикритзис Д., Лоховски Ф.
Д59 Модели данных/Пер, с англ. — М.: Финансы и статистика, 1985. —344 с., ил.
В пер.: 2 руб. 15 000 экз.
В книге канадских исследователей излагается неформальная теория моделей данных, анализируются наиболее распространенные модели — иерархическая, сетевая и реляционная. Рассматриваются модели объектов-связей, бинарные модели, семантические связи и мифологические модели данных. Обсуждаются проблемы, возникающие при проектировании баз данных.
Для пользователей и разработчиков СУБД, специалистов по системам обработки данных, программистов.
ПРЕДИСЛОВИЕ К РУССКОМУ
ИЗДАНИЮ
Предлагаемая вниманию читателя монография Д. Цикритзиса и Ф. Лоховски посвящена весьма важной для современных систем автоматизированного ведения и обработки данных проблеме моделей данных в системах управления базами данных
(СУБД).
Промышленные СУБД появились в конце 60-х годов. Накопленный к тому времени практический опыт и его теоретическое обобщение показали, что на современном этапе наиболее реальная схема распределения функций автоматизированного управления между человеком и вычислительной системой состоит в использовании последней как мощного средства накопления, ведения и поиска данных, тогда как решение интеллектуальных задач в основном остается за человеком. Вместе с тем стало очевидным, что традиционные системы управления данными не отвечают новым требованиям, прежде всего требованиям технологичности, и в этом плане значительно уступают другим большим программным системам общего назначения, таким, как, например, системы управления вычислительным процессом.
Определенное преобладание технологических предпосылок создания СУБД привело к тому, что на первых порах при разработке ряда промышленных систем моделям данных не придавали должного значения. В сочетании с известным консерватизмом представлений но поводу простоты работы с моделью и объективным стремлением обеспечить «физическую» эффективность доступа к данным это ограничило развитие моделей, поддерживаемых промышленными СУБД, рамками сравнительно простых «синтаксических» классов.
В теоретических исследованиях проблематика моделей данных, напротив, с самого начала заняла центральное место. Исследователи всегда исходили из той концепции, что развитые модели, обеспечивающие адекватное представление данных, относящихся к различным предметным областям, в конечном итоге определяют степень соответствия СУБД целям их создания, включая и цели технологического характера. Поэтому неслучайно на ранних этапах развития баз данных была создана как своего рода эталон модель данных DBTG CODASYL, сформирована архитектура ANSI/SPARC, определяющая ряд важных требований к моделям
ОГЛАВЛЕНИЕ
Предисловие к русскому изданию..........5
Предисловие................12
ЧАСТЬ 1. ОСНОВНЫЕ ПОНЯТИЯ........16
Глава 1. Данные и модели данных........ 16
1.1. Семантика данных......... 16
1.2. Моделирование данных........ 19
1.3. Определение модели данных....... 23
Упражнения............ 27
Глава 2. Структуры............. 28
2.1. Абстракции........... 28
2.2. Множества: домены и атрибуты..... 33
2.3. Отношения: сущности и связи...... 36
2.4. Представление: таблицы и графы..... 40
Упражнения ............ 47
Глава 3. Ограничения целостности......... 48
3.1. Введение............ 48
3.2. Множества; домены и атрибуты..... 51
3.3. Отношения: сущности и связи...... 54
3.4. Представление: таблицы и графы..... 60
Упражнения . . , ....... 70
Глава 4. Операции............. 70
4.1. Селекция данных........ 70
4.2. Навигационные операции....... 75
4.3. Спецификационные операции...... 81
4.4. Процедуры базы данных....... 89
4.5. Типы данных и модели данных...... 92
4.6. Заключение........... 94
Упражнения . . .' . '........ 95
ЧАСТЬ И. МОДЕЛИ ДАННЫХ I........97
Глава 5. Реляционные модели данных.......97
5.1. Введение............97
5,.2. Структуры........... 98
5..3. Ограничения целостности . . . . . . .103
5.4. Навигационные операции.......107
Й.5. Спецификационные операции......111
5.6. Модель данных RM/T........116
Упражнения............119
Глава 6. Сетевые модели данных.........120
6.1. Введение............120
6.2. Структуры...........121
6.3. Ограничения...........127
• ' • 341
6.4. Навигационные операции...... .136
6.5. Спецификационные операции . . . . . , 140 ; Упражнения............ 145
Глава 7. Иерархические модели данных . . . . . , .146
7.1. Введение............146
7.2. Структуры...........146
7.3. Ограничения целостности . «.....152
7.4. Навигационные операции......,159
7.5. Спецификационные операции......164
Упражнения............168
ЧАСТЬ III, МОДЕЛИ ДАННЫХ II........169
Глава 8. Модель данных «сущность — связь»...... 169
8.1. Введение ........... 169
8.2. Структуры........... 170
8.3. Ограничения целостности ....... 175
8.4. Операции ........... 179
8.5. Заключение.......... i 181
Упражнения.......... . 181
Глава 9. Бинарные модели данных ,.......183
9.1. Введение.......... . 183
9.2. Структуры...........184
9.3. Ограничения целостности.......187
9.4. Операции ...........190
9.5. Заключение . ........197
Упражнения............ 198
Глава 10. Семантические сети.......... 199
10.1. Введение........., 8 199
10.2. Структуры........... 204
10.3. Ограничения целостности....... 208
10.4. Операции........... 209
10.5. Заключение . ......... 212
Упражнения............ 213
Глава 11. Мифологические модели данных ....... 214
11.1. Введение........... 214
11.2. Структуры........... 216
11.3. Ограничения целостности . . . . . . . 223
11.4. Операции........... 225
11.5. Заключение...........- 227
Упражнения............ 228
ЧАСТЬ IV. ВОПРОСЫ ПРИМЕНЕНИЯ МОДЕЛЕЙ ДАННЫХ 229
Глава 12. Проектирование схемы.........229
12.1. Оценка и выбор модели данных ..... 229
12.2. Анализ потребностей........235
12.3. Описание предметной области ...... 238
12.4. Описание базы данных ....... 245
12.5. Физическое проектирование базы данных . . . 251
12.6. Некоторые вопросы проектирования, непосредственно ориентированные на пользователя , . . 252
Упражнения............ 254
Глава 13. Анализ схемы............ 256
13.1. Улучшение схемы ......... 256
13.2. Зависимости ..........257
13.3. Декомпозиция.......... 264
13.4. Оценка декомпозиции........ 273
13.5. Заключение........... 277
Упражнения............ 278
Глава 14. Отображения в СУБД......... 279
14.1. Введение........... 279
14.2. Отображение структур и ограничений .... 282
14.3. Отображение операций....... 295
14.4. Конвертирование баз данных...... 303
14.5. Заключение .......... 315
Упражнения............ 316
Приложение...............318
Литература...............321

Цена: 150руб.

Назад

Заказ

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

Hosted by uCoz