Տարբերությունը SQL-ի և Microsoft SQL Server-ի միջև

Տարբերությունը SQL-ի և Microsoft SQL Server-ի միջև
Տարբերությունը SQL-ի և Microsoft SQL Server-ի միջև

Video: Տարբերությունը SQL-ի և Microsoft SQL Server-ի միջև

Video: Տարբերությունը SQL-ի և Microsoft SQL Server-ի միջև
Video: 25 տարբերություն աղքատի և հարուստի մտածողության միջև 2024, Հուլիսի
Anonim

SQL ընդդեմ Microsoft SQL Server | SQL ընդդեմ SQL սերվերի տարբերությունները

Structured Query Language (SQL) տվյալների բազաների համակարգչային լեզու է: Այն օգտագործվում է Հարաբերական տվյալների բազայի կառավարման համակարգերում (RDMS) տվյալների մուտքի և մանիպուլյացիայի համար: Microsoft SQL սերվերը Հարաբերական տվյալների բազայի սերվեր է, որը արտադրվել է Microsoft-ի կողմից: Այն օգտագործում է SQL որպես հարցումների իր հիմնական լեզու:

SQL-ն ունի տվյալների շտեմարան մուտքագրելու հնարավորություն, տեղեկատվության հարցում տվյալների, տվյալների բազայում տվյալների թարմացում/ջնջում և տվյալների բազայի սխեման ստեղծելու/փոփոխելու հնարավորություն: SQL-ը մշակվել է IBM-ի կողմից 1970-ականների սկզբին և սկզբում կոչվում էր SEQUEL (Structured English Query Language):SQL լեզուն ունի մի քանի լեզվական տարրեր, որոնք կոչվում են նախադասություններ, արտահայտություններ, նախադրյալներ, հարցումներ և հայտարարություններ: Դրանցից առավել լայնորեն կիրառվում են հարցումները։ Հարցումները սահմանվում են օգտագործողի կողմից այնպես, որ այն նկարագրում է տվյալների ենթաբազմության ցանկալի հատկությունները, որոնք անհրաժեշտ է ստանալ տվյալների բազայից: Այնուհետև Տվյալների բազայի կառավարման համակարգը կատարում է հարցման անհրաժեշտ օպտիմալացումները և կատարում է անհրաժեշտ ֆիզիկական գործողություններ՝ հարցման արդյունքները ստանալու համար: SQL-ը նաև թույլ է տալիս տվյալների այնպիսի տեսակներ, ինչպիսիք են նիշերի տողերը, բիթային տողերը, թվերը և ամսաթիվն ու ժամը ներառել տվյալների բազաների սյունակներում: Ամերիկյան ազգային ստանդարտ ինստիտուտը (ANSI) և ստանդարտացման միջազգային կազմակերպությունը (ISO) ընդունել են SQL որպես ստանդարտ 1986 և 1987 թվականներին համապատասխանաբար: Չնայած SQL-ն ANSI ստանդարտ է, կան SQL լեզվի շատ տարբեր տարբերակներ: Բայց ANSI ստանդարտին համապատասխանելու համար այս բոլոր տարբերակներն աջակցում են լայնորեն օգտագործվող հրամաններին, ինչպիսիք են SELECT, UPDATE, DELETE, INSERT, WHERE նմանատիպ եղանակով:

Ինչպես նշվեց ավելի վաղ, Microsoft SQL սերվերը տվյալների բազայի սերվեր է, որն օգտագործում է SQL, ավելի կոնկրետ՝ T-SQL և ANSI SQL որպես հարցումների հիմնական լեզուներ: T-SQL-ն ընդլայնում է SQL-ը՝ ավելացնելով մի քանի առանձնահատկություններ, ինչպիսիք են ընթացակարգային ծրագրավորումը, տեղական փոփոխականները և լարային/տվյալների մշակման օժանդակ գործառույթները: Այս հատկանիշները դարձնում են T-SQL Turing-ը ամբողջական: Ցանկացած հավելված, որը պետք է հաղորդակցվի MS SQL սերվերի հետ, պետք է սերվերին ուղարկի T-SQL քաղվածք: Microsoft SQL սերվերը կարող է օգտագործվել աշխատասեղանի, ձեռնարկությունների և վեբ տվյալների բազայի վրա հիմնված հավելվածներ ստեղծելու համար: Այն ապահովում է միջավայր, որը թույլ է տալիս ստեղծել տվյալների շտեմարաններ, որոնց կարելի է մուտք գործել աշխատանքային կայաններից, ինտերնետից կամ այլ լրատվամիջոցներից, ինչպիսիք են Անձնական թվային օգնականը (PDA): MS SQL սերվերի առաջին տարբերակը թողարկվել է 1989 թվականին և այն կոչվում է SQL server 1.0: Սա մշակվել է Operating System/2 (OS2) համար: Այդ ժամանակից ի վեր եղել են MS SQL սերվերի մի քանի թողարկում, և վերջին թողարկումը SQL Server 2008 R2-ն է, որը թողարկվել է արտադրության 2010 թվականի ապրիլի 21-ին:MS SQL սերվերը հասանելի է նաև բազմաթիվ հրատարակություններով, որոնք ներառում են տարբեր օգտագործողների համար հարմարեցված գործառույթների հավաքածուներ:

Ամփոփելու համար, SQL-ը համակարգչային լեզու է հարաբերական տվյալների շտեմարաններ ստեղծելու և կառավարելու համար, իսկ Microsoft SQL սերվերը տվյալների բազայի սերվեր է, որն օգտագործում է SQL-ը որպես հարցումների իր հիմնական լեզու և այն կարող է օգտագործվել տվյալների բազայի հավելվածներ մշակելու համար: Այսպիսով, ակնհայտ է, որ այս երկուսը տարբեր բաներ են, որտեղ մեկը համակարգչային լեզու է, իսկ մյուսը համակարգչային ծրագիր:

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