Библиотека сайта rus-linux.net
ВВЕДЕНИЕ ==============================
SQL ( ОБЫЧНО ПРОИЗНОСИМАЯ КАК "СЭКВЭЛ"
)
символизирует собой Структурированный
Язык Запросов.
Это - язык который дает вам возможность
создавать и работать
в реляционных базах данных, которые
являются наборами связанной
информации сохраняемой в таблицах.
Мир баз данных становится все более
и более единым, что привело
к необходимости создания стандартного
языка который мог бы
использоваться чтобы функционировать
в большом количестве
различных видов компьютерных сред.
Стандартный язык позволит
пользователям знающим один набор команд,
использовать их чтобы
создавать, отыскивать, изменять, и
передавать информацию
независимо от того работают ли они
на персональном компьютере,
сетевой рабочей станции, или на универсальной
ЭВМ.
В нашем все более и более взаимосвязанном
компьютерном мире,
пользователь снабженый таким языком,
имеет огромное преимущество
в использовании и обобщении информации
из ряда источников с
помощью большого колличества способов.
Элегантность и независимость от специфики
компьютерных
технологий, а также его поддержка лидерами
промышленности в
области технологии реляционных баз
данных, сделало SQL, и
вероятно в течение обозримого будущего
оставит его, основным
стандартным языком. По этой причине,
любой кто хочет работать
с базами данных 90-х годов должен знать
SQL.
Стандарт SQL определяется ANSI
(Американским Национальным
Институтом Стандартов) и в данное
время также принимается
ISO (МЕЖДУНАРОДНОЙ ОРГАНИЗАЦИЕЙ
ПО
СТАНДАРТИЗАЦИИ). Однако, большинство
коммерческих
программ баз данных расширяют SQL без
уведомления ANSI,
добавляя разные другие особенности
в этот язык, которые, как они
считают, будут весьма полезны.
Иногда они несколько нарушают стандарт
языка, хотя хорошие
идеи имеют тенденцию развиваться и
вскоре становиться стандартами
"рынка" сами по себе
в силу полезности своих качеств.
В этой книге, мы будем, в основном,
следовать стандарту ANSI, но
одновременно иногда будет показывать
и некоторые наиболее общие
отклонения от его стандарта.
Вы должны проконсультироваться с документацией
вашего пакета
программ который вы будете использовать,
чтобы знать где в нем
этот стандарт видоизменен.