ВУЗ:
Составители:
Рубрика:
– 58 –
Появление новых технических и программных решений влечет необходи-
мость изменения алгоритмов поиска и обновления данных, но при этом необ-
ходимо обеспечить и возможность использования ранее разработанных про-
граммных продуктов. Кроме того, разработка информационных систем не
должна зависеть от выбора той или иной СУБД для организации данных. Все
это подталкивает
к необходимости стандартизации, если не самих алгоритмов
доступа к данным, что едва ли возможно, а хотя бы спецификаций процедур
доступа.
Если мы на каком-либо языке сумеем описать данные, а сам алгоритм бу-
дет строить компилятор или интерпретатор соответствующей СУБД, то описа-
ние будет одним и тем же для всех СУБД
, понимающих этот язык. Именно эту
проблему решает язык
SQL – язык структурированных запросов. Этот язык при-
нят в качестве стандарта всеми фирмами, разрабатывающими СУБД. Благодаря
этому разработчики могут не заботиться о том, в среде какой СУБД будет рабо-
тать его задача.
Язык
SQL − это язык нечисловой обработки данных, предназначен для рабо-
ты с содержанием данных. Например, если на алгоритмическом языке для об-
ращения к массивам
A и B нужно определить адрес массива и воспользоваться
значением индекса
I для выбора конкретного элемента. Аналогично для выбор-
ки из памяти из памяти значения переменной
X достаточно знать ее имя, кото-
рое указывает на ее местоположение в памяти (см.
Пример1).
Пример1.
for(i=1;i<=10;i++)
{A(I)=A(I)+XB(I);}
В другом примере (см. Пример 2), написанном на языке SQL, имена служа-
щих выбираются из файла не по адресу, а по содержимому полей
AGE и QUOTA.
Страницы
- « первая
- ‹ предыдущая
- …
- 56
- 57
- 58
- 59
- 60
- …
- следующая ›
- последняя »
