If you're seeing this message, it means we're having trouble loading external resources on our website.

তোমার যদি কোন ওয়েব ফিল্টার দেওয়া থাকে, তাহলে দয়া করে নিশ্চিত কর যে *.kastatic.org এবং *.kasandbox.org ডোমেইনগুলো উন্মুক্ত।

মূল বিষয়বস্তু

এরপর কী শেখা যায়

এসকিউএল শেখার জন্য অভিনন্দন! এখন এটার বিষয়ে আরও কিছু শেখার জন্য নিচে কিছু ধারণা দেওয়া হল।

বিভিন্ন পরিবেশে এসকিউএল সম্পাদন করার চেষ্টা

খান একাডেমিতে, নকল ডাটা (Data-উপাত্ত) দিয়ে এসকিউএলে কাজ করার পরিবেশ তৈরি করা হয়েছে। এটা নিয়ে গবেষণার জন্য উৎসাহ প্রদান করা হচ্ছে, কিন্তু নিজের প্রচেষ্টায় বাস্তব ডাটা নিয়ে কাজ করা উচিৎ।
ডাটা বিশ্লেষণের জন্য এসকিউএল ব্যবহার করা। বর্তমানে, এসকিউএল মূলত বিভিন্ন প্রতিষ্ঠানের ডাটা বিশ্লেষণের জন্য ব্যবহার করা হয়। ডাটা বিশ্লেষণের একটি উপায় হল গুগলের বিগ কুয়েরি ব্যবহার করা, যা এসকিউএলের মতই এবং এটাতে ডাটা আপলোড করা যায় অথবা অন্যের আপলোড করা ডাটা ব্যবহার করতে দেয়। আরও জানার জন্য BigQuery নথিপত্র অথবা BigQuery টিউটোরিয়াল পড়া উচিৎ।
সার্ভারে SQL ব্যবহার করা। SQL সার্ভারের ডেটাবেজের ডাটা নিয়ন্ত্রণের জন্যও বহুল ব্যবহৃত। একজন ব্যবহারকারী একটি প্রোগ্রাম "ফ্রন্টএন্ড" এ ব্যবহার কর (যেমন ওয়েবসাইট বা মোবাইলের অ্যাপ), ফ্রন্টএন্ড HTTP requests (এইচটিটিপির জন্য অনুরোধ) "ব্যাকএন্ড" এ (সার্ভারে) পাঠায় এবং ব্যাকএন্ড ডেটাবেজে SQL কমান্ড পাঠায়। নিজেস্ব কম্পিউটারে সার্ভার তৈরি করার জন্য বিভিন্ন ভাষা/ফ্রেমওয়ার্ক আছে, তার মধ্যে জনপ্রিয় হল LAMP এবং LAPP
ওয়েবসাইটে এসকিউএল ব্যবহার করা। যদি কোন সার্ভার তৈরি করা না থাকে এবং বিশ্লেষণের জন্য ডাটা না থাকে, তাহলে ওয়েবসাইটে SQLite ব্যবহার করা যায়, এটা ব্যবহার করে ওয়েবসাইট ব্যবহারকারীর তথ্য সংরক্ষণ করা হয়। কিন্তু, যখনই ব্যবহারকারী ওয়েবসাইট ত্যাগ করবে, তখন ডাটা মুছে যাবে। এই উদাহরণটি চেষ্টা করে দেখা যেতে পারে ওয়েবসাইটে SQLite এর ব্যবহার।

SQL সম্পর্কে আরও শেখা

আমাদের অনেকগুলো SQL এর অনুশীলনী আছে, কিন্তু এটার ব্যবহারের সাথে সাথে ডেটাবেজ নিয়ে কাজ করার মাধ্যমে এটার সকল বৈশিষ্ট্যের সাথে অভ্যস্ত হওয়া উচিত। শেখার জন্য আরও আছে indexes এবং query পরিকল্পনা, constraints, triggers, views এবং foreign keys। SQL কোন পরিবেশে ব্যবহার করা হচ্ছে জানা থাকলে খুব ভালো হয়, এক্ষেত্রে উপযুক্ত নথিপত্র খুঁজে পাওয়া সহজ।
সার্ভারে SQL ব্যবহারের পাশাপাশি, SQL এর বিভিন্ন জনপ্রিয় সংস্করণ সম্পর্কেও জানা উচিত, যেমন MySQL, PostGreSQL, Oracle, MS SQL এবং DB2।

ডেটাবেজ সম্পর্কে আরও জ্ঞান অর্জন করা

SQL হল ডেটাবেজের নিয়ে কাজ করার একটি পদ্ধতি, সেজন্য SQL শিখলে, ডেটাবেজের কার্যপ্রণালীও জানা হয়। কিন্তু, ডেটাবেজ সম্পর্কে আরও গভীরভাবে জানতে চাইলে - এটার তত্ত্ব, নীতিমালা এবং কাঠামো জানার জন্য - relational design theory (রিলেশনাল ডিজাইন থিওরি), relational algebra (রিলেশনাল বীজগণিত) এবং unified modeling language (ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ) দেখা উচিত। স্ট্যানফোর্ডের অনুশীলনী ডেটাবেজের পরিচিতি ক্লাস ও ডেটাবেজ সম্পর্কে শেখার জন্য দারুন।

আলোচনায় অংশ নিতে চাও?

কোন আলাপচারিতা নেই।
ইংরেজি জানো? খান একাডেমির ইংরেজি সাইটে আরো আলোচনা দেখতে এখানে ক্লিক কর।