М.Әуезов атындағы Оңтустiк Қазақстан Университет СӨЖ Реляциялық алгебра және реляциялық есептеу.
Студент: Өсербай Дамир Ип 20-3к1
Кабылдаушы: Жангир Нургул Батыркызы.
Деректер қорын үйлестіру
• Реляциялық деректер қорын басқару жүйесінде
қатынастарға амалдар орындау үшін екі топ
пайдаланылады:
• 1)Реляциялық алгебр.
• 2)Реляциялық есептеу.
Реляциялық алгебра тілі
Реляциялық алгебра барлық әрекеттердің нәтижелерінің
қатынастары болып табылады. Реляциялық алгебра тілі
процедуралық болып табылады, ал реляциялық
есептердің негізі матеметиклық логикалық бөлігі болып
табылады. Реляциялық алгебрада процедуралық емес тіл
болып табылады.
Ең көп таралған қауіпті табиғи құбылыстар әлемде болып табылады: – тропикалық дауыл мен су тасқыны (32%), – су тасқыны – 32%, – жер сілкінісі (12%), – құрғақшылық – 10% – басқа да табиғи процестер (14%)
Ең көп таралған қауіпті табиғи құбылыстар әлемде болып табылады: – тропикалық дауыл мен су тасқыны (32%), – су тасқыны – 32%, – жер сілкінісі (12%), – құрғақшылық – 10% – басқа да табиғи процестер (14%)
L
Берілген деректер қорымен моделінің реляциялық базисі: реляциялық алгебра, реляциялық операциялардың интерпретациясы, теориялық көбейткіштік операциялардың семантикасының ерекшеліктері.
Реляциялық модельдің үшінші бөлігі, манипуляциялық бөлік реляциялық деректер қорымен жиынына қатынау реляциялық алгебра немесе оған эквивалентті реляциялық есептеулер арқылы іске асырылатынын тұжырымдайды.
Реляциялық алгебра қатынастарды аргумент ретінде және қайтаратын қатынастарды нәтиже ретінде көрсететін операторлар жиынынан тұрады. Осылайша, реляциялық оператор f қатынастармен аргумент ретінде функция түрінде беріледі. R=f (r1,r2,…,rn).
алынған қатынастың аты болуын талап етпеуге болады.
• Мұндай қатынастарды атаусыз қатынастар деп атаймыз.
Атаусыз қатынастар
Атаусыз қатынастар деректер қорымен жиыны базасында болмайды, ол тек қана реляциялық оператор мәнін есептеу уақытында есептеледі.
Операторлары
Дәстүрлі түрде коддтық ізімен екі топқа біріккен, сегіз реляциялық оператор анықталады. Теориялық көпмүшелік операторлар: · біріктіру · қию · азайту · декарттық көбейту Арнайы реляциялық операторлар: · таңдама · проекция · жалғау(қосу) · бөлу Бұлардың бәрі тәуелсіз болып табылады, яғни бірқатар операторлар басқа реляциялық операторлар арқылы өрнектеледі.
Типі (түрі) бойынша біріктірілетін қатынастар.
Бірқатар реляциялық операторлар, (мысалы, біріктіру) қатынастар бірдей тақырыпқа ие болуын талап етеді. Екі қатынасты біріктіру операциясы сәйкес қатынастар денесімен алынған екі көпмүшелік тізімдерін жәй қосу болып табылады. Нәтиже қатынас бола ала ма?
Біріншіден, егер бастапқы қатынас түрлі атрибут санына ие болса, онда мұндай әртүрлі біріктірулердің тізімі болып табылатын көпмүшелікті қатынас түрінде көрсетуге болмайды.
Екіншіден, қатынас атрибуттардың бірдей санына ие болғанымен де, атрибуттар әртүрлі атауға ие болады.
Көптеген тізімдерді қосу нәтижесінде алынған қатынастар тақырыбын қалай анықтауға болады?
Үшіншіден, қатынас бірдей атрибут санына, атрибуттар әр түрлі домендерге анықталған бірдей атауға ие болсын.