Дәріс Деректер қоры (ДҚ) файлын құру. МҚ-на енгізу, экранда көру. ДҚ-н редакциялау. Реляциялық алгебра және реляциялық есептеу



жүктеу 16,69 Kb.
Дата16.10.2023
өлшемі16,69 Kb.
#43850
Лекция-1696904266550


Дәріс 7. Деректер қоры (ДҚ) файлын құру. МҚ-на енгізу, экранда көру. ДҚ-н редакциялау. Реляциялық алгебра және реляциялық есептеу.
Реляциялық алгебра және реляциялық есептеу - бұл деректермен жұмыс істеу және оларға сұраныстарды орындау үшін пайдаланылатын реляциялық деректер базасы саласындағы екі негізгі компонент. Міне, олардың қысқаша сипаттамасы:
Реляциялық алгебра:
- Реляциялық алгебра - реляциялық деректер базасымен жұмыс істеуге арналған математикалық жүйе.
- Ол дерекқордағы қатынастарға (кестелерге) түрлі операцияларды орындауға мүмкіндік беретін операторлар мен операторларды қамтиды.
- Реляциялық алгебраның операторлары іріктемені (selection), проекцияны (projection), біріктіруді (union), айырмашылықты (difference), қиылысуды (intersection) және кестелердегі деректермен сүзу, біріктіру және манипуляциялау үшін басқа да операцияларды қамтиды.
- Реляциялық алгебра реляциялық дерекқордағы деректерге сұрауларды жасау және орындау үшін пайдаланылады. Сұрау салулар қажетті ақпаратты алу және өңдеу үшін операторлардың комбинациясын пайдалана отырып жасалуы мүмкін.
Реляциялық есептеу:
- Реляциялық есептеу - реляциялық дерекқорларға сұрау салуларды сипаттаудың басқа формалды тәсілі.
- Ол сұраулар тапсырмасына декларативтік тәсілді ұсынады, онда сіз қандай деректер алғыңыз келетінін, бірақ оны қалай жасағыңыз келетінін көрсетпейсіз.
- Реляциялық есептеудің негізгі екі түрі бар: кортеждерді есептеу (tuple calculus) және домендерді есептеу (domain calculus). Оларда сұрауларды тапсыру үшін айнымалылар мен шарттар пайдаланылады.
Реляциялық есептеу дерекқорды физикалық іске асырудан абстракцияны ұсынады, бұл сұрауларды орындауды автоматты түрде оңтайландыруға мүмкіндік береді.
Бұл екі тәсіл де деректерді басқару және олардан қажетті ақпаратты алу үшін MySQL, PostgreSQL, Oracle және басқалар сияқты реляциялық дерекқорларға сұрау салуларды жобалауда, жасауда және орындауда кеңінен қолданылады.
Реляциялық алгебраның операторлары мен операторлары реляциялық деректер базасындағы қатынастарға (кестелерге) операцияларды орындау үшін пайдаланылады. Негізгі операторлар мен операторлардың сипаттамасы:
Реляциялық алгебра операторлары:
1. іріктеме (Selection): σ (sigma) символымен белгіленеді.
- Іріктеме операторы белгілі бір шартқа сәйкес келетін қатынастан жолдарды (кортеждерді) таңдауға мүмкіндік береді.
- Мысалы: σ (Жасы > 30) (Қызметкерлер) - 30 жастан асқан барлық қызметкерлерді таңдайды.
2. Проекция (Projection): π (pi) символымен белгіленеді.
- Проекция операторы қатынастан белгілі бір төлсипаттарды (бағандарды) таңдауға мүмкіндік береді.
- Мысалы: π (Аты, Тегі) (Қызметкерлер) - қызметкерлердің аты мен тегін ғана таңдайды.
3. Бірлестік (Union): ∪ (union) символымен белгіленеді.
- Бiрлестiк операторы бiрдей схемамен (құрылыммен) екi қатынасты бiрiктiру үшiн пайдаланылады.
- Мысалы: Қызметкерлер ∪ Тағылымдамадан өтушілер - қызметкерлер мен тағылымдамадан өтушілердің қарым-қатынасын біріктіреді.
4. Айырмашылық (Difference): (минус) символымен белгіленеді.
- Айырмашылық операторы бір қатынаста болатын, бірақ екіншісінде жоқ кортеждерді алуға мүмкіндік береді.
- Мысалы: Қызметкерлер - Тағылымдамадан өтушілер - тағылымдамадан өтушілер болып табылмайтын барлық қызметкерлерді қайтарады.
5. Қиылысу (Intersection): ∩ (intersection) символымен белгіленеді.
- Қиылысу операторы екі қатынаста да бар кортеждерді қайтарады.
- Мысалы: Қызметкерлер ∩ Тағылымдамадан өтушілер де тағылымдамадан өтушілер болып табылатын қызметкерлерді қайтарады.
Реляциялық алгебраның операндалары:
1. Қатынастар (Relations): Бұл белгілі бір құрылымы және атаулы атрибуттары бар кестелер немесе көптеген кортеждер. Олар реляциялық алгебра операцияларының негізгі объектілері болып табылады.
2. Шарттар (Conditions): Бұл деректерді іріктеу және сүзгілеу операторларында пайдаланылатын логикалық өрнектер. Олар қатынастан қандай кортеждерді таңдау керектігін анықтайды.
3. Төлсипаттар (Attributes): Бұл проекция операторының көмегімен таңдалуы Қазақстан Республикасы Үкіметінің кейбір шешімдеріне өзгерістер мен толықтырулар енгізу туралы
Бұл операторлар мен операторлар реляциялық деректер базасында деректермен түрлі манипуляцияларды орындауға мүмкіндік береді, бұл реляциялық алгебраны сұрау салу және деректерді басқару үшін қуатты құралға айналдырады.
жүктеу 16,69 Kb.

Достарыңызбен бөлісу:




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау