Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Технология проектирования и администрирования баз данных и систем данных-Конспект

.pdf
Скачиваний:
55
Добавлен:
20.03.2016
Размер:
4.52 Mб
Скачать

ЛИТЕРАТУРА

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