SQL- ն օգտագործվում է տվյալների փոխանակման եւ կառավարման համար, մասնավորապես, տվյալների փոխանակման տվյալների շտեմարանների կառավարման համակարգերում: Տվյալները կազմակերպված են սեղաններում եւ բազմակի ֆայլեր, որոնցից յուրաքանչյուրը պարունակում է տվյալների աղյուսակ, կարող է համակցվել միասնական դաշտի հետ:
SQL- ի միջոցով կարող եք հարցնել (տվյալների բազայից պահանջել տեղեկատվություն), թարմացնել եւ վերակազմավորել տվյալները, ինչպես նաեւ ստեղծել եւ փոփոխել տվյալների շտեմարանի համակարգի սխեման (կառուցվածքը) եւ վերահսկել տվյալների հասանելիությունը: SQL- ի սերվերների համար օգտագործվող ընդհանուր ծրագրակազմը ներառում է Microsoft Access, MySQL եւ Oracle:
SQL- ի պատմություն
1969 թ.-ին IBM- ի հետազոտող Էդգար Ֆ. Կոդդը սահմանեց հարաբերական բազայի մոդելը, որը հիմք դարձավ SQL լեզվի զարգացման համար: Պարզեցրեք, հարաբերական տվյալների բազայի մոդելը ունենում է ընդհանուր տվյալների մի մասը (կամ «բանալին»), որոնք կապված են տարբեր տվյալների հետ: Օրինակ, օգտագործողի անունը, որը կապված է ձեր իրական անունի եւ հեռախոսի համարի հետ:
Մի քանի տարի անց IBM- ը սկսեց աշխատել նոր լեզվով, Codd- ի եզրակացությունների վրա հիմնված հարաբերական տվյալների բազայի կառավարման համակարգերի համար: Լեզուն սկզբանե անվանվել է SEQUEL կամ Structured English Query Language: Այս ծրագիրը, որը կոչվում էր System / R, անցավ մի քանի իրականացման եւ վերանայման միջոցով, եւ լեզվի անունը մի քանի անգամ փոխվել էր, նախքան SQL- ը անվանում էին SQL:
Սկսած 1978 թ.-ին SQL- ը փորձարկեց IBM- ը, սկսեց զարգացնել կոմերցիոն արտադրանք, ներառյալ SQL / DS (1981) եւ DB2 (1983): Այլ վաճառողներ հետեւեցին հայցին, հայտարարելով սեփական առեւտրային SQL- ի առաջարկները: Դրանք ընդգրկում էին Oracle- ը, որը 1979-ին թողարկեց իր առաջին արտադրանքը, ինչպես նաեւ Sybase- ը եւ Ingres- ը:
Սովորել SQL
SQL- ը սկսնակների համար ավելի հեշտ է սովորել, քան նրանց համար, Java, C ++, PHP կամ C # ծրագրավորման լեզուներ վերցնելը:
Եթե ցանկանում եք SQL- ի սովորել, բայց շատ քիչ ծրագրային ծրագրեր ունեք, կարող եք օգտվել այնտեղ, փորձելով այն օգտագործել ստորեւ նշված ռեսուրսներից մեկը, ապա ավելի խորը սուզվելով ֆորմալ համալսարանի կամ համայնքային քոլեջի դասընթացով: Հակառակ դեպքում դուք կարող եք օգտվել բազմաթիվ անվճար առցանց դասընթացներից կամ վճարովի հեռակա ուսուցման դասընթացներից:
Ահա անվճար դասընթացների օրինակներ.
W3Schools SQL դասընթաց
SQLcourse.com (ներածական SQL ձեռնարկ)
Սովորել է Սովորել SQL- ը, ինչպես նաեւ SQL բիզնեսի չափանիշների վերլուծության խորացված դասընթաց
Եթե դուք հետաքրքրված եք վճարովի հեռակա ուսուցման դասընթացներով, խորհուրդ ենք տալիս International Webmasters Association- ի (IWA) Introduction to SQL (Access- ի օգտագործումը) կամ SQL- ի ներածություն (MySQL- ի օգտագործումը):
Նախքան IWA- ի դասընթացները: SQL- ը ընդամենը չորս շաբաթ է, բայց դրանք ավելի կառուցված են, քան ինքնակառավարման դասընթացները, քանի որ դասընթացներն ուսուցանված են եւ ներառում են շաբաթական մեկ կոնկրետ հանձնարարություններ: Դուք կզարմանաք, թե որքան կարող եք սովորել նման կարճ ժամանակահատվածում:
Օգտակար գրքեր SQL- ի համար սկսնակների համար ներառում են `
SQL: Beginner- ի ուղեցույց
SQL- ը ընկույզով
Ստուգեք ձեր տեղական գրադարանը `տեսնելու, թե արդյոք դրանք իրականացնում են այս կամ այլ ներածական SQL գրքեր:
SQL հմտությունները ցանկալի են
Ինչպես նշվեց, գրեթե բոլորը SQL- ի գիտելիքներ ունեցող մեկուսի կարիք ունեն իրենց կազմակերպությունում:
Ըստ Gooroo- ի, 2015 թվականին 50.705 աշխատատեղ գովազդվել է, որը պահանջում է SQL- ի գիտելիքներ, եւ միջին աշխատավարձը այն պաշտոնի համար, որը պահանջում է SQL գիտելիքներ `$ 81,632:
Ահա մի քանի տեսակի դիրքորոշումներ, որոնք պահանջում են SQL հմտություններ.