Основы баз данных
 
   

  Дополнительно лекции:

 

Языки запросов к реляционнам базам данных

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

В реляционной алгебре операнды и результаты всех действий являются отношени¬ями. Языки реляционной алгебры являются процедурными, так как отношение, явля¬ющееся результатом запроса к реляционной БД, вычисляется при выполнении пос¬ледовательности реляционных операторов, применяемым к отношениям. Операторы состоят из операндов, в роли которых выступают отношения, и реляционных опера¬ций. Результатом реляционной операции является отношение.

Языки исчислений, в отличие от реляционной алгебры, являются непроцедурными (описательными, или декларативными) и позволяют выражать запросы с помощью предиката первого порядка (высказывания в виде функции), которому должны удовлетворять кортежи или домены отношений. Запрос к БД, выполненный с использо¬ванием подобного языка, содержит лишь информацию о желаемом результате. Для этих языков характерно наличие наборов правил для записи запросов. В частности, к языкам этой группы относится SQL.

предыдущая

Fox Pro:

теоретический курс
практический курс


Наши спонсоры:

телефоны с 2 симками .

___________________

Литература | Полезные ссылки | Карта сайта | О проекте
Написать письмо:
admin@archae-dev.com.