Проблемно-ориентированная информатика химико-технологических процессов. Кравцов А.В - 132 стр.

UptoLike

SQL – язык программирования баз данных. Чтобы получить доступ
к базе данных, программисты вставляют в свои программы коман-
ды SQL. Эта методика используется как в программах, написанных
пользователями, так и в служебных программах баз данных (таких
как генераторы отчетов и инструменты ввода данных).
SQL – язык администрирования баз данных. Администратор базы
данных, находящейся на мини-компьютере или на большой ЭВМ,
использует SQL для определения структуры базы данных и
управления доступом к данным.
SQL – язык создания приложений клиент / сервер, и программах для
персональных компьютеров SQL используется для организации свя-
зи через локальную сеть с сервером базы данных, в которой хранят-
ся совместно используемые данные. В большинстве новых прило-
жений используется архитектура клиент / сервер, которая позволяет
свести к минимуму сетевой трафик и повысить быстродействие как
персональных компьютеров, так и серверов баз данных.
SQL – язык распределенных баз данных. В системах управления
распределенными базами данных SQL помогает распределять
данные среди нескольких взаимодействующих вычислительных
систем. Программное обеспечение каждой системы посредством
использования SQL связывается с другими системами, посылая
им запросы на доступ к данным.
SQL – язык шлюзов базы данных. В вычислительных сетях с различ-
ными СУБД SQL часто используется в шлюзовой программе, кото-
рая позволяет СУБД одного типа связываться с СУБД другого типа.
Таким образом, SQL превратился в полезный и мощный инстру-
мент, обеспечивающий людям, программам и вычислительным систе-
мам доступ к информации, содержащейся в реляционных базах данных.
Успех языку SQL принесли следующие его особенности:
Независимость от конкретной СУБД.
Несмотря на наличие диалектов и различий в синтаксисе, в боль-
шинстве своём тексты SQL-запросов могут быть достаточно легко пе-
ренесены из одной СУБД в другую. Существуют системы, разработчики
которых изначально закладывались на применение, по меньшей мере,
нескольких СУБД (например, система электронного документооборота
Documentum может работать как с Oracle Database, так и с Microsoft
SQL Server)
Наличие стандартов
Наличие стандартов и набора тестов для выявления совместимости
и соответствия конкретной реализации SQL общепринятому стандарту
132