মূল বিষয়বস্তু
কম্পিউটার প্রোগ্রামিং
কোর্স: কম্পিউটার প্রোগ্রামিং > অধ্যায় 3
পাঠ 1: প্রাথমিক এসকিউএল- এসকিউএল- এ স্বাগতম
- টেবিল (table) তৈরি করা ও ডাটা প্রবেশ করানো
- চ্যালেঞ্জ: বইয়ের তালিকার ডেটাবেজ
- টেবিলে কুয়েরি করা
- চ্যালেঞ্জ: শীর্ষ বক্স অফিসের ডেটাবেজ
- সঞ্চিত তথ্য
- চ্যালেঞ্জ: TODO তালিকার ডেটাবেজ সংক্রান্ত পরিসংখ্যান
- এস-কিউ-এল অথবা সিকিউএল?
- প্রকল্প: একটি দোকানের ডেটাবেজ ডিজাইন করা
© 2023 Khan Academyব্যবহারের শর্তাদিগোপনীয়তার নীতিমালাকুকি নোটিশ
এসকিউএল- এ স্বাগতম
ডেটাবেজকে তৈরি ও কুয়েরি করার জন্য এসকিউএল খুবই উপকারি। ইন্টার্যাক্টিভ উপায়ে এসকিউএল কোর্সটি শিখ!
আলোচনায় অংশ নিতে চাও?
কোন আলাপচারিতা নেই।
ভিডিও ট্রান্সক্রিপ্ট
## আগামী ও গ্রামীণফোন এর সহযোগিতায় অনূদিত ## পৃথিবী জুড়ে অসংখ্য উপাত্ত রয়েছে। আমাদের ব্যবহৃত প্রতিটি অ্যাপ উপাত্ত সম্বলিত। খান একাডেমিতেও আমরা ব্যবহারকারী, ব্যাজ এবং উন্নয়ন সম্পর্কিত উপাত্ত সংরক্ষণ করি। ফেসবুকে সংরক্ষিত উপাত্ত গুলো হল তোমার পরিচয়, তোমার বন্ধু কারা এবং তারা কি পোস্ট করছে। ব্যাংক অফ আমেরিকার সংরক্ষিত উপাত্ত হল কার কোন ধরনের অ্যাকাউন্টে কত টাকা আছে। এই অ্যাপ গুলো কিভাবে তথ্য সংরক্ষণ করে? এক্ষেত্রে ডাটাবেস ব্যবহার করা হয় যা একটি প্রোগ্রাম যেটি তথ্য সংরক্ষন এবং প্রক্রিয়াকরণ যেমন সংযোজন, সম্পাদনা করা এবং সাজাতে সাহায্য করে। এবং প্রোগ্রামটি খুব দ্রুত এই কাজগুলো করে। ডাটাবেস অনেক ধরণের হয়, তবে খুবই জনপ্রিয় একটি ডাটাবেস হল রিলেশনাল ডাটাবেস। এটি প্রত্যেক ধরণের উপাত্তকে সারণিতে সংরক্ষণ করে যা অনেকটা উপাত্তকে স্প্রেডশিটে রাখার মত। প্রতিটি সারিতে থাকে এক একটি পদের নাম এবং প্রতিটি কলামে সেই পদগুলোর বৈশিষ্ট্য। উদাহরণস্বরূপ, খান একাডেমির
ব্যবহারকারিদের উপাত্ত সংরক্ষণের ক্ষেত্রে ব্যবহারকারি সারণিতে প্রতিটি
সারিতে থাকে ব্যবহারকারি এবং কলামে থাকে তাদের বৈশিষ্ট্য,
যেমন, ডাকনাম এবং অবস্থান। রিলেশনাল ডাটাবেস ব্যবহার করে খুব সহজেই সারণিগুলোর মাঝে সম্পর্ক নির্ণয় করা যায়। উদাহরণস্বরূপ, খান একাডেমির ব্যবহারকারি এবং তাদের ব্যাজ সম্পর্কিত উপাত্ত সংরক্ষণে
আমরা একটি ব্যবহারকারি সারণি, একটি ব্যাজ সারণি এবং একটি
ব্যবহারকারি-ব্যাজ সারণি তৈরি করে কোন ব্যবহারকারি কি কি ব্যাজ
অর্জন করেছে তা সহজেই ব্যবহারকারি পরিচিতি এবং ব্যাজ
পরিচিতি ব্যবহার করে জানতে পারি। এই পদ্ধতিটি অনেক বেশি উপযোগি প্রতিবার প্রত্যেক ব্যবহারকারির সব তথ্য এবং প্রত্যেক ব্যাজের সব তথ্য আবার
ব্যবহারকারি-ব্যাজ সারনিতে সংরক্ষনের চেয়ে। প্রতিটি ডাটাবেস এ একটি কুয়্যেরি ভাষায় ডাটাবেসের কাজ করার ব্যবস্থা রয়েছে। এসকিউএল হল এমন একটি ভাষা যেটি ডাটাবেস এ ব্যবহৃত হয়
এবং যা অত্যন্ত জনপ্রিয়। এসকিউএল ব্যবহার করে আমরা সারণি তৈরি
করতে পারি, উপাত্ত পরিবর্তন করতে পারি, পুরাতন উপাত্ত ফিরে পেতে
পারি, যেমন এটা জানা যে কোন ব্যবহারকারিরা গত সপ্তাহে নিবন্ধন করেছে, অথবা কোন ব্যবহারকারির কোন বিশেষ ব্যাজ রয়েছে। আমরা এখানে এটাই শিখাবো এবং তুমি ব্রাউজারে এসকিউএল ব্যবহার
করতে পারবে, এসকিউলাইটের মাধ্যমে যা বিশেষভাবে এক্ষেত্রে ব্যবহারের জন্য তৈরি। তুমি এখানে সম্পূর্ণ অ্যাপটি বানাতে পারবে না, কিন্তু এসকিউএল শিখে গেলে তুমি আরও ভালভাবে বুঝতে পারবে যে তোমার ব্যবহৃত অ্যাপে কিভাবে উপাত্ত সংরক্ষিত থাকে এবং কোন অ্যাপ বানাতে চাইলে
এসকিউএল ব্যবহার করতে পারবে। ## আগামী ও গ্রামীণফোন এর সহযোগিতায় অনূদিত ##