নিচের কোনটি ডাটাবেজ ল্যাংগুয়েজ?
সঠিক উত্তর
ঘউপরের সবগুলোই
ব্যাখ্যা
প্রশ্নটি জানতে চেয়েছে কোনটি ডেটাবেজ ভাষা। উত্তর উপরের সবগুলোই, কারণ ডেটা ডেফিনিশন ল্যাঙ্গুয়েজ, ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ আর কোয়েরি ল্যাঙ্গুয়েজ তিনটিই ডেটাবেজের সঙ্গে কাজ করার ভাষা। বাস্তবে এগুলো এসকিউএল ভাষারই আলাদা অংশ।
ডেটা ডেফিনিশন ল্যাঙ্গুয়েজ ডেটাবেজের কাঠামো তৈরি ও বদলায়: নতুন টেবিল বানানো, কলাম যোগ করা বা টেবিল মুছে ফেলা। যেমন ক্রিয়েট টেবিল আদেশ।
ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ টেবিলের ভেতরের ডেটা নিয়ে কাজ করে: নতুন সারি ঢোকানো, বদলানো বা মুছে ফেলা। আর কোয়েরি ল্যাঙ্গুয়েজ দিয়ে প্রশ্ন করে দরকারি তথ্য খুঁজে আনা হয়, যেমন সিলেক্ট আদেশ দিয়ে সব ছাত্রের মধ্যে যাদের নম্বর আশির বেশি।
একটি নাম দেখে থেমে যাওয়াই এখানে ফাঁদ। তিনটিই সত্য, তাই উত্তর সবগুলোই।
স্টেপ বাই স্টেপ শিখুন
৪/৪| অংশ | কাজ | উদাহরণ আদেশ |
|---|---|---|
| SQL | ডেটাবেজের প্রমিত ভাষা | সব অংশ মিলিয়ে |
| DDL | কাঠামো তৈরি ও বদল | CREATE, ALTER, DROP |
| DML | ডেটা ঢোকানো, বদল, মোছা | INSERT, UPDATE, DELETE |
| Query Language | তথ্য খুঁজে আনা | SELECT |
- ডেটাবেজের সঙ্গে কাজের ভাষা এসকিউএল, এর কয়েকটি অংশ আছে।
- ডিডিএল: টেবিলের কাঠামো বানায় ও বদলায়।
- ডিএমএল: টেবিলের ডেটা ঢোকায়, বদলায়, মোছে।
- কোয়েরি: প্রশ্ন করে তথ্য খুঁজে আনে; তিনটিই ডেটাবেজ ভাষা।
ক. Data Definition Language: ডিডিএল সত্যিই ডেটাবেজ ভাষা, কিন্তু একমাত্র নয়।
খ. Data Manipulation Language: ডিএমএল সত্যিই ডেটাবেজ ভাষা, কিন্তু একমাত্র নয়।
গ. Query Language: কোয়েরি ল্যাঙ্গুয়েজও ডেটাবেজ ভাষা, কিন্তু বাকি দুটিও তাই।
ডেটাবেজ প্রশ্নে ডি দিয়ে শুরু ভাষাগুলো (ডিডিএল, ডিএমএল, ডিসিএল) আর কোয়েরি সবই ডেটাবেজ ভাষা।
ডিডিএল ঘর বানায়, ডিএমএল আসবাব রাখে, কোয়েরি খুঁজে আনে।