Автор: Пользователь скрыл имя, 29 Декабря 2011 в 08:18, курсовая работа
В начале 1970-х годов в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная СУБД IBM System R, для которой затем был создан специальный язык SEQUEL, позволявший относительно просто управлять данными в этой СУБД. Аббревиатура SEQUEL расшифровывалась как Structured English QUEry Language — «структурированный английский язык запросов». Позже по юридическим соображениям язык SEQUEL был переименован в SQL.
Целью разработки было создание простого непроцедурного языка, которым мог воспользоваться любой пользователь, даже не имеющий навыков программирования. Собственно разработкой языка запросов занимались Дональд Чэмбэрлин (Donald D. Chamberlin) и Рэй Бойс (Ray Boyce). Пэт Селинджер (Pat Selinger) занималась разработкой стоимостного оптимизатора (cost-based optimizer), Рэймонд Лори (Raymond Lorie) занимался компилятором запросов.
Введение 3
Язык SQL как стандартный язык баз данных 6
Роль SQL 8
Достоинства SQL 10
Независимость от конкретных СУБД 10
Переносимость с одной вычислительной системы на другую 11
Одобрение SQL компанией IBM (DB2) 11
Протокол ODBC и компания Microsoft 12
Реляционная основа 12
Высокоуровневая структура, напоминающая
английский язык 13
Стандарты SQL 13
Стандарты ANSI/ISO 13
Другие стандарты SQL 15
ODBC и консорциум SQL Access Group 15
Миф о переносимости 16
Влияние SQL 19
SQL и спецификация SAA компании IBM 19
SQL на мини-компьютерах 20
SQL на системах UNIX 20
SQL и обработка транзакций 21
SQL на персональных компьютерах 22
SQL в локальных сетях 24
Заключение 26
Глоссарий 29
Список использованной литературы 32
Приложения 33