Реляциялы алгебра қ Орында андар: Т леу азы

Скачать презентацию Реляциялы алгебра қ Орында андар: Т леу азы Скачать презентацию Реляциялы алгебра қ Орында андар: Т леу азы

relyatsionnaya_algebra.pptx

  • Размер: 60.9 Кб
  • Автор:
  • Количество слайдов: 13

Описание презентации Реляциялы алгебра қ Орында андар: Т леу азы по слайдам

Реляциялы алгебра қ Орында андар: Т леу азы Р. ғ ө ғ Орманбек Н.Реляциялы алгебра қ Орында андар: Т леу азы Р. ғ ө ғ Орманбек Н. Т легенова Д. ө Конкеева А.

Деректер орын йлестіруқ ү • Реляциялы деректер орын бас ару ж йесінде қ қДеректер орын йлестіруқ ү • Реляциялы деректер орын бас ару ж йесінде қ қ қ ү атынастар а амалдар орындау шін екі топ қ ғ ү пайдаланылады: • 1)Реляциялы алгебра қ • 2)Реляциялы есептеу қ

 • атынастар а орындалатын амалдарды топ а б леді: Қ ғ қ ө • атынастар а орындалатын амалдарды топ а б леді: Қ ғ қ ө • 1)Жиындар а олданылатын амалдар, олар біріктіру, ғ қ иылыстыру, б лу, декартты к бейту; қ ө • 2) олданатын арнайы амалдар, олар жобалау, біріктіру Қ ж не та дау. Осы амалдарды жиынты ы толы ә ң ң ғ қ атынастарды алгебрасын береді. қ ң

Реляциялы алгебра тіліқ • Реляциялы  алгебра барлы  рекеттерді  н тижелеріні Реляциялы алгебра тіліқ • Реляциялы алгебра барлы рекеттерді н тижелеріні қ қ ә ң атынастары болып табылады. Реляциялы алгебра тілі қ қ процедуралы болып табылады, ал реляциялы қ қ есептерді негізі матеметиклы логикалы б лігі болып ң қ қ ө табылады. Реляциялы алгебрада процедуралы емес тіл қ қ болып табылады.

 •  Берілген деректер орымен моделіні  реляциялы  базисі: қ ң қ • Берілген деректер орымен моделіні реляциялы базисі: қ ң қ реляциялы алгебра, реляциялы операцияларды қ қ ң интерпретациясы, теориялы — к бейткіштік операцияларды қ ө ң семантикасыны ерекшеліктері. ң • Реляциялы модельді шінші б лігі, манипуляциялы б лік қ ң ү ө қ ө реляциялы деректер орымен жиынына атынау қ қ қ реляциялы алгебра немесе о ан эквивалентті реляциялы қ ғ қ есептеулер ар ылы іске асырылатынын т жырымдайды. қ ұ

 • На ты реляциялы  Д БЖ-да шынды ында азір қ қ Қ • На ты реляциялы Д БЖ-да шынды ында азір қ қ Қ ғ қ реляциялы алгебра да реляциялы есептеулер де таза қ қ к йінде олданылмайды. Реляциялы деректер орымен ү қ қ қ жиынына стандартты атынау SQL(Structured Query қ Language). SQL тілі реляциялы алгебраны операторлар қ ң оспасынан ж не синтаксис олданатын, а ылшын тіліні қ ә қ ғ ң фразасына жа ын реляциялы алгебра мен реляциялы қ қ қ есептеуде кездеспейтін реляциялы есептеу рнектерінен қ ө т рады. ұ

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

