Достоинства sql

  • Часть 1
  • | 2
  • | 3
  • | 4
  • | 5

8. Возможность динамического определения данных.

С помощью SQL можно динамически изменять и расширять структуру базы данных даже в то время, когда пользователи обращаются к ее содержимому. Это большое преимущество перед языками статического определения данных, которые запрещают доступ к базе данных во время изменения ее структуры.

Таким образом, SQL обеспечивает максимальную гибкость, так как дает базе данных возможность адаптироваться к изменяющимся требованиям, не прерывая работу приложения, выполняющегося в реальном масштабе времени.

9. Поддержка архитектуры «клиент-сервер».

SQL играет ключевую роль в технологии «клиент-сервер». «Клиент-сервер» – это модель взаимодействия компьютеров (сервера и клиента) в компьютерной сети. Сервер – это собственно СУБД. Он поддерживает все основные функции СУБД:

-       определение данных;

-       их обработку;

-       защиту;

-       целостность и т.д.

Клиенты – это различные приложения, выполняемые "над" СУБД. Они могут быть написанными пользователями или встроенными, т.е. предоставляемыми вместе с СУБД или сторонними поставщиками ПО.

Архитектура «клиент-сервер» позволяет существенно снизить сетевой трафик и повысить быстродействие, как персональных компьютеров, так и серверов баз данных.

SQL – естественное средство для реализации приложений «клиент-сервер». В этой роли SQL служит связующим звеном между клиентской системой, взаимодействующей с пользователем, и серверной системой, управляющей базой данных, позволяя каждой системе сосредоточиться на выполнении своих функций. Кроме того, SQL позволяет персональным компьютерам функционировать в качестве клиентов по отношению к сетевым серверам или более крупным базам данных, установленным на больших ЭВМ; это позволяет получать доступ к корпоративным данным из приложений, работающих на персональных компьютерах.

предыдущаяследующая