SQL සහ එය භාවිතා කරන්නේ කෙසේද?

ව්යුහගත Query Language, හෝ SQL, දත්ත සමුදායන් සඳහා විශේෂයෙන් නිර්මාණය කරන ලද ක්රමලේඛන භාෂාවකි. මෙය වඩාත් පුළුල් ලෙස ක්රියාත්මක කළ දත්ත සමුදා භාෂාවයි. සෑම කෙනෙකුම SQL සඳහා අවශ්ය වේ.

SQL දත්ත හුවමාරු කර ගැනීමට සහ කළමනාකරණය කිරීම සඳහා විශේෂයෙන් භාවිතා කරනු ලබන දත්ත සමබන්ධ දත්ත කළමනාකරණ ක්රමවේදයන් තුලින් සොයාගනු ලැබේ. දත්ත දත්ත වගු ලෙස සකසා ඇති අතර, දත්ත එක්රැස් කරන දත්ත එක් එක් ගොනු එක් පොදු ක්ෂේත්රයකින් එකට සම්බන්ධ විය හැකිය.

SQL භාවිතයෙන්, ඔබට දත්ත සමුදායන්ගෙන් තොරතුරු ඉල්ලා සිටීම, දත්තයන් යාවත්කාලීන කිරීම සහ ප්රතිසංවිධානය කිරීම, දත්ත සමුදා පද්ධතියක පරිමාණය (ව්යුහය) නිර්මාණය කිරීම සහ වෙනස් කිරීම සහ දත්ත වලට ප්රවේශය පාලනය කළ හැකිය. SQL සේවාදායක සඳහා භාවිතා කරන පොදු මෘදුකාංග Microsoft Access, MySQL සහ Oracle.

SQL වල ඉතිහාසය

1969 දී IBM පර්යේෂක එඩ්ගාර් එෆ්. කෝඩ් විසින් නිර්වචනය කරන ලද දත්ත සමුදා ආකෘතිය, SQL භාෂාව සංවර්ධනය කිරීම සඳහා පදනමක් බවට පත් විය. සරලව තැබූ විට, දත්ත සමුදා ආකෘතියෙහි විවිධ දත්ත සමඟ සම්බන්ධ වන පොදු තොරතුරු (හෝ "යතුර") ඇත. උදාහරණයක් ලෙස ඔබගේ සැබෑ නම සහ දුරකථන අංකය සමඟ සම්බන්ධ වී ඇති පරිශීලක නාමයකි.

වසර කීපයකට පසු IBM විසින් Codd's සොයා ගැනීම් පදනම් කරගත් සම්බන්ධතා දත්ත සමුදා කළමණාකරණ පද්ධති සඳහා නව භාෂාවක් භාවිතා කරන ලදී. මෙම භාෂාව මුලින් හැඳින්වුනේ SEQUEL හෝ Structured ඉංග්රීසි විමසුම් භාෂාව. මෙම ව්යාපෘතිය, System / R යනුවෙන් හැඳින්වෙන මෙම ව්යාපෘතිය, කිහිපයක් ක්රියාත්මක කිරීම සහ සංශෝධන හරහා ගොස්, අවසානයේ SQL ලෙස හැඳින්වීමට පෙර, භාෂා නාමය වෙනස් කරන ලදී.

1978 දී SQL මත පරීක්ෂා කිරීම ආරම්භ කිරීමෙන් පසු IBM / COM / DS (1981) හා DB2 (1983) ඇතුළු වාණිජ නිෂ්පාදන සංවර්ධනය කිරීම ආරම්භ කරන ලදී. අනෙකුත් වෙළෙන්දෝ ඊට අනුකූලව අනුගමනය කළහ. ඔවුන්ගේ වාණිජමය SQL මත පදනම් වූ දීමනා නිවේදනය කිරීම. 1979 දී එය නිෂ්පාදනය කළ ඔරකල්, සයිස් බේස් සහ එන්ග්රස් යන අයද ඇතුළත් විය.

SQL ඉගෙනීම

SQL, Java, C ++, PHP හෝ C # වැනි ක්රමලේඛ භාෂාවන් ලබා ගැනීමට වඩා වැඩි යමක් ඉගෙන ගැනීමට පහසුය.

ඔබ SQL ඉගෙන ගැනීමට අවශ්ය නම්, නමුත් දැනට පවතින වැඩසටහන්කරණ පසුබිමක් ඇතිනම්, ඔබට පහත සඳහන් සම්පත් වලින් එකක් භාවිතා කිරීමෙන් එය ප්රයෝජනවත් විය හැකිය. ඉන්පසු විධිමත් විශ්ව විද්යාලයක් හෝ ප්රජා විද්යාල පාඨමාලාවක් සමඟ ගැඹුරු ලෙස ඔසවා ගැනීම. එසේ නොමැති නම්, ඔබට නොමිලේ මාර්ගගත නිබන්ධන ගණනාවක් හෝ ගෙවුම් දුරස්ථ පුහුණු පාඨමාලා බොහොමයකින් වාසි ලබාගත හැකිය.

නොමිලේ නිබන්ධන කිහිපයක් පහත දැක්වේ:

ඔබ දුරස්ථ-ඉගෙනුම් පාඨමාලා සඳහා උනන්දුවක් දක්වනු ඇත්නම්, ජාත්යන්තර වෙබ් අඩවි නිර්මාණකරුවන්ගේ (IWA) හැඳින්වීම SQL වෙත (ප්රවේශවීම භාවිතා කිරීම) හෝ SQL හැඳින්වීම (MySQL භාවිතා කරමින්) අපි නිර්දේශ කරමු.

මම කලින් IWA පාඨමාලා හැදුවා. SQL ඒවා සති හතරක් පමණ වේ. එහෙත් පාඨමාලා පාඨමාලා උපදේශකයෙකු විසින් මෙහෙයවනු ලබන බැවින්, ඔවුන් ස්වයං ඉගෙනුම් නිබන්ධන වලට වඩා ව්යුහගත වී ඇත. සතියකට වරක් නිශ්චිත පැවරුම් සම්පූර්ණ කිරීම සම්බන්ධ වේ. එවැනි කෙටි කාලය තුළ ඔබට ඉගෙන ගත හැකි කොපමණ ප්රමාණයක් ඔබ පුදුම විය හැකිද?

SQL හි ප්රයෝජනවත් පොත් අලෙවිකරුවන් සඳහා:

මෙම හෝ වෙනත් හඳුන්වාදීමේ SQL කෘති රැගෙන යනවාද නැද්ද යන්න ඔබේ ප්රාදේශීය පුස්තකාලය පරීක්ෂා කරන්න.

SQL කුසලතා වඩාත් යෝග්යය

කලින් සඳහන් කළ පරිදි, සෑම කෙනෙකුටම ඔවුන්ගේ සංවිධානයේ SQL දැනුම සහිත කෙනෙකුට අවශ්යය.

Gooroo වලට අනුව, 2015 දී රැකියා 50,705 ක් දැන්වීම් පළ කරන ලදී, SQL දැනුම අවශ්ය වන අතර, SQL දැනුම අවශ්ය වන ස්ථානය සඳහා මධ්ය ප්රමාණයේ වැටුප ඩොලර් 81,632 කි.

SQL කුසලතා අවශ්ය වන තනතුරු වර්ග කිහිපයක් පහත දැක්වේ: