Берилиштер базасы (МБ) ар кандай маалыматты структураланган таблица же элементтер үчүн мурас схемасы түрүндө сактоого мүмкүндүк берет, аларда керектүү жазуулар камтылган, окшош касиеттердин же параметрлердин топтому боюнча топтолгон жана тиешелүү уячаларга киргизилген. Берилиштер базасынын бир нече түрлөрү бар, алардын түзүлүшү жана колдонуу максаты боюнча айырмаланат.
Иерархиялык маалымат базалары
Иерархиялык негиздеги структура тигил же бул маалымат тобуна таандык ар кандай деңгээлдеги объекттери бар схема түрүндө берилген. Маалымат базасында ата-эне жана бала элементтери бар, б.а. сакталган маалыматтын түрү боюнча мураскорлук жана топтоо принциптери ишке ашырылды. Структуралык жактан иерархиялык база элементтердин дарагы. XML документтери жана Windows реестри ушундайча ишке ашырылат.
Мисалы, дүкөндө кардарлардын маалымат базасы бар. Ар бир кардар белгилүү бир өнүмдү сатып алышкан. Ошентип, сиз дүкөндөгү сатып алууну иерархиялык маалыматтар базасы катары көрсөткөн болсоңуз, анда ата-эне белгилүү бир кардарга билдирилет. Ар бир керектөөчү менен өз-өзүнчө байланышкан сатылып алынган товарлар балдардын элементи болот. Ошентип, DVD ойноткучту жана фильмдери бар дисктерди сатып алган сатып алуучу Петров негизги элемент болуп калат. Ойноткуч жана дисктер Петров менен байланыштырылат жана маалымат базасында кошумча элементтер болот.
Тармактык маалымат базалары
Тармактык маалымат базалары иерархия принциби боюнча курулат, бирок алардын айрым айырмачылыктары бар - ар бир баланын элементтери бир нече ата-энелер жазуусу менен байланыштырылышы мүмкүн, б.а. структурада ушул уячанын үстүндө жайгашкан объектилер.
Ошентип, ар бир тармактык маалыматтар базасы татаал иерархиялык маалымат базасы болуп саналат. Бул түрдүн кемчилиги - чоң көлөмдөгү маалыматтарды сактоодогу башаламандык, бул жалпы маалыматты сактоодо аны пайдалануунун натыйжалуулугун бузат.
Тармактык базанын эң сонун мисалы - бул бир нече ата-энелик элементтерден турган жана гипершилтемелер менен өз ара байланышкан көптөгөн документтерге ээ болгон Интернет, б.а. бир тармактык базанын ичинде бөлүштүрүлөт.
Реляциялык маалыматтар базалары
Бүгүнкү күндө негиздердин бул түрү өзүнүн түзүлүшүнө байланыштуу кеңири жайылган жана кеңири колдонулуучу жайлардын бири болуп саналат. Мындай маалымат базасындагы бардык маалыматтар өзүнчө таблицада сакталат, ага катар, тилке же конкреттүү уячага түздөн-түз кирүү же учурдагы суроо тилин же маалыматтар базасын башкаруу тутумун пайдалануу менен жеткиликтүү.
Реляциялык маалыматтар базасын иштеп чыгуунун эң татаал баскычы - бул дизайн.
Таблицада маалыматтардын түрү, иреттик номери, сап параметрлери, текст ж.б. Бул элементтердин ар бири сакталган маалыматтардын көлөмүнө карабастан, тиешелүү издөө сурамы аркылуу автоматтык түрдө табылышы мүмкүн, бул сайттарды же кеңири маалыматтык дүкөндөрдү иштеп чыгуу учурунда маалыматты сактоо боюнча тапшырмаларды аткарууда өзгөчө натыйжалуу болот.