ایس کیو ایل برائے ڈیٹا سائنس: ابتدائی افراد کے لئے ون اسٹاپ حل



ایس کیو ایل برائے ڈیٹا سائنس کے بارے میں یہ بلاگ پوسٹ آپ کو یہ سمجھنے میں مدد دے گی کہ ڈیٹا تجزیہ کرنے کے لئے ڈیٹا کو اسٹور کرنے ، تک رسائ اور بازیافت کرنے کے لئے کس طرح ایس کیو ایل کا استعمال کیا جاسکتا ہے۔

اس وقت سے جب سے ڈیٹا سائنس کو عہد حاضر کی سب سے ذہین ملازمت قرار دینے کے لئے پہلے نمبر پر رکھا گیا ہے ، ہم سب کی دوڑ میں شامل ہونے کی کوشش کر رہے ہیں . ایس کیو ایل برائے ڈیٹا سائنس کے بارے میں یہ بلاگ پوسٹ آپ کو یہ سمجھنے میں مدد دے گی کہ ڈیٹا تجزیہ کرنے کے لئے ڈیٹا کو اسٹور کرنے ، تک رسائ اور بازیافت کرنے کے لئے کس طرح ایس کیو ایل کا استعمال کیا جاسکتا ہے۔

یہاں عنوانات کی فہرست ہے جو ہوں گے اس بلاگ میں شامل:





    1. ڈیٹا سائنس کے لئے ایس کیو ایل کی ضرورت کیوں ہے؟
    2. ایس کیو ایل کیا ہے؟
    3. ایس کیو ایل کی بنیادی باتیں
    4. ایس کیو ایل انسٹال کرنا
    5. ہینڈ آن

ڈیٹا سائنس کے لئے ایس کیو ایل کی ضرورت کیوں ہے؟

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

ڈیٹا سے مفید بصیرت اخذ کرنا ہی ہے جسے ڈیٹا سائنس کہا جاتا ہے۔ ڈیٹا سائنس میں ٹنوں اعداد و شمار کو نکالنے ، پروسسنگ اور تجزیہ کرنا شامل ہے۔ اس وقت ہمیں جو ضرورت ہے وہ ہے جو اس وسیع مقدار میں ڈیٹا کو اسٹور کرنے اور سنبھالنے کے لئے استعمال کیا جاسکتا ہے۔



ڈیٹا سائنس کیا ہے - ایڈورکا

یہ کہاں ہے ایس کیو ایل آتا ہے۔

ایس کیو ایل کو ڈیٹا سائنس کے پورے عمل کو زیادہ آسانی سے انجام دینے کے ل massive بڑے پیمانے پر ڈیٹا کو اسٹور کرنے ، ان تک رسائی اور نکالنے کے لئے استعمال کیا جاسکتا ہے۔



ایس کیو ایل کیا ہے؟

ایس کیو ایل جس کا مطلب ہے سٹرکچرڈ کوئوری لینگویج ایک استفسار کرنے والی زبان ہے جس کا مقصد متعلقہ ڈیٹا بیس کو منظم کرنا ہے۔

لیکن عین مطابق ڈیٹا بیس کیا ہے؟

ایک رشتہ دار ڈیٹا بیس ایک اچھی طرح سے طے شدہ جدولوں کا ایک گروپ ہے جہاں سے ڈیٹا بیس میزوں کو تبدیل کیے بغیر ڈیٹا تک رسائی ، تدوین ، تازہ کاری اور اسی طرح کی جاسکتی ہے۔ SQL رشتہ دار ڈیٹا بیس کے لئے ایک معیاری (API) ہے۔

ایس کیو ایل میں واپس آکر ، ایس کیو ایل پروگرامنگ کو ڈیٹا پر ایک سے زیادہ کارروائیوں کو انجام دینے کے لئے استعمال کیا جاسکتا ہے جیسے ڈیٹا بیس کا ریکارڈ طلب کرنا ، داخل کرنا ، اپ ڈیٹ کرنا ، حذف کرنا۔ متعلقہ ڈیٹا بیس کی مثالوں میں جو SQL استعمال کرتے ہیں ان میں MySQL ڈیٹا بیس ، اوریکل وغیرہ شامل ہیں۔

