Структура языка SQL

Автор: Пользователь скрыл имя, 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

Работа содержит 1 файл