Содержание:
Содержание 2
1. Реляционные базы данных 3
Что такое базы данных? 3
Первые модели данных 3
Системы управления файлами 3
Иерархические СУБД 4
Сетевые базы данных 5
Реляционная модель данных 7
Таблицы 8
Первичные ключи 9
Отношения предок/потомок 10
Внешние ключи 11
Двенадцать правил Кодда 12
2. Язык SQL как стандартный язык баз данных 14
Язык SQL 15
Роль SQL 16
Достоинства SQL 17
Независимость от конкретных СУБД 18
Переносимость с одной вычислительной системы на другую 18
Стандарты языка SQL 18
Одобрение SQL компанией IBM (DB2) 19
Протокол ODBC и компания Microsoft 19
Реляционная основа 19
Высокоуровневая структура, напоминающая английский язык 20
Интерактивные запросы 20
Программный доступ к базе данных 20
Различные представления данных 20
Полноценный язык для работы с базами данных 20
Динамическое определение данных 21
Архитектура клиент/сервер 21
3. Стандарты SQL 21
Стандарты ANSI/ISO 21
Другие стандарты SQL 22
ODBC и консорциум SQL Access Group 23
Миф о переносимости 23
4. Влияние SQL 25
SQL и спецификация SAA компании IBM 25
SQL на мини-компьютерах 26
SQL на системах UNIX 26
SQL и обработка транзакций 26
SQL на персональных компьютерах 27
SQL в локальных сетях 28
Список использованной литературы 30