ایس کیو ایل کے بارے میں مزید جاننے کے ل you ، آپ اس کے ذریعے جا سکتے ہیں مندرجہ ذیل بلاگز:

  1. ایس کیو ایل ڈیٹا کی اقسام کو سمجھنا - آپ سب کو ایس کیو ایل ڈیٹا کی اقسام کے بارے میں جاننے کی ضرورت ہے
  2. ایس کیو ایل میں ٹیبل بنائیں - ہر چیز جو آپ کو ایس کیو ایل میں میزیں بنانے کے بارے میں جاننے کی ضرورت ہے

اس سے پہلے کہ ہم SQL پر ڈیمو شروع کریں ، آئیے ایس کیو ایل کے بنیادی احکام سے واقف ہوں۔

ایس کیو ایل کی بنیادی باتیں

ایس کیو ایل ڈیٹا ٹیبلز میں ترمیم کرنے کے لئے آسان کمانڈز کا ایک سیٹ فراہم کرتا ہے ، آئیے ایس کیو ایل کے کچھ بنیادی احکامات کو دیکھیں۔

  • ڈیٹا بیس بنائیں - ایک نیا ڈیٹا بیس بناتا ہے
  • ٹیبل بنائیں - ایک نیا میز بناتا ہے
  • داخل کریں - ڈیٹا بیس میں نیا ڈیٹا داخل کرتا ہے
  • منتخب کریں - ڈیٹا بیس سے ڈیٹا نکالتا ہے
  • اپ ڈیٹ - ڈیٹا بیس میں ڈیٹا کو اپ ڈیٹ کرتا ہے
  • حذف کریں - ڈیٹا بیس سے ڈیٹا ڈیلیٹ کرتا ہے
  • ڈیٹا بیس کو تبدیل کریں - ایک ڈیٹا بیس میں ترمیم کرتا ہے
  • متبادل ٹیبل - ایک میز میں ترمیم کرتا ہے
  • ڈراپ ٹیبل - ایک ٹیبل کو مٹا دیتا ہے
  • انڈیکس بنائیں - کسی عنصر کی تلاش کے ل an انڈیکس تشکیل دیتا ہے
  • ڈراپ انڈیکس - حذف کرتا ہے ایک اشاریہ

ایس کیو ایل کو بہتر طور پر سمجھنے کے ل let ، آئی ایس کیو ایل انسٹال کریں اور دیکھیں کہ آپ ڈیٹا کے ساتھ کیسے کھیل سکتے ہیں۔

ایس کیو ایل انسٹال کرنا

ایس کیو ایل کو انسٹال کرنا ایک آسان کام ہے۔ یہاں ایک قدم بہ قدم رہنما اس سے آپ کو اپنے سسٹم میں ایس کیو ایل انسٹال کرنے میں مدد ملے گی۔

پاور دوئں میں ڈیش بورڈ کیسے بنائیں

ایک بار جب آپ انسٹال کرلیتے ہیں ایس کیو ایل ، ایک سادہ ڈیمو کے لئے نیچے والے حصے پر عمل کریں جو آپ کو دکھائے گا کہ آپ اعداد و شمار کو داخل ، جوڑ توڑ اور ترمیم کیسے کرسکتے ہیں۔

ایس کیو ایل برائے ڈیٹا سائنس - ایس کیو ایل ڈیمو

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

تو آئیے شروع کریں!

مرحلہ 1: ایس کیو ایل ڈیٹا بیس بنائیں

ایس کیو ایل ڈیٹا بیس ایک اسٹوریج گودام ہے جہاں ڈیٹا کو ایک وضع شدہ شکل میں محفوظ کیا جاسکتا ہے۔ آئیے استعمال کرکے ڈیٹا بیس بنائیں ایس کیو ایل :

ایڈیورکا ڈیٹا بیس استعمال کریں

مذکورہ کوڈ میں ، ایس کیو ایل کے دو کمانڈ ہیں۔

کیا تغیر پزیر اور غیر منقولہ ہے

نوٹ : ایس کیو ایل کے کمانڈز کیپیٹل حروف میں بیان کیے جاتے ہیں اور ایس کیو ایل کمانڈ کو ختم کرنے کے لئے نیم کالون استعمال ہوتا ہے۔

  1. ڈیٹا بیس بنائیں: یہ کمانڈ ایک ڈیٹا بیس بناتا ہے جس کا نام ہے 'ایوروریکا'

  2. استعمال: یہ کمانڈ ڈیٹا بیس کو چالو کرنے کے لئے استعمال کیا جاتا ہے۔ یہاں ہم ’ایڈیوریکا‘ ڈیٹا بیس کو چالو کررہے ہیں۔

