SQL:
- SQL এর পুরো অর্থ হচ্ছে Structured Query Language।
- এটি একটি অনন্য শক্তিশালী ডাটা মেনিপুলেশন ও ডেফিনেশন ল্যাংগুয়েজ।
- রিলেশনাল ডাটাবেজ এ্যাকসেস করার জন্য SQL হচ্ছে একটি হাতিয়ার।
- অতীতে SQL কেবল মেইনফ্রেম কম্পিউটারে ব্যবহার করা হতো।
- বর্তমানে ডেস্কটপ কম্পিউটারেও রিলেশনাল ডাটাবেজ প্লাটফর্ম ব্যবহৃত হওয়ার ফলে SQL ব্যবহার শুরু হয়েছে।
- এগুলো এক বা একাধিক ডাটাবেজ, টেবিল, কলাম ইনডেক্স ইত্যাদিতে প্রয়োগ করা যায়।
- অধিকাংশ SQL স্টেটমেন্টই ফলাফল হিসেবে এক সেট রেকর্ড প্রদান করে।
- SQL কুয়েরি প্রয়োগ করার জন্য SQL উইন্ডো ওপেন করে নিতে হয়।
- ১৯৭৪ সালে IBM (International Business Machine) এর Research Center এ SQL তৈরি করা হয়।
SQL ফিচার সুবিধা:
- SQL ইংরেজি ভাষার কাছাকাছি একটি কুয়েরি ল্যাংগুয়েজ। এতে SELECT, INSERT, DELETE এ রকম শব্দ দ্বারা কমান্ডসেট তৈরি করা হয়েছে।
- SQL একটি non-procedural ল্যাংগুয়েজ। যে তথ্যাবলি দরকার কেবল তা বলে দিলেই হয়, কিভাবে কুয়েরি করা যাবে তা বলার দরকার হয় না।
- SQL একই সময়ে এক একটি রেকর্ডকে প্রসেস না করে বরং এক সেট রেকর্ড প্রসেস করে।
- SQL বিভিন্ন শ্রেণির ব্যবহারকারী ব্যবহার করতে পারে। যেমন- ডাটাবেজ এডমিনিস্ট্রেটর, প্রোগ্রামার, ম্যানেজমেন্ট বা বিভিন্ন প্রান্তিক ব্যবহারকারী (End User) ইউজারগণ।
- SQL বিভিন্ন শ্রেণির কার্যসম্পাদনের জন্য ব্যবহার করা যায়।
যেমন-
• ডাটা কুয়েরি করা।
• ডাটা সন্নিবেশ, আপডেট বা মুছে ফেলা।
• ডাটাবেজ অবজেক্ট তৈরি, সংশোধন বা মুছে ফেলা।
• ডাটাবেজ অবজেক্ট এ্যাকসেস নিয়ন্ত্রণ।
• ডাটাবেজ Consistency-এর নিশ্চয়তা প্রদান।
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।