Курсовые работы, лабораторные, доклады для студентов
можете скачать и поделиться с другими,
если не жалко.

 
на правах рекламы


Реляционные языки


Вопрос № 12 Реляционные языки.

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


Осн реляционные языки: реляц.алгебра; реляц. исчисления; SQL; QBE.

Реляционная алгебра - высокоуровневый теоретический процедурный язык, система операций над отношениями в реляционной модели данных. Операции реляционной алгебры также называют реляционными операциями. Первоначальный набор из 8 операций был предложен Э. Коддом в 1970-е годы и включал как операции, которые до сих пор используются (проекция, соединение и т.д.), так и операции, которые не вошли в употребление (например, деление отношений).

Операторы реляц. алгебры делятся на 2 группы:
-традиционные операторы над множествами(объединение, разность, пересечение, декартовое произведение);
-специальные(проекция, выборка, соединение).

Реляционные операции над множествами.
Некоторые операторы могут выполняться только над отношениями совместимыми по типам. Отношения называются совместимыми по типу, если они имеют одинаковые схемы(т.е одинак. кол-во атрибутов с совпадающими доменами)

1)Объединение-объединение 2х совместимых по типу отношений А и В в кач-ве рез-та возвращает отношение с такой же схемой, содержащ. множество картежей принадлежащих либо А, либо этим 2-м отношениям одновременно. Картежи дубликаты удаляются из результирующего отношения.

2)Разность-разность 2х совместимых по типу отношений А и В, в кач-ве рез-та вовращают отношение с такой же схемой, содержащ. множество картежей принадлежащих отношению А, но не принадлеж. отношению В.

3)Пересечение. Пересечение 2х совместимых по типу отношений А и В называют отношение с такой же схемой, содержащ. мн-во картежей, принадлеж. одновременно двум этим отношениям.
Этот оператор явл избыточным, т.к. его можно реализовать с помощью других операторов:

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

Комментарии:

Оставить комментарий
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.