Готовая презентация · 7 слайдов

История создания SQL

От математической теории IBM до мирового стандарта работы с данными.

Готовая презентация

7 слайдов · PDF и PowerPoint

Бесплатно после входа.

Собрать свою презентацию по этой теме →

В этой презентации

Слайды и пояснения

Показать план

План презентации

  1. История создания SQL
  2. 1970: Теоретический фундамент
  3. 1974: Рождение SEQUEL в IBM
  4. 1977–1979: От IBM System R к выходу на рынок
  5. 1986–1992: Стандартизация ANSI и ISO
  6. SQL сегодня: 50 лет лидерства
  7. Спасибо за внимание!

1. История создания SQL

От математической теории IBM до мирового стандарта работы с данными.

Подсказка для выступления

SQL — ключевой язык работы с реляционными базами данных. Рассмотрим его историю: кто его создал, как он развивался и как стал универсальным отраслевым стандартом.

2. 1970: Теоретический фундамент

1970: Теоретический фундамент

• Эдгар Кодд (IBM) публикует реляционную модель данных • Данные представляются в виде взаимосвязанных таблиц • Декларативный принцип: запрос описывает ЧТО получить. а не КАК искать Автор идеи — Эдгар Кодд (1970) Модель — Реляционные таблицы.

Подсказка для выступления

В 1970 году математик Эдгар Кодд предложил реляционную модель данных. Это был революционный сдвиг: вместо сложной навигации по физическим записям пользователь указывает лишь критерии нужных данных.

3. 1974: Рождение SEQUEL в IBM

1974: Рождение SEQUEL в IBM

• Разработчики: Дональд Чемберлин и Рэймонд Бойс (IBM Research) • Первая попытка — язык SQUARE (сложный из-за математических индексов) • Создан SEQUEL: синтаксис на базе простых английских слов (SELECT. FROM. WHERE) 1973 — SQUARE (математический язык) 1974 — SEQUEL (английский синтаксис).

Подсказка для выступления

Чемберлин и Бойс хотели сделать язык доступным не только программистам, но и прикладным специалистам — бухгалтерам и инженерам. Так математический язык SQUARE переродился в читаемый английский SEQUEL.

4. 1977–1979: От IBM System R к выходу на рынок

1977–1979: От IBM System R к выходу на рынок

• 1977: переименование в SQL из-за конфликта товарных знаков • IBM System R: разработка компилятора и стоимостного оптимизатора запросов • 1979: Oracle V2 — первая коммерческая СУБД с поддержкой SQL 1977 — SEQUEL → SQL 1979 — Релиз Oracle V2.

Подсказка для выступления

Из-за претензий авиастроительной компании Hawker Siddeley название сократили до SQL. В рамках проекта System R ученые IBM создали фундамент оптимизации запросов, но первой коммерческой СУБД с поддержкой SQL в 1979 году стала Oracle V2.

5. 1986–1992: Стандартизация ANSI и ISO

1986–1992: Стандартизация ANSI и ISO

• 1986 (SQL-86): первый единый стандарт ANSI/ISO для совместимости СУБД • 1989 (SQL-89): закреплены первичные и внешние ключи (целостность данных) • 1992 (SQL-92): добавлены расширенные типы данных и операции соединения (JOIN) SQL-86 — Базовый стандарт SQL-89 — Первичные и внешние ключи SQL-92 — Стандарт JOIN и типов.

Подсказка для выступления

Множество несовместимых диалектов привело к необходимости стандарта. В 1986 году ANSI и ISO утвердили SQL-86. В редакциях 89 и 92 годов язык получил строгие правила целостности и привычные нам операторы объединения таблиц.

6. SQL сегодня: 50 лет лидерства

SQL сегодня: 50 лет лидерства

• Главный язык структурированных данных в мире • Современные стандарты: поддержка JSON. XML. графовых запросов и оконных функций • Стандарт де-факто для аналитики.

Подсказка для выступления

Спустя полвека после создания SQL остается фундаментальным инструментом индустрии, непрерывно развиваясь и адаптируясь под работу с современными форматами данных и аналитикой.

7. Спасибо за внимание!

Спасибо за внимание!

SQL: язык, который превратил работу с данными в понятный и точный стандарт. Итог — Универсальный стандарт данных.

Подсказка для выступления

Спасибо за внимание! Готов ответить на ваши вопросы по истории и эволюции SQL.