Следующая статья: Реляционная модель и ANSI SQL
В начале 70-х годов плодотворный труд исследователя из IBM доктора Кодда (Е. F. Codd) привел к созданию продукта, связанного с реляционной моделью данных под названием SEQUEL (Structured English Query Language, структурированный английский язык для запросов), который впоследствии превратился в SQL (Structured Query Language, структурированный язык запросов).
Компании IBM, а также другим производителям реляционных баз данных был нужен стандартизованный метод доступа к реляционной базе и манипулирования хранящимися в ней данными. Хотя компания IBM первая разработала теорию реляционных баз данных, первой па рынок с этой технологией вышла компания Oracle. Через какое-то время SQL завоевал на рынке достаточную популярность и привлек внимание Американского национального института по стандартизации (American National Standards Institute, 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), но менее подробно.
Видео: «Искусство»
Создание музыкального произведения посредством компьютерных технологий



