Студопедия
rus | ua | other

Home Random lecture






Проекція


Date: 2015-10-07; view: 405.


Проекцією реляційного відношення R зі схемою R(A1,..., Ak) за атрибутами Ai1, ..., Ain де , що позначається , називається таке від­ношення S зі схемою , кортежі якого отримані з кортежів відношення R шляхом видалення значень, що не належать атрибутам, за якими виконується проекція. При цьому в кінцевому відношенні повторні екземпляри кортежів ви­даляються.

Якщо г є кортежем відношення R, то записом г[L], де L — підмножина атрибу­тів відношення R, позначимо множину тих елементів кортежу г, що відповідають значенням атрибутів з L. Тоді наведене вище визначення проекції може бути за­писане у такий спосіб:

Операція проекції також записується як .

З теоретичної точки зору операція проекції не є «чистою», оскільки список ат­рибутів не належить основній множині (тобто не є реляційним відношенням), а тому не може бути операндом. За «чистого» теоретичного підходу операцію проекції слід вважати бінарною, а на практиці вона розглядається як унарна з па­раметрами.

Такі ж самі проблеми мають місце в усіх операціях, де операндами є списки ат­рибутів.


<== previous lecture | next lecture ==>
Приклад _______________________________________________________________ | Обмеження (селекція)
lektsiopedia.org - 2013 год. | Page generation: 0.09 s.