Տվյալների բազան (DB) ցանկացած առարկայի ոլորտի տեղեկատվության հավաքածու է, որը կազմակերպվում է ըստ հատուկ կանոնների և պահպանվում համակարգչային հիշողության մեջ: Այս տերմինի մեկ սահմանում գոյություն չունի, բայց կան տվյալների շտեմարանի հետևյալ տարբերակիչ առանձնահատկությունները. Այն պահվում և մշակվում է նաև համակարգչային համակարգերում, տվյալների շտեմարանում տվյալների տրամաբանական կառուցվածք կա, շտեմարանում կա դրա կառուցվածքը նկարագրող մետատվյալներ:
Հրահանգներ
Քայլ 1
Ամենապարզ օրինակներն են ՝ մեքենաների շտեմարանները (խանութ), բարձրագույն կրթության շտեմարանները (տեղեկատու գիրք), ապրանքների շտեմարանները (պահեստ) և այլն: Databaseանկացած տվյալների շտեմարանի կենտրոնական կետերից մեկը նրա օգտագործած տվյալների մոդելն է: Այն ներառում է տվյալների շտեմարանում տվյալների կառուցվածքը, նրանց փոխհարաբերությունները և միմյանց հետ հաղորդակցման եղանակները, ինչպես նաև դրանց վրա գործողությունները: Տվյալների մոդելների երեք տեսակ կա ՝ հիերարխիկ մոդել, ցանց, հարաբերական:
Քայլ 2
Հիերարխիկ կառուցվածքի էությունը հետևյալն է. Տվյալների շտեմարանի տարրերը մի մակարդակի ենթակա են մեկ այլ մակարդակի իրերի: Արդյունքում տարրերի միջեւ կապերը կազմում են ծառի հատակագծի կառուցվածքը: Դրանք տեղի է ունենում հետևյալը. այն տարրերը, որոնք ինքնատիպ են, առաջացնում են նոր տարրեր, իսկ դրանք, իրենց հերթին, նույնիսկ ավելի նոր են: Կարևոր առանձնահատկությունն այն է, որ ցանկացած տարր կարող է ունենալ միայն մեկ ծնող: Հիերարխիկ տվյալների մոդելի հիանալի օրինակ է տոհմածառը:
Քայլ 3
Networkանցային կառույցներում ցանկացած մանկական տարր կարող է ունենալ մեկից ավելի գեներատոր: Differenceանցի կառուցվածքի և հիերարխիկ կառուցվածքի հիմնական տարբերությունն այն է, որ ցանցի մոդելի ցանկացած տարր կապ ունի դրա յուրաքանչյուր այլ տարրի հետ: Networkանցային տվյալների շտեմարանի օրինակ կլինի տվյալների բազան, որը պարունակում է տեղեկություններ հատուկ դասավանդողների դասընթացներին մասնակցող ուսանողների մասին: Մեկ ուսանող կարող է հաճախել տարբեր ուսուցիչների առարկաներ, և տարբեր ուսանողներ կարող են գալ նույն ուսուցչի մոտ:
Քայլ 4
Հարաբերական շտեմարանն այն է, որը կարող է ներկայացվել որպես երկչափ զանգված: Գաղափարը երկչափ աղյուսակում տարրերի միջև կամայական հարաբերությունները ներկայացնելն է: Որպես օրինակ կարող է լինել մի աղյուսակ, որը պարունակում է տեղեկություններ ուսանողների մասին: Մեկ տողը կհամապատասխանի մեկ ուսանողի, այսինքն. լինել տվյալների մի մասը: Սյունակները պարունակում են տեղեկություններ ուսանողների մասին, օրինակ `անունը, ծննդյան ամսաթիվը, հասցեն և այլն:
Քայլ 5
Տվյալների շտեմարանի կառավարման համակարգը (DBMS) հատուկ ծրագրաշար է, որը պահանջվում է տվյալների շտեմարանի ստեղծման, պահպանման և օժանդակման համար: DBMS- ն ի վիճակի է տեղեկատվություն մուտքագրել տվյալների շտեմարան, խմբագրել այն, որոնել և իրականացնել այլ գործողություններ: Օրինակներից են ՝ Microsoft Access, MySQL, Microsoft SQL Server, Paradox, Oracle և այլն: