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

Բովանդակություն:

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

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

Դուք արդեն օգտագործում եք տվյալների շտեմարաններ

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

Image
Image

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

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

  • Առբերեք բոլոր գրառումները, որոնք համապատասխանում են որոշակի չափանիշներին
  • Թարմացրեք գրառումները զանգվածաբար
  • Խաչհղումային գրառումներ տարբեր աղյուսակներում
  • Կատարել բարդ ագրեգատային հաշվարկներ

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

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

Օրինակ, հաշվի առեք տվյալների բազայի աղյուսակը, որը պարունակում է X ընկերության 50 աշխատակիցների անուններ և հեռախոսահամարներ: Աղյուսակը կազմված է «Անուն», «Ազգանուն» և «Հեռախոսահամար» պիտակավորված սյունակներով: Յուրաքանչյուր տող պարունակում է համապատասխան տեղեկատվություն մեկ անձի համար: Քանի որ կան 50 անհատներ, աղյուսակն ունի 50 մուտքի տող և մեկ պիտակի տող:

Տվյալների բազայի յուրաքանչյուր աղյուսակ պետք է ունենա յուրահատուկ անուն և յուրաքանչյուրը պետք է ունենա հիմնական բանալի սյունակ, որպեսզի յուրաքանչյուր տող (կամ գրառում) ունենա եզակի դաշտ՝ այն նույնացնելու համար:

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

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

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

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

Եթե ցանկանում եք փորձել ստեղծել տվյալների բազա, լավ տեղ սկսելու համար կլինի Microsoft Access-ի նման տվյալների բազայի ծրագիրը:

ՀՏՀ

    Ի՞նչ է տվյալների բազայի սխեման:

    Տվյալների բազայի սխեման դրա կառուցվածքն է: Այն սահմանում է, թե ինչ տեղեկատվություն կամ առարկաներ կարող են մուտք գործել տվյալների բազա և սահմանում է նրանց միջև կապը: Սխեման սովորաբար սահմանվում է Structured Query Language (SQL) միջոցով։

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

    Հարաբերական տվյալների բազան պահպանում է տվյալների կետերը, որոնք կապված են միմյանց հետ: Այն կազմակերպում է տվյալները մեկ կամ մի քանի աղյուսակների մեջ, որոնցից յուրաքանչյուրն ունի այն նույնականացնող եզակի բանալի:

    Ի՞նչ է տվյալների բազայի հարցումը:

    Հարցումը պարզապես տվյալների բազայից տեղեկատվության հարցում է: Տվյալները կարող են ստացվել տվյալների բազայի մեկ կամ մի քանի աղյուսակներից կամ այլ հարցումներից: Ամեն անգամ, երբ մուտքագրում եք Google որոնում, դուք, օրինակ, հարցում եք ուղարկում:

    Ի՞նչ է տվյալների բազայի գրառումը:

    Ռեկորդը աղյուսակում պահվող տվյալների հավաքածուն է: Ձայնագրությունները երբեմն կոչվում են նաև tuple:

    Ի՞նչ է արտաքին բանալին տվյալների բազայում:

    Օտար բանալին ընդհանուր բաղադրիչ է, որը կապում է տվյալները երկու աղյուսակներում: Օտար բանալին վերաբերում է մեկ այլ աղյուսակի հիմնական բանալիին, որը կոչվում է ծնող սեղան: Օտար բանալին պարունակող աղյուսակը կոչվում է երեխաների աղյուսակ:

    Ի՞նչ է միավորը տվյալների բազայում:

    Սուբյեկտը օբյեկտ է, որը գոյություն ունի տվյալների բազայում: Դա կարող է լինել անձ, վայր, միավոր կամ որևէ վերացական հասկացություն, որի մասին ցանկանում եք պահել տեղեկատվություն: Օրինակ, դպրոցի տվյալների բազան կարող է պարունակել ուսանողների, ուսուցիչների և դասընթացների որպես սուբյեկտներ:

Խորհուրդ ենք տալիս: