1. Мәліметтер базасы түсінігі, мәліметтер базасымен басқару жүйелері қызметі Мәліметтер қоры (МҚ)


МББЖ-ің мәліметтер үлгілері. Реляциялық үлгі



бет4/14
Дата06.10.2022
өлшемі65,22 Kb.
#151982
1   2   3   4   5   6   7   8   9   ...   14
Байланысты:
1. М ліметтер базасы т сінігі, м ліметтер базасымен бас ару ж йе

7. МББЖ-ің мәліметтер үлгілері. Реляциялық үлгі

Реляциялық модель


Реляциялық модельде, иерархиялық немесе желілік модельден айырмашылығы, физикалық қатынастар жоқ. Барлық ақпарат қатарлар мен бағандардан тұратын кестелер (қатынастар) түрінде сақталады. Екі кестенің деректері физикалық сілтемелер немесе көрсеткіштер емес, жалпы бағандармен байланысты. Бірқатар деректерді басқару үшін арнайы операторлар бар.
МҚБЖ-нің басқа екі түрінен айырмашылығы, реляциялық деректер модельдерінде барлық көрсеткіштерді қараудың қажеті жоқ, бұл желілік және иерархиялық ДҚБЖ-мен салыстырғанда ақпаратты таңдау сұрауларын орындауды жеңілдетеді. Бұл реляциялық модельдің ыңғайлы болуының негізгі себептерінің бірі. Жалпы реляциялық ДҚБЖ: Oracle, Sybase, DB2, Ingres, Informix және MS-SQL Server.
"Реляциялық модельде нысандар да, олардың қарым-қатынасы да тек кестелермен ұсынылған және ештеңе жоқ".
RSUBD-э. ф. Коддтың реляциялық моделіне негізделген дерекқорды басқарудың реляциялық жүйесі. Бұл деректердің құрылымдық аспектілерін анықтауға, қатынастарды өңдеуге және олардың тұтастығына мүмкіндік береді. Мұндай мәліметтер базасында мазмұн және оның ішіндегі қатынастар жалпы өрістері бар кестелер — жазбалар жиынтығы түрінде ұсынылған.
Реляциялық кестелер келесі қасиеттерге ие:
* Барлық мәндер атомдық.
* Әр жол бірегей.
* Бағандардың реті маңызды емес.
* Қатарлардың реті маңызды емес.
* Әр бағанның өзіндік ерекше атауы бар.
Кейбір өрістерді кілт ретінде анықтауға болады. Бұл нақты мәндерді іздеуді жеделдету үшін индекстеу қолданылатындығын білдіреді. Екі түрлі кестенің өрістері бір жиыннан деректерді алған кезде, өрістердің мәндерін салыстыру арқылы екі кестенің байланысты жазбаларын таңдау үшін JOIN операторын пайдалануға болады.
Көбінесе өрістерде екі кестеде бірдей атау болады. Мысалы, "тапсырыстар" кестесінде "ID-сатып алушы" және "Код-тауар"жұптары болуы мүмкін. Ал "тауар" кестесінде "код-тауар" және "баға"жұптары болуы мүмкін. Сондықтан, белгілі бір сатып алушы үшін чекті есептеу үшін осы екі кестенің "код-тауар" өрістеріндегі JOIN-ді қолдана отырып, ол сатып алған барлық тауарлардың бағасын қорытындылау қажет. Мұндай әрекеттерді бірнеше кестелерде бірнеше өрістерді біріктіруге дейін кеңейтуге болады.
Мұндағы қатынастар тек іздеу уақытымен анықталатындықтан, реляциялық мәліметтер базасы динамикалық жүйелер ретінде жіктеледі.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   14




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

    Басты бет