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