• SQL: - SQL এর পূর্ণরূপ হলো Structured Query Language. - ১৯৭৪ সালে IBM (International Business Machine) এর Research Center এ SQL তৈরি করা হয়। - ডেটা ডেফিনেশন ও ডেটা ম্যানিপুলেশন ল্যাংগুয়েজ হিসেবে বিভিন্ন RDBMS (যেমন- DB2, SQL/DS ORACLE, INGRES, FOXPRO ইত্যাদি) এ ব্যবহৃত হয়। - Tuple Calculas এর উপর ভিত্তি করে SQL তৈরি করা হয়েছে। - SQL ব্যবহারকারীকে বিভিন্ন ধরনের সুবিধা প্রদান করে থাকে। যেমন-
১. ডেটা কুয়েরি ল্যাংগুয়েজ (Data Query Language DQL): - ডেটা কুয়েরি ল্যাংগুয়েজের সাহায্যে ডেটাবেজ থেকে প্রয়োজনীয় ডেটা কুয়েরি করে ব্যবহার করা হয়। - SELECT স্টেটমেন্টের সাহায্যে ডেটা পুনরুদ্ধার করা হয়।
২. ডেটা ডেফিনেশন ল্যাংগুয়েজ (Data Defination Language DDL): - DDL এর সাহায্যে টেবিলের গঠন পরিবর্তন যেমন- টেবিল তৈরি, টেবিল আপডেট, টেবিল মুছে ফেলা ইত্যাদি পরিবর্তনগুলি করা হয়। - CREATE স্টেটমেন্টের সাহায্যে ডেটাবেজে নতুন টেবিল তৈরি করা হয় - ALTER স্টেটমেন্টের সাহায্যে ডেটাবেজের স্ট্রাকচার পরিবর্তন যেমন- টেবিলে নতুন কোন ফিল্ড যোগ করা বা ডিলিট করা ইত্যাদি কাজ করা হয়। - ডেটাবেজের টেবিল মুছে ফেলতে DROP স্টেটমেন্টেটি ব্যবহৃত হয়।
৩. ডেটা ম্যানিপুলেশন ল্যাংগুয়েজ (Data Manipulation Language - DML): - এক বা একাধিক রেকর্ড মুছে ফেলার জন্য DELETE কমান্ড ব্যবহার করা হয়। - এক বা একাধিক রেকর্ড এন্ট্রি করার জন্য INSERT কমান্ড ব্যবহার করা হয়। - এক বা একাধিক রেকর্ড হালনাগাদ বা আপডেট করার জন্য UPDATE কমান্ড ব্যবহার করা হয়।
৪. ডেটা কন্ট্রোল ল্যাংগুয়েজ (Data Control Language DCL): - DCL এর সাহায্যে ডেটাবেস ব্যবহারকারীর ব্যবহার নিয়ন্ত্রন করা যায়।
উৎস: ১। তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়। ২. তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।