مرحلہ 2: مطلوبہ ڈیٹا کی خصوصیات کے ساتھ ایک ٹیبل بنائیں

ٹیبل بنانا اتنا ہی آسان ہے جتنا ڈیٹا بیس بنانا۔ آپ کو اعداد و شمار کی متعلقہ اقسام کے ساتھ ٹیبل کی متغیر یا خصوصیات کی وضاحت کرنا ہوگی۔ آئیے دیکھتے ہیں کہ یہ کیسے ہوسکتا ہے:

ٹیبل کھلونے بنائیں (لوازمات بنیادی نہیں کلیدی خودکار نمبر ، شے کے نام کا متن ، قیمت انٹیگر ، مقدار انٹیگر)

مذکورہ کوڈ کے ٹکڑوں میں مندرجہ ذیل چیزیں واقع ہوتی ہیں۔

  1. کھلونے نامی ایک ٹیبل بنانے کے ل ‘'کریبل ٹیبل' کمانڈ استعمال کریں۔
  2. کھلونا ٹیبل میں 4 خصوصیات شامل ہیں ، یعنی ، TID (ٹرانزیکشن ID) ، آئٹم_ینم ، قیمت اور مقدار۔
  3. ہر متغیر کو ان کے متعلقہ ڈیٹا کی اقسام کے ساتھ بیان کیا جاتا ہے۔
  4. TID متغیر کو بنیادی کلید قرار دیا گیا ہے۔ بنیادی کلید بنیادی طور پر ایک متغیر کی نشاندہی کرتی ہے جو ایک انوکھی قیمت کو محفوظ کر سکتی ہے۔

مندرجہ ذیل کمانڈ کا استعمال کرکے آپ مزید وضاحت شدہ میز کی تفصیلات چیک کرسکتے ہیں۔

کھلونے بتائیں

مرحلہ 3: ٹیبل میں ڈیٹا داخل کرنا

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

آئیے دیکھتے ہیں کہ یہ کیسے ہوتا ہے:

داخل کھلونے والیئے NULL ، 'ڈاگ_ہاؤس' ، 120 ، 54) داخل کریں کھلونوں کی قیمت (NULL ، 'اسکیٹ بورڈ' ، 700 ، 42) داخل کریں

مذکورہ کوڈ کے ٹکڑوں میں ، ہم نے INSERT INTO کمانڈ استعمال کرکے آسانی سے اپنے ’کھلونوں‘ ٹیبل میں 6 مشاہدات داخل کیں۔ بریکٹ کے اندر ، ہر مشاہدے کے ل I ، میں نے ہر متغیر یا خصوصیت کی قیمت متعین کی ہے جو میز بناتے وقت بیان کی گئی تھی۔

TID متغیر کو NULL پر سیٹ کیا گیا ہے کیونکہ یہ 1 سے خود بخود بڑھتا ہے۔

آئیے اب ہمارے ٹیبل میں موجود تمام ڈیٹا کو ڈسپلے کرتے ہیں۔ یہ کام نیچے دی گئی کمانڈ کو استعمال کرکے کیا جاسکتا ہے۔

کھلونے سے * منتخب کریں


مرحلہ 4: ڈیٹا اندراجات میں ترمیم کریں

ہم کہتے ہیں کہ آپ نے G.I. کی قیمت میں اضافہ کرنے کا فیصلہ کیا ہے۔ جو چونکہ آپ کو بہت سارے صارفین مل رہے ہیں۔ آپ ڈیٹا بیس میں متغیر کی قیمت کیسے اپ ڈیٹ کریں گے؟

یہ آسان ہے ، صرف نیچے کا حکم استعمال کریں:

اپ ڈیٹ کریں کھلونے سیٹ قیمت = 350 جہاں ٹائڈ = 6

اپڈیٹ کمانڈ آپ کو ٹیبل میں محفوظ کسی بھی قدر / متغیر میں ترمیم کرنے کی اجازت دیتا ہے۔ SET پیرامیٹر آپ کو کسی خاص خصوصیت کو منتخب کرنے کی اجازت دیتا ہے اور جہاں پیرامیٹر متغیر / قدر کی شناخت کے لئے استعمال ہوتا ہے جسے آپ تبدیل کرنا چاہتے ہیں۔ مذکورہ کمانڈ میں ، میں نے ڈیٹا انٹری کی قیمت کو اپ ڈیٹ کیا ہے جس کی TID 6 (G.I. Joe) ہے۔

آئیے اب اپڈیٹڈ ٹیبل دیکھتے ہیں:

کھلونے سے * منتخب کریں

آپ جس کالم کو دیکھنا چاہتے ہیں ان کا حوالہ دے کر آپ جس چیز کو ظاہر کرنا چاہتے ہیں اس میں بھی ترمیم کرسکتے ہیں۔ مثال کے طور پر ، نیچے دی گئی کمانڈ کھلونے کا نام اور اس سے متعلقہ قیمت ہی دکھائے گی۔

آئٹم نام ، کھلونے سے قیمت منتخب کریں

مرحلہ 5: اعداد و شمار بازیافت کرنا

لہذا اعداد و شمار ڈالنے اور اس میں ترمیم کرنے کے بعد ، آخر کار وقت آگیا ہے کہ کاروباری ضروریات کے مطابق اعداد و شمار کو نکالیں اور بازیافت کریں۔ یہیں سے ڈیٹا کو مزید ڈیٹا تجزیہ اور ڈیٹا ماڈلنگ کے لئے بازیافت کیا جاسکتا ہے۔

نوٹ کریں کہ آپ ایس کیو ایل کے ساتھ شروعات کرنے کی ایک آسان مثال ہے ، تاہم ، حقیقی دنیا کے منظرناموں میں ڈیٹا زیادہ پیچیدہ اور سائز میں بڑا ہوتا ہے۔ اس کے باوجود ، ایس کیو ایل کے احکام ابھی بھی ایک جیسے ہیں اور یہی وہ چیز ہے جو ایس کیو ایل کو اتنا آسان اور قابل فہم بنا دیتی ہے۔ یہ پیچیدہ ڈیٹا سیٹ پر عملدرآمد کرسکتا ہے جس میں آسان SQL کمانڈز کا ایک سیٹ ہے۔

اب آئیے ایک دو ترمیم کے ساتھ ڈیٹا بازیافت کریں۔ ذیل میں کوڈ کا حوالہ دیں اور یہ سمجھنے کی کوشش کریں کہ آؤٹ پٹ کو دیکھے بغیر یہ کیا کرتا ہے:

2 * کھلونے سے محدود * کا انتخاب کریں

آپ نے اندازہ لگالیا! یہ میرے ٹیبل میں موجود پہلے دو مشاہدات کو دکھاتا ہے۔

آئیے کچھ اور دلچسپ چیز آزمائیں۔

قیمت ASC کے ذریعہ آرڈر سے کھلونے * منتخب کریں

جیسا کہ اعداد و شمار میں دکھایا گیا ہے ، قیمت متغیر کے صعودی ترتیب کے سلسلے میں قدروں کا اہتمام کیا گیا ہے۔ اگر آپ اکثر خریدی گئی تین چیزوں کو دیکھنا چاہتے ہیں تو آپ کیا کریں گے؟

یہ واقعی بہت آسان ہے!

مقدار ڈیسک لمیٹڈ 3 کے ذریعہ آرڈر سے کھلونے * منتخب کریں

آئیے ایک بار اور کوشش کریں۔

کھلونے سے جہاں کی قیمت منتخب کریں> قیمت ASC کے ذریعہ 400 آرڈر


یہ استفسار ان کھلونوں کی تفصیلات نکالتا ہے جن کی قیمت 400 سے زیادہ ہے اور قیمت کو بڑھتے ہوئے ترتیب میں آؤٹ پٹ کا انتظام کرتی ہے۔

اس طرح آپ ایس کیو ایل کا استعمال کرکے ڈیٹا پر کارروائی کرسکتے ہیں۔ اب جب کہ آپ ڈیٹا سائنس کے ایس کیو ایل کی بنیادی باتوں کو جانتے ہیں ، مجھے یقین ہے کہ آپ مزید جاننے کے لئے شوقین ہیں۔ آپ کو شروع کرنے کے لئے یہاں بلاگ کے ایک جوڑے ہیں:

جاوا میں الگورتھم اور ڈیٹا ڈھانچے
  1. ڈیٹا سائنس کیا ہے؟ ڈیٹا سائنس کے لئے ایک ابتدائی رہنما
  2. ایس کیو ایل ٹیوٹوریل - ایس کیو ایل سیکھنے کے لئے ابتدائی رہنما

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