Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Новое на сайте
Топовые новости

История и реализации SQL


К началу 70-х годов продуктивная работа одного из исследователей IBM профессора Кодда (Е. F. Codd) привел к образованию продукта, связанного с реляционной моделью данных под названием SEQUEL (Structured English Query Language, структурированный английский язык для запросов), который впоследствии превратился в SQL (Structured Query Language, структурированный язык запросов).

Компанией IBM и другими производителями реляционных баз данных был необходим стандартизованный метод доступа к реляционной базе и манипулирования хранящимися в ней данными. Врочем так, как IBM и первая разработала концепцию реляционных баз данных, Oracle всё же их опередила и вышла с технологией на рынок. В течение некоторого времени SQL заслужил на рынке конкретную популярность и привлек внимание Американского национального института по стандартизации (ANSI) и в 1986, 1989, 1992, 1999 и 2003 годах выпустил соответсвующие стандарты языка SQL. Буквально с 1986 года несколько конкурирующих между собой языков разрешали своим программистам и разработчикам обращаться к реляционным данным и манипулировать ими. Всё-таки немногие из них были настолько же усвояемые в изучении и везде приняты, как SQL. Айтишникам уже можно изучить один язык, который с незначительными корреляциями можно будет применять к разнообразным платформам баз данных, приложениям и прочим продуктам.

Далее описываются пять распространенных реализаций SQL 2003.

  • IBM DB2 Universal Database, версия 8 для Linux, Unix и Windows. MySQL, версия 4.
  • Oracle Database lOg.
  • PostgreSQL, версия 7.
  • Microsoft SQL Server 2000.

Мы также рассмотрим Sybase Adaptive Server Enterprise (ASE), но менее подробно.