|
Программирование >> Исключение дубликатов строк
Таблица 3.1 {продоло1сени) Структура SQL3 па настоящий момент
В 1997 г. организация ХЗ в составе ANSI была переименована в Национальный комитет по стандартам информационных технологий (NCITS). А технический комитет, ответственный за стандарт SQL3, теперь называется ANSI NCITS-H2. Учитывая огромное количество систем реляционных баз данных, существующих в мире сегодня, NCITS-H2 продолжит работу над SQL. Фактически работа над следующей версией уже начата. Зачем изучать SQL Изучение SQL дает навыки, необходимые для извлечения информации из любой реляционной базы данных. Оно также помогает понять механизмы, лежащие в основе графического интерфейса запросов, которые можно найти во многих продуктах СУРБД. Понимание SQL поможет проектировать сложные запросы и обеспечит знания, необходимые для диагностики запросов при возникновении проблем. Поскольку SQL применяется в самых разных СУРБД, вы можете использовать свои навыки для разнообразных платформ. Например, если вы изучали SQL в Microsoft Access 2000, то можете воспользоваться своими знаниями, когда ваша компания примет решение перейти на Sybase SQL Server. Вам не потребуется изучать повторно SQL - просто нужно будет изучить разницу между диалектами Microsoft Access 2000 и Sybase SQL Server. To же самое относится и к переходу с Sybase SQL Server на IBM DB/2. SQL - это всерьез и надолго. Многие поставщики инвестировали большие суммы денежных средств, времени и усилий на исследования по внедрению SQL в свои продукты СУРБД. Огромное количество предприятий и организаций построили большую часть своей инфраструктуры информационных технологий на этих продуктах. Как вы, вероятно, догадались, SQL продолжит свое развитие, чтобы удовлетворить изменяющийся спрос и требования рынка. Итоги Мы начали эту главу с обсуждения происхождения SQL. SQL является языком реляционных баз данных, который был создан вскоре после введения реляционной модели. На ранних этапах своего развития SQL был тесно связан с развитием самой реляционной модели. Первые реляционные базы данных были реализованы на мэйнфреймах. IBM и Oracle стали главными игроками на рынке СУРБД. Затем мы обсудили происхождение стандарта SQL. До того как ANSI установил официальный стандарт, существовал неофициальный стандарт, и комитет ANSI ХЗН2 провел огромную подготовительную работу над спецификациями. Хотя новый стандарт включал множество возможностей, составлявплих наименьший общий знаменатель , он предоставил основу, на которой язык смог развиваться в дальнейшем. ISO опубликовала свой собственный стандарт, который точно соответствует спецификациям ANSI. Различные люди и организации критиковали первоначальный стандарт. ANSI/ISO ответили на эту критику, приняв несколько редакций стандарта. Переходя от одной версии к другой, был достигнут стандарт SQL/92. Стандарт определяет различные уровни соответствия, которые позволяют поставщикам реализовать стандартные возможности в их продуктах как можно более гладко. Существуют и другие стандарты, включающие SQL в той или иной форме. В конце мы кратко обсудили будущее SQL. Сейчас развивается SQL3, и это будет намного более сложный стандарт, чем SQL/92. Итак, SQL продолжает развиваться, и имеются убедительные причины для изучения этого языка. Основы SOL
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |