SQL کیا ہے اور یہ کس طرح استعمال کیا ہے؟

تشکیل شدہ سوال زبان، یا SQL، ایک پروگرامنگ زبان ہے جو خاص طور پر ڈیٹا بیس کے لئے تیار ہے. یہ سب سے بڑے پیمانے پر لاگو ڈیٹا بیس زبان ہے؛ سب کو SQL کے لئے ضرورت ہے.

ایس ایس ایس ڈیٹا بیس کا اشتراک اور منظم کرنے کے لئے استعمال کیا جاتا ہے، خاص طور پر ڈیٹا انحصار ڈیٹا بیس کے انتظام کے نظام میں پایا جاتا ہے - اعداد و شمار میزوں میں منظم کیا جاتا ہے، اور ایک سے زیادہ فائلیں، اعداد و شمار کے ہر میز پر مشتمل ہے، ایک عام میدان کی طرف سے ایک دوسرے کے ساتھ مل کر تعلق رکھتا ہے.

SQL کا استعمال کرتے ہوئے، آپ سوالات (ڈیٹا بیس سے معلومات کی درخواست) کرسکتے ہیں، اعداد و شمار کو اپ ڈیٹ اور دوبارہ منظم کرنے کے ساتھ ساتھ ڈیٹا بیس کے نظام کی اسکیما (ساختہ) تخلیق اور ترمیم کرسکتے ہیں اور اعداد و شمار تک رسائی کو کنٹرول کرسکتے ہیں. SQL سرورز کے لئے استعمال کردہ عام سافٹ ویئر میں مائیکروسافٹ رسائی، ایس ایس ایس ایل، اور اوریکل شامل ہیں.

SQL کی تاریخ

1969 میں، آئی بی ایم کے محقق ایڈگر ایف کوڈڈ نے نسباتی ڈیٹا بیس ماڈل کی وضاحت کی، جو SQL زبان کو ترقی دینے کے لئے بنیاد بن گیا. صرف رکھو، نسبتا ڈیٹا بیس ماڈل مختلف معلومات کے ساتھ منسلک معلومات کا ایک عام ٹکڑا (یا "کلیدی") ہے. ایک مثال آپ کا حقیقی نام اور ٹیلی فون نمبر دونوں کے ساتھ منسلک ہے.

کچھ سال بعد، آئی بی ایم نے کوڈڈ کے نتائج پر مبنی نسبتا ڈیٹا بیس مینجمنٹ سسٹم کے لئے نئی زبان پر کام شروع کر دیا. زبان اصل میں SEQUEL کہا جاتا تھا، یا انگریزی انگریزی زبان کی تشکیل. اس منصوبے پر، نظام / آر، چند عملدرآمد اور تجزیہ کے ذریعے چلا گیا، اور زبان کا نام چند دفعہ اس سے پہلے کہ SQL کو نامزد کیا گیا تھا تبدیل کر دیا گیا تھا.

1978 ء میں SQL پر جانچ شروع کرنے کے بعد، آئی بی ایم تجارتی مصنوعات، SQL / DS (1981) اور ڈی بی 2 (1983) سمیت ترقی پذیر شروع کررہا تھا. دیگر وینڈرز نے ان کے اپنے تجارتی SQL SQL پر مبنی پیشکش کا اعلان کیا. ان میں اورراکل شامل تھے جنہوں نے 1979 میں اپنی پہلی مصنوعات کو جاری کیا اور اس کے ساتھ ہی سائبیس اور انگریس بھی شامل تھے.

SQL سیکھنا

SQL آسان ہے کہ beginners کے سیکھنے کے مقابلے میں یہ ان کے لئے جاوا، C ++، پی ایچ پی یا C # جیسے پروگرامنگ زبانوں کو لینے کے لئے ہے.

اگر آپ SQL کو سیکھنا چاہتے ہیں، لیکن بہت کم موجودہ پروگرامنگ کے پس منظر میں، آپ ذیل میں وسائل میں سے ایک کا استعمال کرتے ہوئے اسے آزمائشی سے فائدہ اٹھا سکتے ہیں، پھر ایک رسمی یونیورسٹی یا کمیونٹی کے کالج کورس کے ساتھ ایک گہری ڈیوٹی لے کر فائدہ اٹھا سکتے ہیں. دوسری صورت میں، آپ بہت سے مفت آن لائن سبق کا فائدہ اٹھا سکتے ہیں یا ادا فاصلہ سیکھنے کورسز.

یہاں مفت سبق کے کچھ مثالیں ہیں:

اگر آپ ادا کردہ فاصلہ سیکھنے والے نصاب میں دلچسپی رکھتے ہیں تو، ہم بین الاقوامی ویب ماسٹر ایسوسی ایشن کے (IWA) کا تعارف SQL (متعارف کرانے کا استعمال) یا SQL کا تعارف (ایس کیو ایل کا استعمال کرتے ہوئے) کا تعارف کرتے ہیں.

میں نے آگاہ کورس سے پہلے لیا ہے. SQL لوگ صرف چار ہفتوں تک ہیں، لیکن وہ خود سیکھنے کے سبق سے کہیں زیادہ منظم ہیں کیونکہ کورسز انسٹرکٹر کی قیادت کی جاتی ہیں اور ہفتے میں ایک خاص تفویض مکمل کرنے میں شامل ہیں. آپ حیران ہوں گے کہ آپ اس طرح کے مختصر اوقات میں کتنا سیکھ سکتے ہیں.

beginners کے لئے SQL پر مفید کتابیں شامل ہیں:

اپنے مقامی لائبریری کی جانچ پڑتال کریں کہ آیا وہ یہ یا دیگر تعارف SQL کتابیں لے جائیں.

SQL مہارت مطلوب ہیں

جیسا کہ پہلے ذکر کیا گیا ہے، تقریبا ہر کسی کو ان کی تنظیم میں SQL علم کے ساتھ کوئی ضرورت ہوتی ہے.

گوورو کے مطابق، 2015 میں 50،705 ملازمتیں اشتہار کی گئی تھیں جو SQL علم کی ضرورت تھی اور SQL پوزیشن کی ضرورت ہے جس کی حیثیت کے لئے میڈین تنخواہ $ 81،632 ہے.

یہاں کچھ ایسے مقامات ہیں جو SQL کی مہارت کی ضرورت ہوتی ہیں: