Տվյալների բազաները (ԹԲ) թույլ են տալիս պահպանել տարատեսակ տեղեկատվություն կառուցվածքային աղյուսակի կամ տարրերի ժառանգական սխեմայի տեսքով, որոնք պարունակում են անհրաժեշտ գրառումներ, որոնք խմբավորված են հատկությունների կամ պարամետրերի նման շարքով և մուտքագրվում են համապատասխան բջիջներ: Գոյություն ունեն տվյալների բազայի մի քանի տեսակներ, որոնք տարբերվում են ըստ կառուցվածքի և օգտագործման նպատակների:
Հիերարխիկ տվյալների շտեմարաններ
Հիերարխիկ բազայում կառուցվածքը ներկայացված է սխեմայի տեսքով, որն ունի տարբեր մակարդակի օբյեկտներ, որոնք պատկանում են այս կամ այն տվյալների խմբին: Տվյալների բազայում կան ծնողի և երեխայի տարրեր, այսինքն. իրականացված են ժառանգության և խմբավորման սկզբունքներն ըստ պահվող տեղեկատվության տեսակի: Կառուցվածքային առումով հիերարխիկ հիմքը տարրերի ծառ է: Այս կերպ են իրականացվում XML փաստաթղթերը և Windows ռեեստրը:
Օրինակ, խանութում կա հաճախորդների տվյալների բազա: Յուրաքանչյուր հաճախորդ գնեց որոշակի ապրանք: Այսպիսով, եթե խանութում գնումը ներկայացնում եք որպես հիերարխիկ տվյալների բազա, ծնողի տարրը կարտահայտվի որոշակի հաճախորդի մեջ: Երեխայի տարրը կլինի գնված ապրանքները, որոնք կապվելու են յուրաքանչյուր սպառողի հետ առանձին: Այսպիսով, գնորդ Պետրովը, որը գնել է DVD նվագարկիչ և սկավառակներ ֆիլմերով, կլինի հիմնական տարրը: Նվագարկիչը և սկավառակները կապված կլինեն Պետրովի հետ և կլինեն տվյալների բազայում մանկական տարրեր:
Edանցային շտեմարաններ
Networkանցային շտեմարանները նույնպես կառուցված են հիերարխիայի սկզբունքի վրա, բայց դրանք որոշակի տարբերություն ունեն. Յուրաքանչյուր մանկական տարր կարող է կապված լինել մի քանի ծնող գրառումների հետ, այսինքն. օբյեկտներ, որոնք գտնվում են կառուցվածքի այս բջիջից վեր:
Այսպիսով, յուրաքանչյուր ցանցային շտեմարան միայն բարդ հիերարխիկ է: Այս տեսակի անբավարարությունը որոշակի խառնաշփոթություն է մեծ քանակությամբ տվյալներ պահելու ժամանակ, ինչը խախտում է դրա օգտագործման արդյունավետությունը ընդհանրապես տեղեկատվություն պահելու ժամանակ:
Networkանցային բազայի վառ օրինակ է ինտերնետը, որն ունի մեծ թվով փաստաթղթեր, որոնք ունեն մի քանի ծնողական տարրեր և փոխկապակցված են հիպերհղումների միջոցով, այսինքն. բաշխված է մեկ ցանցային բազայի շրջանակներում:
Հարաբերական շտեմարաններ
Այսօր այս տեսակի հիմքերը ամենատարածվածներից և լայնորեն կիրառվողներից մեկն են `իր կառուցվածքի պատճառով: Նման տվյալների շտեմարանի բոլոր տվյալները պահվում են առանձին աղյուսակում, որին հասանելի են դառնում անընդմեջ շարքը, սյունը կամ հատուկ բջիջ մուտք գործելը կամ առկա հարցման լեզուն կամ տվյալների շտեմարանի կառավարման համակարգը:
Հարաբերական շտեմարանների զարգացման ամենադժվար փուլը դիզայնն է:
Աղյուսակը ցույց է տալիս տվյալների տեսակը, հերթական համարը, տողի պարամետրը, տեքստը և այլն: Այս տարրերից յուրաքանչյուրը կարող է ավտոմատ կերպով գտնվել համապատասխան որոնման հարցման միջոցով ՝ անկախ պահված տվյալների քանակից, ինչը այս տեսակը հատկապես արդյունավետ է դարձնում կայքերի կամ լայն տեղեկատվական խանութների զարգացման ընթացքում տեղեկատվության պահպանման խնդիրները կատարելու ժամանակ: