16.Реляциялық алгебра. Реляциялық алгебраның теориялық-көпше операциялары.
Реляциялық алгебра қатынастарды аргумент ретінде және қайтаратын қатынастарды нәтиже ретінде көрсететін операторлар жиынынан тұрады. Осылайша , реляциялық оператор f қатынастармен аргумент ретінде функция түрінде беріледі.R=f (r1,r2,…,rn).
Реляциялық алгебра тұйық болып табылады, яғни аргумент ретінде реляциялық операторға типі бойынша сәйкес келетін басқа реляциялық операторларды қоюға болады.
R=f(f1,(R11,R12,…),f2(R21,R22)
Осылайша, реляциялық өрнектерде күрделі құрылымда енгізілген өрнектерді қолдануға болады.Деректер қорымен жиыны шегінде әр қатынас бірегей атқа ие болуы тиіс.Реляциялық операцияны орындау нәтижесінде алынған қатынас аты теңдіктің сол жағында анықталады.
17.Реляциялық алгебра. Реляциялық алгебраның арнайы операциялары.
[23:31, 21.12.2021] Айсұлу Группалас: Бірігу операциясы
SQL тілінің құралдарымен бірігу операциясы келесі түрде ұсынылады:
SELECT *
FROM A
UNION
SELECT *
FROM B
Айырмалар операциялары
SQL тілінің құралдарымен айырма операциясы келесі түрде ұсынылады:
SELECT *
FROM A
EXCEPT
SELECT *
FROM B
Проекция операциялары
SELECT Fieldi1, ..., Fieldin
FROM A
Іріктеу (селекция) операциялары
SELECT *
FROM A
WHERE ()
Қиысу операциялары
SELECT *
FROM A
INTERSECT
SELECT *
FROM B
Жалғау, эквижалғау операциялары
Егер – "=" операциясы, онда бұл эквижалғау.
Табиғи жалғау операциялары
Достарыңызбен бөлісу: |