প্রশ্নঃ নিচের কোনটি ডাটাবেজ ল্যাংগুয়েজ?
[ বিসিএস ৩৫তম ]
ডাটাবেজ ল্যাংগুয়েজ বলতে সেইসব ভাষা বোঝায় যা ডাটাবেজ তৈরি, ব্যবস্থাপনা এবং ডেটা নিয়ে কাজ করার জন্য ব্যবহৃত হয়। প্রধানত তিন ধরনের ডাটাবেজ ল্যাংগুয়েজ রয়েছে, এবং উল্লেখিত সবগুলোই এর অংশ:
-
কঃ Data Definition Language (DDL): এই ভাষা ডাটাবেজের কাঠামো (structure) বা স্কিমা (schema) সংজ্ঞায়িত করতে ব্যবহৃত হয়। এর মাধ্যমে ডাটাবেজ, টেবিল, ভিউ, ইনডেক্স ইত্যাদি তৈরি, পরিবর্তন বা মুছে ফেলা হয়। উদাহরণস্বরূপ:
CREATE TABLE,ALTER TABLE,DROP TABLEইত্যাদি কমান্ড। -
খঃ Data Manipulation Language (DML): এই ভাষা ডাটাবেজের মধ্যে ডেটা প্রবেশ করানো, পরিবর্তন করা বা মুছে ফেলার জন্য ব্যবহৃত হয়। এর মাধ্যমে ডেটাকে ম্যানেজ করা হয়। উদাহরণস্বরূপ:
INSERT,UPDATE,DELETEইত্যাদি কমান্ড। -
গঃ Query Language (কোয়েরি ল্যাংগুয়েজ): এটি মূলত ডেটাবেজ থেকে ডেটা পুনরুদ্ধার (retrieve) করার জন্য ব্যবহৃত হয়। সবচেয়ে পরিচিত কোয়েরি ল্যাংগুয়েজ হলো SQL (Structured Query Language), যেখানে
SELECTকমান্ডটি ব্যাপকভাবে ব্যবহৃত হয়। DML এর একটি প্রধান অংশই হলো কোয়েরি ল্যাংগুয়েজ।
সুতরাং, উপরের তিনটিই ডাটাবেজ ল্যাংগুয়েজের বিভিন্ন দিক বা প্রকারভেদ।