baz_dan / Содержание
.doc
СОДЕРЖАНИЕ |
|
Введение ………………………………………………………. |
3 |
1. Система баз данных ……………………………………….. |
5 |
2. Проектирование баз данных ……………………………… |
13 |
3.Даталогическое проектирование ………………………….. |
27 |
3.1. Нормализация отношений ………………………………. |
28 |
3.2. Нормальная форма Бойса – Кодда ……………………. |
34 |
3.3. Четвертая нормальная форма (4НФ) …………………… |
35 |
3.4. Пятая нормальная форма (5НФ) ……………………….. |
37 |
Вопросы …………………………………………………….. |
38 |
4. Операции над отношениями ……………………………… |
39 |
4.1 Реляционная алгебра …………………………………….. |
40 |
Вопросы …………………………………………………… |
44 |
5. Реляционные языки запросов ……………………………. |
45 |
5.1. Язык SQL (Structured Query Language) ……………….. |
45 |
5.2. Операторы манипулирования данными ……………….. |
46 |
5.3 Выборки …………………………………………………. |
48 |
5.4 3апросы, использующие соединения ………………….. |
54 |
5.5. Подзапросы ……………………………………………… |
56 |
5.7. Коррелированный подзапрос ………………………….. |
57 |
5.8. Квантор существования. Запрос, использующий EXISTS ……………………………………………………… |
60 |
5.9. Стандартные функции ………………………………….. |
61 |
5.10. Использование группировок (GROUP BY) …………. |
62 |
5.11. Объединение с использованием UNION ……………. |
63 |
5.12. Операции обновления ………………………………. |
63 |
5.13. Встроенный язык SQL ………………………………… |
66 |
Вопросы …………………………………………………….. |
70 |
6. Системы управления базами данных …………………… |
72 |
6.1. СУБД FOXPRO ……………………………………… |
72 |
6.2. Основные команды FoxPro …………………………… |
74 |
6.3. Создание и редактирование БД ……………………….. |
74 |
6.4.Индексирование БД …………………………………….. |
76 |
6.5.Команды просмотра и редактирования записей ……… |
77 |
6.6. Создание командных файлов ………………………….. |
78 |
6.7.Команды управления в FoxPro …………………………. |
81 |
6.8.Процедуры в FoxPro …………………………………….. |
82 |
Вопросы ……………………………………………………… |
84 |
7. СУБД Microsoft Access …………………………………… |
84 |
7.1. Основные объекты Microsoft Office ……………….. |
85 |
Вопросы ……………………………………………………… |
88 |
8. Распределенные базы данных …………………………… |
89 |
8.1.Предпосылки возникновения РБД ……………………. |
89 |
8.2. Классификация систем по способам обработки данных |
91 |
8.3. Однородные и неоднородные системы БД ……………. |
98 |
8.4. Стратегия размещения данных в РБД по узлам сети…. |
100 |
Вопросы ……………………………………………………… |
102 |
9. Удаленный доступ взаимодействия с базой данных ……. |
103 |
9.1. Режим работы с БД при удаленном доступе …………. |
103 |
9.2. Архитектура моделей удалённого доступа……………... |
107 |
9.3. Многоуровневые модели ……………………………… |
112 |
9.4. Архитектура распределённых СУБД ………………… |
116 |
Вопросы ………………………………………………….. |
120
|
10 .Параллельные процессы (или процесс транзакций) …. |
122 |
10.1. Транзакции …………………………………………… |
122 |
10.2. Модели транзакций …………………………………. |
123 |
10.3. Свойства транзакций ………………………………. |
124 |
10.4. Восстановление системы ………………………….. |
125 |
10.5. Параллельные операции над БД ………………….. |
126 |
10.6. Проблемы параллелизма ………………………….. |
127 |
10.7. Конфликт транзакций ……………………………….. |
131 |
10.8. Элементы блокировки………………………………… |
132 |
10.9. Расписание транзакций ………………………………. |
136 |
10.10. Модели с блокировками для чтения и записи ………. |
145 |
10.11. Блокировки в Visual FoxPro ………………………… |
149 |
Вопросы …………………………………………………….. |
149 |
11. Безопасность БД ……………………………………….. |
151 |
11.1. Идентификация и установление подлинности …….. |
151 |
11.2. Система привилегий ………………………………….. |
153 |
11.3. Целостность данных …………………………………. |
155 |
11.4. Шифрование данных …………………………………. |
157 |
Вопросы …………………………………………………….. |
158 |
12. Хранилище данных …………………………
|
159 |
12.1. Концепция хранилища данных ………………………. |
160 |
12.2. Многомерная модель данных ……………………….. |
162 |
12.3. OLAP – системы ……………………………………… |
163 |
12.4. Интеллектуальный анализ данных …………………. |
165 |
Вопросы …………………………………………………….. |
166 |
13. PL/SQL ORACLE …………………………
|
167 |
13.1. Обзор по продуктам ORACLE ……………………. |
167 |
13.2. PL/SQL – Procedural Language/Structured Query Language ………………………………………………….. |
168 |
13.3. Команды управления в PL/SQL ……………………. |
173 |
13.4. Команды SQL в PL/SQL …………………………….. |
175 |
13.5. Курсор в PL/SQL ……………………….. |
176 |
13.6. Процедуры и функции ………………………………. |
178 |
Вопросы …………………………………………………….. |
180 |
14. Базы данных в Интернете ……………………………… |
181 |
14.1. Язык HTML …………………………………………… |
182 |
14.2. Публикация баз данных в Интернете ……………….. |
195 |
14.3. Средства взаимодействия ……………………………. |
196 |
14.4. Пример создания Web – страниц ……………………. |
198 |
15. Перспективы развития баз данных ……………………. |
202 |
Приложение 1. Упражнения ………………………………. |
204 |
Приложение 2. Задания для самостоятельного выполнения |
213 |
Приложение 3. Пример проектирования базы данных «Библиотека» ………………………………………………. |
214 |
Список литературы ………………………………………… |
239 |