Реляциялы алгебраны т йы тылы ы. қ ң ұ қ ғ Реляциялы алгебра атынастардыРеляциялы алгебраны т йы тылы ы. қ ң ұ қ ғ Реляциялы алгебра атынастарды аргумент ретінде қ қ ж не айтаратынастарды н тиже ретінде ә қ қ ә к рсететін операторлар жиынынан т рады. ө ұ Осылайша , реляциялы оператор қ f атынастармен қ аргумент ретінде функция т рінде беріледі. ү R=f (r 1, r 2, …, rn).

 • Реляциялы алгебра т йы болып табылады, я ни аргумент ретінде қ ұ • Реляциялы алгебра т йы болып табылады, я ни аргумент ретінде қ ұ қ ғ реляциялы оператор а типі бойынша с йкес келетін бас а қ ғ ә қ реляциялы операторларды ою а болады. қ қ ғ • R=f(f 1, (R 11, R 12, …), f 2(R 21, R 22) • Осылайша, реляциялы рнектерде к рделі рылымда енгізілген қ ө ү құ рнектерді олдану а болады. ө қ ғ • Деректер орымен жиыны шегінде р атынас бірегей ат а ие болуы қ ә қ қ тиіс. Реляциялы операцияны орындау н тижесінде алын ан атынас қ ә ғ қ аты те дікті сол жа ында аны талады. ң ң ғ қ • Біра та егер б л атынас аргумент ретінде бас а реляциялы қ ұ қ қ қ рнектерге ойылатын болса, реляциялы рнек н тижесінде ө қ қ ө ә алын ан атынасты аты болуын талап етпеуге болады. ғ қ ң • М ндай атынастарды ұ қ атаусыз атынастарқ деп атаймыз.

Атаусыз атынастарқ • Атаусыз атынастар деректер орымен қ қ жиыны базасында болмайды,  олАтаусыз атынастарқ • Атаусыз атынастар деректер орымен қ қ жиыны базасында болмайды, ол тек ана қ реляциялы оператор м нін есептеу қ ә уа ытында есептеледі. қ

Операторлары • Д ст рлі т рде коддты ізімен екі топ а біріккен, сегізОператорлары • Д ст рлі т рде коддты ізімен екі топ а біріккен, сегіз реляциялы оператор аны талады. ә ү ү қ қ • Теориялы к пм шелік операторлар: қ ө ү • · біріктіру • · ию қ • · азайту • · декартты к бейту қ ө • Арнайы реляциялы операторлар: қ • · та дама ң • · проекция • · жал ау( осу) ғ қ • · б лу ө • Б ларды б рі т уелсіз болып табылады, я ни бір атар операторлар бас а реляциялы операторлар ұ ң ә ә ғ қ қ қ ар ылы рнектеледі. қ ө

Типі (т рі) бойынша біріктірілетін атынастар. ү қ Бір атар реляциялы  операторлар, Типі (т рі) бойынша біріктірілетін атынастар. ү қ Бір атар реляциялы операторлар, (мысалы, біріктіру) атынастар бірдей та ырып а ие қ қ қ болуын талап етеді. Екі атынасты біріктіру операциясы с йкес атынастар денесімен қ ә қ алын ан екі к пм шелік тізімдерін ж й осу болып табылады. Н тиже атынас бола ала ма? ғ ө ү ә қ • Біріншіден , егер бастап ы атынас т рлі атрибут санына ие болса, онда м ндай рт рлі қ қ ү ұ ә ү біріктірулерді тізімі болып табылатын к пм шелікті атынас т рінде к рсетуге болмайды. ң ө ү қ ү ө • Екіншіден , атынас атрибуттарды бірдей санына ие бол анымен де, атрибуттар рт рлі қ ң ғ ә ү атау а ие болады. ғ • К птеген тізімдерді осу н тижесінде алын ан атынастар та ырыбын алай аны тау а ө қ ә ғ қ қ ғ болады? • шіншіден Ү , атынас бірдей атрибут санына, атрибуттар р т рлі домендерге аны тал ан қ ә ү қ ғ бірдей атау а ие болсын. ғ Сонда тізімдерді айта біріктіру атынас т збейді. қ қ ү

Рахмет! Рахмет!

Зарегистрируйтесь, чтобы просмотреть полный документ!
РЕГИСТРАЦИЯ