|
||||||||
|
![]()
SQL и его роль в технологии клиент/серверSQL - это промышленный стандарт набора команд для управления базой данных, который используется средой разработки приложений типа Delphi. SQL - это не язык программирования в обычном понимании, т.е. вы не сможете зайти в компьютерный магазин и купить коробку с SQL. Это часть серверной базы данных. SQL получил большое распространение как язык запросов баз данных в 80-х и 90-х годах, а сегодня он стал стандартом для работы с базами данных клиент/сервер в сетевой среде. Delphi использует SQL посредством компонентов. SQL позволяет управлять данными сервера, обеспечивая ряд функциональных возможностей. ═════? Определение данных. С помощью SQL определяется структура таблиц, т.е. типы данных полей внутри таблиц, а, кроме того, ссылочные отношения определенных полей к полям в других таблицах. ═════? Поиск данных. Клиентные приложения используют SQL, чтобы получать от сервера любые нужные данные. Кроме того, SQL позволяет клиентам определять, какие данные искать, как эти данные сортировать и какие для этого использовать поля. ═════? Целостность данных. Благодаря SQL осуществляется защита целостности данных с помощью различных ограничений, определенных как часть таблицы, или независимо от таблицы ? в виде хранимых процедур или других объектов базы данных. ═════? Обработка данных. SQL позволяет клиентам модифицировать, добавлять или удалять данные на сервере. Обработка может быть частью простого оператора SQL, переданного серверу, или хранимой на сервере процедурой. ═════? Защита. SQL, позволяет защищать данные посредством определения привилегий доступа пользователя, представлений и ограниченного доступа к различным объектам базы данных. ═════? Конкурентный доступ. SQL управляет конкурентным доступом к данным таким образом, что пользователи, одновременно работающие с системой, не мешают друг другу. Такое подробное описание позволяет сделать вывод, что SQL, является основным средством разработки и управления данными в приложениях клиент/сервер.
| |||||||||
За содержание страницы отвечает Гончарова М.Н. © Кафедра СПиКБ, 2002-2017 |