Տվյալների բազաների, SQL- ի եւ Microsoft Access- ի ներածություն
Մակերեւույթի վրա տվյալների բազան կարող է շատ թվալ աղյուսակի նման. այն ունի տվյալներ սյունակների եւ տողերի մեջ: Բայց սա այն դեպքն է, երբ նմանությունը ավարտվում է, քանի որ տվյալների բազան շատ ավելի հզոր է:
Ինչ կարող է անել տվյալների բազան:
Տվյալների բազան ունի լայն որոնման գործառույթ: Օրինակ, վաճառքի բաժինը կարող է արագ որոնել եւ գտնել որոշակի ժամանակահատվածում վաճառքի որոշակի քանակությամբ ձեռք բերված բոլոր աշխատակիցներին:
Տվյալների բազան կարող է թարմացնել գրառումները զանգվածում, նույնիսկ միլիոնավոր կամ ավելի գրառում: Դա օգտակար կլինի, օրինակ, եթե ցանկանում եք ավելացնել նոր սյունակներ կամ օգտագործել որեւէ տեսակ տվյալների պառակտում:
Եթե տվյալների բազան հարաբերական է , որը բազային բազաներն են, այն կարող է խաչաձեւ տեղեկանքները տարբեր աղյուսակներում: Սա նշանակում է, որ դուք կարող եք ստեղծել հարաբերություններ սեղանների միջեւ: Օրինակ, եթե պատվիրատուի սեղանին կապակցված Պատվերների աղյուսակով դուք կարող եք գտնել բոլոր գնման պատվերներ, պատվիրված աղյուսակից, որ պատվիրատուի աղյուսակից մեկ հաճախորդը երբեւէ մշակվել է կամ հետագայում կատարելագործել այն, վերադարձնելու միայն տվյալ ժամանակահատվածում մշակված պատվերները - կամ գրեթե ցանկացած տեսակի համադրություն, որը կարող էր պատկերացնել:
Տվյալների բազան կարող է իրականացնել բազմաբնույթ սեղաններում բարդ ամբողջական հաշվարկներ: Օրինակ, դուք կարող եք ցուցակագրել ծախսերը մի քանի մանրածախ առեւտրային կետերում, ներառյալ հնարավոր բոլոր ենթահամակարգերը, ապա վերջնական արդյունքը:
Տվյալների բազան կարող է կիրառել հետեւողականություն եւ տվյալների ամբողջականություն, ինչը նշանակում է, որ այն կարող է խուսափել կրկնօրինակից եւ ապահովել տվյալների հստակությունը դրա դիզայնի եւ մի շարք խոչընդոտների միջոցով:
Ինչ է տվյալների բազայի կառուցվածքը:
Պարզապես, տվյալների բազան կազմված է սյուների եւ տողերի պարունակող աղյուսակներից : Տվյալները բաժանված են ըստ կատեգորիաների ըստ աղյուսակների, որպեսզի կրկնությունից խուսափելու համար: Օրինակ, բիզնեսը կարող է աշխատակիցների համար սեղան ունենալ, մեկը `հաճախորդների, մյուսը` արտադրանքի համար:
Աղյուսակում յուրաքանչյուր տող կոչվում է գրառումը, եւ յուրաքանչյուր բջիջը դաշտ է: Յուրաքանչյուր դաշտ (կամ սյունակ) կարող է մշակվել տվյալ տիպի տվյալների վրա, ինչպիսիք են համարը, տեքստը կամ ամսաթիվը: Դա կիրառվում է մի շարք կանոններով, ապահովելու, որ ձեր տվյալները ճշգրիտ եւ հուսալի լինեն:
Հարակից տվյալների բազայի աղյուսակները կապված են բանալին: Սա յուրաքանչյուր սեղանի ID է, որը եզակի սահմանում է անընդմեջ: Յուրաքանչյուր սեղան ունի առաջնային բանալի սյունակ, եւ ցանկացած սեղան, որը պետք է հղել այդ աղյուսակին, կունենա արտաքին բանալիների սյունակ, որի արժեքը կհամապատասխանի առաջին սեղանի հիմնական բանալին:
Տվյալների բազան կներառի այնպես, որ օգտվողները կարողանան մուտքագրել կամ խմբագրել տվյալներ: Բացի այդ, այն կստեղծի տվյալների հաշվետվություններ պատրաստելու համար: Զեկույցը պարզապես հարցի պատասխանն է, որը կոչվում է տվյալների բազայում `խոսել: Օրինակ, կարող եք հարցաքննել տվյալների բազան որոշակի ժամանակահատվածում ընկերության համախառն եկամուտը պարզելու համար: Տվյալների բազան կվերադառնա ձեզ, ձեր զեկույցը ձեր պահանջվող տեղեկատվության հետ:
Ընդհանուր տվյալների բազայի ապրանքներ
Microsoft- ն այսօր շուկայի ամենատարածված տվյալների բազաներից մեկն է: Այն տարածվում է Microsoft Office- ի հետ եւ համատեղելի է բոլոր Office արտադրատեսակների հետ: Այն ընդգրկում է վիզարդներ եւ հեշտ օգտագործման ինտերֆեյս, որն առաջնորդում է ձեզ ձեր բազայի զարգացման միջոցով: Այլ desktop տվյալների բազաները մատչելի են, այդ թվում `FileMaker Pro, LibreOffice Base (որը անվճար է) եւ Brilliant Database:
Եթե դուք համարում եք միջին կամ խոշոր բիզնեսի համար տվյալների բազա, ապա դուք կարող եք դիտարկել սերվերի տվյալների բազա, որը հիմնված է Structured Query Language- ի (SQL) վրա : SQL- ն ամենատարածված տվյալների բազայի լեզուն է եւ այսօր օգտագործվում է բազային բազաների կողմից:
Սերվերի տվյալների բազաները, ինչպիսիք են MySQL- ը, Microsoft SQL Server- ը եւ Oracle- ը, չափազանց հզոր են, բայց նաեւ թանկ են եւ կարող են գալ կտրուկ ուսման կորի: