Технология проектирования и администрирования баз данных и систем данных-Конспект
.pdfЛИТЕРАТУРА
1.Мартин Дж. Организация баз данных в вычислительных системах. М: Мир,
1980.
2.Ульман Дж. Основы систем баз данных. М: Финансы и статистика,1983.
3.Хаббард Дж. Автоматизированное проектирование баз данных. М: Финансы и статистика, 1984.
4.Атре Ш. Структурный подход к организации баз данных. М: Финансы и статистика, 1983.
5.Озкахаран Э. Машины баз данных и управление базами данных. М: Мир,
1983.
6.Epsylon Technologies. 32 урока по Delphi. - Зеленоград: Демо-центр клиентсерверных технологий, 1996.
7.Кузин Л.Т. Основы кибернетики. Том 2. Основы кибернетических моделей. Учебное пособие для вузов. М: Энергия, 1979.
8.Осуга С. Обработка знаний. М.: Мир, 1989.
9.Лорьер Ж. Системы искусственного интеллекта. М: Мир,1991.
10.Наумов А.Н. Системы управления базами данных и знаний. М: Финансы и статистика, 1991.
11.Попов А.А. Программирование в среде СУБД FoxPro. M: "Радио о связь",
1995.
12.Костюк А..И.. Методические указания к выполнению лабораторных работ по курсу "Базы данных и знаний". Таганрог: Изд-во ТРТУ, 1998.
СОДЕРЖАНИЕ |
|
1. ДАННЫЕ...................................................................................................................................................................... |
2 |
1.1. ИСТОЧНИКИ ДАННЫХ............................................................................................................................................. |
3 |
1.1.1. Предметная область .................................................................................................................................. |
3 |
1.1.2. Объект.......................................................................................................................................................... |
3 |
1.1.3. Атрибуты (элементы данных) .................................................................................................................. |
4 |
1.2. ЗНАЧЕНИЕ ДАННЫХ................................................................................................................................................ |
4 |
1.2.1. Ключевой элемент данных .......................................................................................................................... |
5 |
1.2.2. Запись данных .............................................................................................................................................. |
5 |
1.2.3. Файл данных................................................................................................................................................. |
5 |
1.3. НЕДОСТАТКИ ТРАДИЦИОННОЙ ОРГАНИЗАЦИИ ФАЙЛОВ ДАННЫХ......................................................................... |
6 |
1.4. БАЗА ДАННЫХ ........................................................................................................................................................ |
8 |
1.4.1. Определение базы данных ........................................................................................................................... |
8 |
1.4.2. Система управления базами данных ......................................................................................................... |
8 |
1.4.3. Недостатки интеграции данных............................................................................................................... |
9 |
1.5. АДМИНИСТРАТОР БАЗЫ ДАННЫХ......................................................................................................................... |
10 |
1.6. НЕЗАВИСИМОСТЬ ДАННЫХ .................................................................................................................................. |
11 |
1.6.1. Два уровня независимости данных .......................................................................................................... |
13 |
1.6.2. Способы достижения независимости данных ....................................................................................... |
14 |
1.7. СЛОВАРЬ ДАННЫХ................................................................................................................................................ |
14 |
1.8. ПРИНЦИПЫ ПРОЕКТИРОВАНИЯ БАЗЫ ДАННЫХ И ДОСТИЖЕНИЯ ТРЕБУЕМЫХ ЭКСПЛУАТАЦИОННЫХ |
|
ХАРАКТЕРИСТИК ......................................................................................................................................................... |
15 |
2. АДМИНИСТРИРОВАНИЕ БАЗЫ ДАННЫХ..................................................................................................... |
18 |
2.1. ФУНКЦИЯ АДМИНИСТРИРОВАНИЯ БАЗЫ ДАННЫХ ............................................................................................... |
18 |
2.1.1. Обязанности АБД ...................................................................................................................................... |
18 |
2.1.2. АБД и администрация предприятия........................................................................................................ |
19 |
2.1.3. АБД и пользователи................................................................................................................................... |
20 |
2.1.4. АБД и разработчики прикладных программ ........................................................................................... |
21 |
2.1.5. АБД и системная группа ........................................................................................................................... |
22 |
2.1.6. АБД и эксплуатационная группа .............................................................................................................. |
23 |
2.1.7. АБД и поставщики программного обеспечения ...................................................................................... |
24 |
2.1.8. АБД и поставщики аппаратных средств................................................................................................ |
25 |
2.2. ЖИЗНЕННЫЙ ЦИКЛ СИСТЕМЫ С БАЗОЙ ДАННЫХ ................................................................................................. |
26 |
2.2.1. Проектирование базы данных (этап 1)................................................................................................... |
28 |
2.2.2. Материализация базы данных (этап 2) .................................................................................................. |
29 |
2.2.3. Конвертирование существующих наборов данных и прикладных программ во вновь созданную базу |
|
данных (этап 3) ................................................................................................................................................... |
30 |
2.2.4. Интеграция конвертированных и новых прикладных программ для работы в среде вновь созданной |
|
базы данных (этап 4) .......................................................................................................................................... |
31 |
2.2.5. Эксплуатация (этап 5) ............................................................................................................................. |
31 |
2.2.6. Развитие, совершенствование и сопровождение (этап 6) ................................................................... |
31 |
2.3. АБД, ГРУППА АБД И ЕЕ ОБЯЗАННОСТИ ............................................................................................................... |
32 |
3. СЛОВАРЬ ДАННЫХ ............................................................................................................................................... |
39 |
3.1. ЧТО ТАКОЕ СЛОВАРЬ ДАННЫХ ............................................................................................................................. |
39 |
3.1.1. Назначение ................................................................................................................................................. |
39 |
3.1.2. Словарь данных и система управления базами данных ......................................................................... |
41 |
3.1.3. Интерфейсы............................................................................................................................................... |
42 |
3.1.4. Идеальный словарь данных. Требования и организация......................................................................... |
43 |
3.2. СТРАТЕГИЯ РЕАЛИЗАЦИИ СЛОВАРЯ ДАННЫХ ...................................................................................................... |
46 |
3.2.1. Экономическая целесообразность ........................................................................................................... |
46 |
3.2.2. Условия применения................................................................................................................................... |
49 |
3.2.3. Рекомендации по определению данных .................................................................................................... |
50 |
4. МОДЕЛИ ДАННЫХ ................................................................................................................................................ |
53 |
4.1. ЧТО ТАКОЕ МОДЕЛЬ ДАННЫХ............................................................................................................................... |
53 |
4.2. ВЗАИМОСВЯЗИ В МОДЕЛИ ДАННЫХ ..................................................................................................................... |
53 |
4.2.1. Взаимосвязь «один к одному» (между двумя типами объектов) ......................................................... |
54 |
4.2.2. Взаимосвязь «один ко многим» (между двумя типами объектов) ....................................................... |
54 |
4.2.3. Взаимосвязь «многие ко многим» (между двумя типами объектов) ................................................... |
54 |
4.2.4. Взаимосвязь «один к одному» (между двумя атрибутами).................................................................. |
55 |
4.2.5. Взаимосвязь «один ко многим» (между двумя атрибутами) ............................................................... |
56 |
4.2.6. Взаимосвязь «многие ко многим» (между двумя атрибутами)............................................................ |
56 |
4.2.7. Обзор моделей данных............................................................................................................................... |
56 |
4.3. РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ......................................................................................................................... |
57 |
4.3.1. Достоинства модели................................................................................................................................. |
61 |
4.3.2. Недостатки модели .................................................................................................................................. |
62 |
4.4. ИЕРАРХИЧЕСКАЯ МОДЕЛЬ ДАННЫХ ..................................................................................................................... |
62 |
4.4.1. Иерархическая древовидная структура .................................................................................................. |
63 |
4.4.2. Включение и удаление данных................................................................................................................... |
68 |
4.4.3. Достоинства модели................................................................................................................................. |
69 |
4.4.4. Недостатки модели .................................................................................................................................. |
70 |
4.5. СЕТЕВАЯ МОДЕЛЬ ДАННЫХ .................................................................................................................................. |
70 |
4.5.1. Представление взаимосвязи «один ко многим» ...................................................................................... |
73 |
4.5.2. Дополнительных классы наборов ............................................................................................................. |
75 |
4.5.3. Операции включения и удаления в сетевой модели данных ................................................................... |
76 |
4.5.4. Достоинства модели................................................................................................................................. |
77 |
4.5.5. Недостатки модели .................................................................................................................................. |
77 |
5. ПРОЕКТИРОВАНИЕ КОНЦЕПТУАЛЬНОЙ МОДЕЛИ ДАННЫХ ............................................................. |
78 |
5.1. АНАЛИЗ ДАННЫХ ................................................................................................................................................. |
78 |
5.1.1. Сбор информации о данных, используемых в существующих прикладных программах ..................... |
78 |
5.1.2. Сбор информации о данных для перспективных приложений .............................................................. |
80 |
5.2. НОРМАЛИЗАЦИЯ ОТНОШЕНИЙ ............................................................................................................................. |
80 |
5.3. ГРАФИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ .......................................................................................................................... |
94 |
6. ПРОЕКТИРОВАНИЕ ЛОГИЧЕСКОЙ МОДЕЛИ ДАННЫХ ......................................................................... |
97 |
6.1. ОТОБРАЖЕНИЕ НА РЕЛЯЦИОННУЮ МОДЕЛЬ ДАННЫХ ......................................................................................... |
97 |
6.2. ОТОБРАЖЕНИЕ НА ИЕРАРХИЧЕСКУЮ МОДЕЛЬ ДАННЫХ .................................................................................... |
100 |
6.3. ОТОБРАЖЕНИЕ НА СЕТЕВУЮ МОДЕЛЬ ДАННЫХ ................................................................................................. |
107 |
7. ФИЗИЧЕСКАЯ МОДЕЛЬ ДАННЫХ ................................................................................................................. |
113 |
7.1. ИНТЕРФЕЙСЫ МЕЖДУ ПОЛЬЗОВАТЕЛЕМ И БАЗОЙ ДАННЫХ ............................................................................... |
113 |
7.2. МЕТОДЫ ДОСТУПА ВНУТРЕННЕЙ МОДЕЛИ (ФИЗИЧЕСКОЙ)................................................................................ |
114 |
7.2.1. Физический последовательный метод доступа ................................................................................... |
116 |
7.2.2. Индексно-последовательный метод доступа. ..................................................................................... |
117 |
7.2.3. Индексно-произвольный метод доступа............................................................................................... |
120 |
7.2.4. Инвертированный метод доступа ........................................................................................................ |
122 |
7.2.5. Прямой метод доступа .......................................................................................................................... |
123 |
7.2.6. Метод доступа посредством хеширования ......................................................................................... |
124 |
7.3. Методы доступа внешней модели (представления пользователя) ....................................................... |
126 |
8. ЯЗЫК SQL ............................................................................................................................................................... |
132 |
8.1. СОСТАВ ЯЗЫКА SQL .......................................................................................................................................... |
132 |
8.2. РЕЛЯЦИОННЫЕ ОПЕРАЦИИ. КОМАНДЫ ЯЗЫКА МАНИПУЛИРОВАНИЯ ДАННЫМИ.............................................. |
133 |
9. ОБЩАЯ ХАРАКТЕРИСТИКА БАЗ ЗНАНИЙ И ЭКСПЕРТНЫХ СИСТЕМ ............................................ |
163 |
9.1. ТЕРМИНОЛОГИЯ ................................................................................................................................................. |
163 |
9.2. ПРИНЦИПЫ, СТРУКТУРА И ФУНКЦИИ СИСТЕМ БАЗ ЗНАНИЙ (СБЗ) .................................................................... |
163 |
9.3. КЛАССИФИКАЦИЯ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ ПОСТРОЕНИЯ СБЗ ............................................................. |
167 |
ЛИТЕРАТУРА............................................................................................................................................................. |
171 |