Объектіге бағытталған мәліметтер базасы желілік және реляциялық модельдерді біріктіреді және күрделі деректер құрылымы бар үлкен деректер қорын құру үшін қолданылады. Мәліметтер қорын бірінші буын деректер қорларына бөлуге болады: иерархиялық, желілік; екінші буын: реляциялық; үшінші буын: объектіге бағытталған, объектілік қатынас. Мәліметтер қорымен әрекеттесу үшін пайдаланушылар пайдаланатын бағдарламалар қолданбалы бағдарламалар деп аталады. Жалпы алғанда, бір дерекқормен көптеген әртүрлі қолданбалар жұмыс істей алады. МҚБЖ фкунциялары ДҚБЖ негізгі функциялары: - сыртқы жадтағы мәліметтерді басқару (дискілерде); - өзгерістерді тіркеу және қателерден кейін мәліметтер базасын қалпына келтіру; - мәліметтер қоры тілдеріне қызмет көрсету (деректерді анықтау тілі, мәліметтерді өңдеу тілі). Әдетте, қазіргі заманғы ДҚБЖ келесі құрамдастардан тұрады (суретті қараңыз): - сыртқы және жедел жадтағы деректерді басқаруға және журналға жазуға жауап беретін ядро; - деректерді алу және өзгерту және әдетте, машинадан тәуелсіз орындалатын ішкі кодты құру үшін сұраныстарды оңтайландыратын мәліметтер қоры тілінің процессоры; - ДҚБЖ-мен пайдаланушы интерфейсін жасайтын деректерді манипуляциялау бағдарламаларын түсіндіретін орындау уақытын қолдаудың ішкі жүйесі - сонымен қатар ақпараттық жүйеге қызмет көрсету үшін бірқатар қосымша мүмкіндіктерді қамтамасыз ететін сервистік бағдарламалар (сыртқы утилиталар). Реляциялық деректер қорының негізгі ұғымдары деректер типі, домен, атрибут, кортеж, алғашқы кілт және қатынас болып табылады. Реляциялық деректер моделіндегі деректер типі түсінігі программалау тілдеріндегі деректер типі түсінігіне толығымен сәйкес келеді. Әдетте, қазіргі реляциялық мәліметтер базасы символдарды, сандық деректерді, разрядтық жолдарды, мамандандырылған сандық деректерді («ақша» сияқты), сонымен қатар арнайы «уақытша» деректерді (күн, уақыт, уақыт аралығы) сақтауға мүмкіндік береді.
Достарыңызбен бөлісу: |