Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Технологии Клиент/Сервер >> SQL и его роль в технологии клиент/сервер

[Назад]    [Содержание ]    [Вперед]

  


SQL и его роль в технологии клиент/сервер


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

SQL получил большое распространение как язык запросов баз данных в 80-х и 90-х годах, а сегодня он стал стандартом для работы с базами данных клиент/сервер в сетевой среде. Delphi использует SQL посредством компонентов.

SQL позволяет управлять данными сервера, обеспечивая ряд функциональных возможностей.

═════? Определение данных. С помощью SQL определяется структура таблиц, т.е. типы данных полей внутри таблиц, а, кроме того, ссылочные отношения определенных полей к полям в других таблицах.

═════? Поиск данных. Клиентные приложения используют SQL, чтобы получать от сервера любые нужные данные. Кроме того, SQL позволяет клиентам определять, какие данные искать, как эти данные сортировать и какие для этого использовать поля.

═════? Целостность данных. Благодаря SQL осуществляется защита целостности данных с помощью различных ограничений, определенных как часть таблицы, или независимо от таблицы ? в виде хранимых процедур или других объектов базы данных.

═════? Обработка данных. SQL позволяет клиентам модифицировать, добавлять или удалять данные на сервере. Обработка может быть частью простого оператора SQL, переданного серверу, или хранимой на сервере процедурой.

═════? Защита. SQL, позволяет защищать данные посредством определения привилегий доступа пользователя, представлений и ограниченного доступа к различным объектам базы данных.

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

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



[Назад]    [Содержание ]    [Вперед]

  


  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017