আমাদের স্কুল

সেটিং

বহুনির্বাচনি প্রশ্নের দেখানোর অপশনঃ
শুধুমাত্র উত্তর 2 অপশন
3 অপশন 4 অপশন
বহুনির্বাচনি প্রশ্নের অপশন প্রদর্শনঃ
রো আকারে কলাম আকারে
বহুনির্বাচনি প্রশ্নের উত্তরঃ
লুকান বোল্ড করুন
দেখান দেখান ও বোল্ড করুন
বহুনির্বাচনি প্রশ্নের ব্যাখ্যাঃ
দেখান লুকান নিচে লুকান
থিম নির্বাচন করুনঃ
ফন্ট সাইজঃ
15

প্রশ্নঃ নিচের কোনটি ডাটাবেজ ল্যাংগুয়েজ?

[ বিসিএস ৩৫তম ]

ক. Data Definition Language
খ. Data Manipulation Language
গ. Query Language
ঘ. উপরের সবগুলোই
উত্তরঃ উপরের সবগুলোই
ব্যাখ্যাঃ

ডাটাবেজ ল্যাংগুয়েজ বলতে সেইসব ভাষা বোঝায় যা ডাটাবেজ তৈরি, ব্যবস্থাপনা এবং ডেটা নিয়ে কাজ করার জন্য ব্যবহৃত হয়। প্রধানত তিন ধরনের ডাটাবেজ ল্যাংগুয়েজ রয়েছে, এবং উল্লেখিত সবগুলোই এর অংশ:

  • কঃ 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 এর একটি প্রধান অংশই হলো কোয়েরি ল্যাংগুয়েজ।

সুতরাং, উপরের তিনটিই ডাটাবেজ ল্যাংগুয়েজের বিভিন্ন দিক বা প্রকারভেদ।