Мазмұны:

Реляциялық алгебра сұрау ағашы дегеніміз не?
Реляциялық алгебра сұрау ағашы дегеніміз не?

Бейне: Реляциялық алгебра сұрау ағашы дегеніміз не?

Бейне: Реляциялық алгебра сұрау ағашы дегеніміз не?
Бейне: Информатика пәні мұғалімі Жазықбаева Қибат 2024, Қараша
Anonim

А сұрау ағашы Бұл ағаш енгізу қатынастарын көрсететін деректер құрылымы сұрау жапырақ түйіні және реляциялық алгебра ішкі түйіндер сияқты операциялар. Ішкі түйін әрекетін оның операндтары қол жетімді болған кезде орындаңыз, содан кейін ішкі түйінді алынған әрекетпен ауыстырыңыз.

Сонымен қатар, реляциялық алгебра нені білдіреді?

Реляциялық алгебра . Реляциялық алгебра қатынас даналарын кіріс ретінде қабылдайтын және шығыс ретінде қатынас даналарын беретін процедуралық сұрау тілі болып табылады. Ол сұрауларды орындау үшін операторларды пайдаланады. Реляциялық алгебра қатынас бойынша рекурсивті орындалады және аралық нәтижелер де қатынастар болып саналады.

Содан кейін сұрақ туындайды, мысалмен сұрауды оңтайландыру дегеніміз не? Сұрауды оңтайландыру көптеген реляциялық мәліметтер қорын басқару жүйелерінің ерекшелігі болып табылады. The сұрау оңтайландырушы берілген тапсырманы орындаудың ең тиімді жолын анықтауға тырысады сұрау мүмкіндігін ескере отырып сұрау жоспарлары.

Сол сияқты, сұрауларды оңтайландыруда реляциялық алгебраның рөлі қандай?

Реляциялық алгебра үшін Сұрауды оңтайландыру . Қашан а сұрау орналастырылады, ол алдымен сканерленеді, талданады және тексеріледі. ішкі көрінісі сұрау содан кейін a сияқты жасалады сұрау ағаш немесе а сұрау график. Содан кейін дерекқор кестелерінен нәтижелерді алу үшін балама орындау стратегиялары әзірленеді.

Сіз реляциялық алгебраны қалай жасайсыз?

ДҚБЖ-ға реляциялық алгебраны енгізу

  1. Реляциялық алгебрадағы операторлар.
  2. Проекция (π) Проекция қатынастан қажетті баған деректерін жобалау үшін пайдаланылады.
  3. Ескертпе: Әдепкі бойынша проекция қайталанатын деректерді жояды.
  4. Таңдау (σ)
  5. Ескерту: таңдау операторы тек қажетті кортеждерді таңдайды, бірақ оларды көрсетпейді.
  6. Одақ (U)
  7. Айырмашылықты орнату (-)
  8. Атын өзгерту (ρ)

Ұсынылған: