በSQL እና Microsoft SQL አገልጋይ መካከል ያለው ልዩነት

በSQL እና Microsoft SQL አገልጋይ መካከል ያለው ልዩነት
በSQL እና Microsoft SQL አገልጋይ መካከል ያለው ልዩነት

ቪዲዮ: በSQL እና Microsoft SQL አገልጋይ መካከል ያለው ልዩነት

ቪዲዮ: በSQL እና Microsoft SQL አገልጋይ መካከል ያለው ልዩነት
ቪዲዮ: STUDY LIKE HERO | ጎበዝ ተማሪዎች የማይናገሩት ሚስጥር | Hakim Insight 2024, ህዳር
Anonim

SQL vs Microsoft SQL Server | የSQL vs SQL አገልጋይ ልዩነቶች

Structured Query Language (SQL) ለዳታቤዝ የኮምፒውተር ቋንቋ ነው። በግንኙነት ዳታቤዝ አስተዳደር ሲስተምስ (RDMS) ውስጥ መረጃን ለማግኘት እና ለመጠቀም ጥቅም ላይ ይውላል። የማይክሮሶፍት SQL አገልጋይ በማይክሮሶፍት የተሰራ የግንኙነት ዳታቤዝ አገልጋይ ነው። SQLን እንደ ዋና የመጠይቅ ቋንቋ ይጠቀማል።

SQL ውሂብን ወደ ዳታቤዝ ለማስገባት፣ ለመረጃ መጠይቅ፣ በመረጃ ቋት ውስጥ ያለውን መረጃ የማዘመን/የመሰረዝ እና የውሂብ ጎታ ንድፍ የመፍጠር/የማሻሻል ችሎታዎች አሉት። SQL በ 1970 ዎቹ መጀመሪያ ላይ በ IBM የተሰራ ሲሆን መጀመሪያ ላይ SEQUEL (የተዋቀረ የእንግሊዝኛ መጠይቅ ቋንቋ) ይባል ነበር።SQL ቋንቋ በርካታ የቋንቋ ክፍሎች አሉት አንቀጾች፣ መግለጫዎች፣ ተሳቢዎች፣ መጠይቆች እና መግለጫዎች። ከእነዚህም መካከል በብዛት ጥቅም ላይ የዋሉ መጠይቆች ናቸው. መጠይቆች በተጠቃሚው የተገለጹት ከመረጃ ቋቱ ለማውጣት የሚፈልገውን የውሂብ ንዑስ ስብስብ የሚፈለጉትን ባህሪያት በሚገልጽ መልኩ ነው። ከዚያ የውሂብ ጎታ አስተዳደር ሲስተም ለጥያቄው አስፈላጊውን ማመቻቸት ያከናውናል እና የጥያቄውን ውጤት ለማምጣት አስፈላጊውን አካላዊ ስራዎችን ያከናውናል. SQL እንደ ቁምፊ ሕብረቁምፊዎች፣ ቢት ሕብረቁምፊዎች፣ ቁጥሮች እና ቀን እና ሰዓት ያሉ የውሂብ አይነቶች በመረጃ ቋቶች አምዶች ውስጥ እንዲካተቱ ይፈቅዳል። የአሜሪካ ብሔራዊ ስታንዳርድ ኢንስቲትዩት (ANSI) እና አለምአቀፍ የደረጃ አሰጣጥ ድርጅት (አይኤስኦ)፣ በ1986 እና 1987 SQLን እንደ መመዘኛ ተቀብለዋል። ምንም እንኳን SQL የANSI መስፈርት ቢሆንም፣ ብዙ የተለያዩ የSQL ቋንቋ ስሪቶች አሉ። ነገር ግን የANSI መስፈርትን ለማክበር እነዚህ ሁሉ ስሪቶች በተመሳሳይ መልኩ እንደ SELECT, UPDATE, Delete, INSERT, WHERE ያሉ በሰፊው ጥቅም ላይ የዋሉ ትዕዛዞችን ይደግፋሉ።

ቀደም ሲል እንደተገለፀው ማይክሮሶፍት SQL አገልጋይ SQL በተለይም T-SQL እና ANSI SQLን እንደ ዋና የመጠይቅ ቋንቋ የሚጠቀም የውሂብ ጎታ አገልጋይ ነው። T-SQL እንደ የሥርዓት ፕሮግራሚንግ፣ የአካባቢ ተለዋዋጮች እና ለሕብረቁምፊ/መረጃ ሂደት ደጋፊ ተግባራት ያሉ በርካታ ባህሪያትን በማከል SQLን ያራዝመዋል። እነዚህ ባህሪያት T-SQL Turingን የተሟላ ያደርገዋል። ማንኛውም መተግበሪያ፣ ከMS SQL አገልጋይ ጋር መገናኘት የሚያስፈልገው፣ የT-SQL መግለጫ ወደ አገልጋዩ መላክ አለበት። የማይክሮሶፍት SQL አገልጋይ ዴስክቶፕ፣ ኢንተርፕራይዝ እና ድር ላይ የተመሰረተ የውሂብ ጎታ መተግበሪያዎችን ለመፍጠር ሊያገለግል ይችላል። የውሂብ ጎታዎችን ለመፍጠር የሚያስችል አካባቢን ያቀርባል, ይህም ከስራ ጣቢያዎች, ከበይነመረቡ ወይም እንደ የግል ዲጂታል ረዳት (ፒዲኤ) ካሉ ሌሎች ሚዲያዎች ማግኘት ይቻላል. የመጀመሪያው የ MS SQL አገልጋይ ስሪት በ 1989 ተለቀቀ እና SQL አገልጋይ 1.0 ተብሎ ይጠራ ነበር. ይህ ለኦፕሬቲንግ ሲስተም/2 (OS2) የተሰራ ነው። ከዚያን ጊዜ ጀምሮ ብዙ የ MS SQL አገልጋይ የተለቀቁ ሲሆን የቅርብ ጊዜው የተለቀቀው SQL Server 2008 R2 ነው፣ እሱም በኤፕሪል 21፣ 2010 ለማምረት የተለቀቀው።MS SQL አገልጋይ ለተለያዩ ተጠቃሚዎች የተበጁ የባህሪ ስብስቦችን ባካተቱ በብዙ እትሞች ይገኛል።

ለማጠቃለል፣ SQL የግንኙነት ዳታቤዞችን ለመፍጠር እና ለማስተዳደር የኮምፒዩተር ቋንቋ ሲሆን ማይክሮሶፍት SQL አገልጋይ ደግሞ SQLን እንደ ዋና የመጠይቅ ቋንቋ የሚጠቀም የመረጃ ቋት አገልጋይ ሲሆን የውሂብ ጎታ አፕሊኬሽኖችን ለማዘጋጀት ይጠቅማል። ስለዚህ እነዚህ ሁለቱ የተለያዩ ነገሮች መሆናቸው አንዱ የኮምፒዩተር ቋንቋ ሲሆን ሌላኛው የኮምፒዩተር አፕሊኬሽን እንደሆነ ግልጽ ነው።

የሚመከር: