Ինչ է տվյալների բազա:

Կատարեք ցատկել աղյուսակից տվյալների բազա

Տվյալների բազաները առաջարկում են տեղեկատվության պահպանման, կառավարման եւ տվյալների հավաքման կազմակերպված մեխանիզմ: Դրանք անում են սեղանների օգտագործման միջոցով: Եթե ​​դուք ծանոթ եք Microsoft Excel- ի աղյուսակներին, ապա, հավանաբար, արդեն սովորություն ունեք տվյալների պահպանում աղյուսակային ձեւով: Դա ոչ թե ձգված է, որ աղյուսակներից տվյալների բազաները վերածեն:

Տվյալների բազաներ եւ աղյուսակներ

Տվյալների բազաները շատ ավելի լավ են, քան աղյուսակները շատ տվյալների պահելու համար եւ այդ տվյալները տարբեր ձեւերով շահագործելու համար: Դուք ամեն օր ձեր առօրյա կյանքի ընթացքում հանդիպում եք տվյալների բազաների ուժը:

Օրինակ, երբ դուք մուտք եք գործում ձեր առցանց բանկային հաշիվը, ձեր բանկը առաջին հերթին հաստատում է ձեր մուտքի օգտագործումը ձեր օգտանունը եւ գաղտնաբառը, ապա ցուցադրում է ձեր հաշվի մնացորդը եւ ցանկացած գործարք: Այն Ձեր կաղապարի եւ գաղտնաբառի համադրությունը գնահատող տեսարանների ետեւում գտնվող տվյալների բազան է, ապա ձեզ հնարավորություն է ընձեռում մուտք գործել ձեր հաշիվ: Տվյալների բազան զտում է ձեր գործարքները `դրանք ըստ ամսաթվի կամ տիպի ցուցադրելու համար:

Ահա մի քանի գործողություններ, որոնք դուք կարող եք կատարել տվյալների բազայում, որը դժվար է, եթե ոչ անհնար է, կատարեք աղյուսակի վրա.

Եկեք քննարկենք մի քանի հիմնական հասկացությունները տվյալների բազայի ետեւում:

Տվյալների բազայի տարրերը

Տվյալների բազան կազմված է բազմաթիվ աղյուսակներից: Ինչպես Excel աղյուսակում, տվյալների բազայի աղյուսակները բաղկացած են սյունակներից եւ շարքերից: Յուրաքանչյուր սյունակ համապատասխանում է հատկանիշին , եւ յուրաքանչյուր տող համապատասխանում է մեկ գրառում: Յուրաքանչյուր սեղան պետք է ունենա յուրահատուկ անուն տվյալների շտեմարանում:

Օրինակ, հաշվի առեք տվյալների բազայի աղյուսակը, որը պարունակում է անուններ եւ հեռախոսահամարներ: Դուք, հավանաբար, կստեղծեք «Անուններ», «Անուններ» եւ «Հեռախոսահամար» անունով սյունակներ: Այնուհետեւ դուք պարզապես սկսում եք ավելացնել տողեր , որոնք պարունակում են այդ սյունակները, որոնք պարունակում են տվյալներ: 50 աշխատակից ունեցող բիզնեսի համար կոնտակտային տեղեկատվության սեղանի շուրջ, մենք կցանկանայինք 50 աղյուսակներ պարունակող սեղանի շուրջ:

Աղյուսակի կարեւորագույն առումով այն է, որ յուրաքանչյուրը պետք է ունենա առաջնային բանալի սյունակ, որպեսզի յուրաքանչյուր տող (կամ գրառումը) ունենա յուրահատուկ դաշտ `այն ճանաչելու համար:

Տվյալների բազայում տվյալները հետագայում պաշտպանվում են այն բանում, որոնք կոչվում են խոչընդոտներ : Խոչընդոտները կիրառում են այնպիսի կանոններ, որոնք ապահովում են ընդհանուր ամբողջականությունը: Օրինակ, եզակի խոչընդոտը ապահովում է, որ առաջնային բանալին չի կարող կրկնօրինակվել: Ստուգման սահմանափակումն ստուգում է այնպիսի տվյալներ, որոնք կարող եք մուտքագրել, օրինակ, Անուն դաշտը կարող է ընդունել ստանդարտ տեքստ, սակայն սոցիալական ապահովության համարի դաշտը պետք է ներառի թվերի հատուկ շարք: Կա նաեւ մի քանի այլ տեսակի խոչընդոտներ:

Տվյալների բազայի առավել հզոր առանձնահատկություններից մեկն այն է, որ օտարերկրյա ստեղն օգտագործող սեղանների միջեւ փոխհարաբերություններ ստեղծելու ունակություն է: Օրինակ, կարող եք ունենալ Հաճախորդների սեղան եւ Պատվերների աղյուսակ: Յուրաքանչյուր հաճախորդ կարող է կապվել ձեր պատվերների սեղանի կարգին: Պատվերների աղյուսակը, իր հերթին, կարող է կապված լինել արտադրանքի աղյուսակին: Այսպիսի դիզայնը ներառում է հարաբերական տվյալների բազա եւ հեշտացնում է ձեր տվյալների բազայի դիզայնը, որպեսզի կարողանաք դասակարգել տվյալները ըստ կատեգորիայի, այլ ոչ թե փորձել բոլոր տվյալները մի աղյուսակում կամ ընդամենը մի քանի սեղան:

Տվյալների բազայի կառավարման համակարգ (DBMS)

Տվյալների բազան պարզապես տվյալների վրա է: Տվյալների իրական օգտագործման համար անհրաժեշտ է տվյալների բազայի կառավարման համակարգ (DBMS): DBMS- ն տվյալների շտեմարանն է, ինչպես նաեւ բոլոր ծրագրային ապահովման եւ ֆունկցիոնալությունը `տվյալների բազայից ստացվող տվյալները ստանալու կամ տվյալների ներդնելու համար: ԱՄԿ-ն ստեղծում է հաշվետվություններ, կիրառում է տվյալների բազայի կանոններ եւ խոչընդոտներ եւ պահպանում է տվյալների բազայի սխեմա: Առանց DBMS- ի, տվյալների բազան ընդամենը բիթերի եւ բայթերի հավաքածու է `փոքր իմաստով: