Платформы баз данных
Здесь описывается стандарт SQL 2003 и реализации языка для пяти ведущих систем управления реляционными базами данных (СУРБД).
Популярная СУРБД от IBM, работающая на различных аппаратных платформах, от персональных компьютеров до больших мейнфреймов. Эта система работает под управлением многих операционных систем, в том числе под все более распространяющейся системой Linux. Система DB2 очень популярна в корпоративной среде, особенно там, где осуществляются значительные вложения в программное обеспечение, оборудование или услуги от компании IBM. В этой книге описывается версия 8.1 DB2 Universal Database для Linux, Unix и Windows.
MySQL — это популярная СУРБД с открытым исходным кодом, известная своей высокой производительностью. Она работает под многими операционными системами, в том числе под многими вариантами Linux. Для достижения большей производительности в этой системе реализован меньший набор функций, чем в других СУРБД. В данной книге рассматривается версия MySQL 4.0.
Система Oracle является ведущей СУРБД в коммерческом секторе. Она работает во многих операционных системах и аппаратных платформах. Масштабируемость и надежность архитектуры этой системы способствовали тому, что ее выбирают для работы многие пользователи. В книге «SQL: справочник» рассматривается версия Oracle Database 10g.
Среди баз данных с открытым исходным кодом PostgreSQL имеет наиболее богатый набор функций. Если система MySQL известна своей высокой производительностью, PostgreSQL наиболее известна отличной поддержкой стандарта ANSI и хорошими средствами для обработки транзакций, а также поддержкой множества типов данных и объектов базы данных. Помимо широкого набора функций PostgreSQL работает со многими операционными системами и аппаратными платформами. В этой книге рассматривается версия PostgreSQL 7.2.
Microsoft SQL Server — популярная СУРБД, которая работает только на Windows-платформе. Характерными особенностями являются простота использования, огромный набор функций, низкая цена и высокая производительность. В этой книге рассматривается Microsoft SQL Server 2000.
Помимо упомянутых пяти баз данных в приложении А отдельно рассматривается система Sybase Adaptive Server Enterprise (ASE), версия 12.5. Поскольку Sybase и SQL Server имеют общее происхождение, в приложении рассказывается о различиях между широко распространенным синтаксисом SQL Server и специфическими особенностями и расширениями, присутствующими в Sybase ASE.