<<
>>

Дополнительные возможности ЯМД в реляционных системах

. В

общем случае ЯМД выходят за рамки абстрактных языков, так как для обработки данных требуются операции, выходящие за рамки возможностей реляционной алгебры или реляционного исчисления.

Это прежде всего следующие команды: включить данные; модифицировать данные; удалить данные.

Кроме этих операций можно использовать следующие дополнительные возможности.

1. Арифметические выражения. Арифметические вычисления и сравнения включают в формулы селекции реляционных алгебраических выражений или в атомы в выражениях реляционного исчисления.

2. Команды присваивания и печати.

3. Агрегатные функции. Это функции, применяемые к столбцам отношений, в результате выполнения которых вычисляется одна-единственная величина. Например, максимальное или минимальное значение, сумма, среднее.

Так как реальные ЯМД реализуют функции, не имеющие аналогов ни в реляционной алгебре, ни в реляционном исчислении, то в действительности они являются более чем полными. Полным считается язык, в котором реализуются все возможности реляционного исчисления с переменными- кортежами либо,- что равносильно, реляционного исчисления с переменными на доменах или реляционной алгебры.

<< | >>
Источник: Григорьев Ю.А., Ревунков Г.И.. Банки данных. 2002

Еще по теме Дополнительные возможности ЯМД в реляционных системах:

  1. § 39 Классификация договоров в отдельных видах. – Римская классификация. – Система прусского закона, французского и австрийского кодекса. – Система русского свода. – Система настоящего изложения.
  2. Тема 15 Правова система і система права. Система законодавства та систематизація нормативно-правових актів
  3. Глава 4. Система права и система законодательства
  4. Всё — возможно
  5. Все - возможно
  6. Возможные ловушки
  7. §16. ОБЩЕСТВО С ДОПОЛНИТЕЛЬНОЙ ОТВЕТСТВЕННОСТЬЮ
  8. Возможные ловушки
  9. Возможные ловушки
  10. Возможные ловушки
  11. Безграничные возможности
  12. 15.10.1. Неограниченные возможности
  13. Возможные ловушки