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

baz_dan / Содержание

.doc
Скачиваний:
38
Добавлен:
12.03.2015
Размер:
110.59 Кб
Скачать

242

СОДЕРЖАНИЕ

Введение ……………………………………………………….

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

Соседние файлы в папке baz_dan