নিচের কোনটি DML-এর কমান্ড হিসেবে গণ্য হয় না?
সঠিক উত্তর
সঠিক উত্তর: Alter statement
সঠিক উত্তর
সঠিক উত্তর: Alter statement
ভুল বা সঠিক হলে সাথে সাথেই ব্যাখ্যা সহ উত্তর দেখতে পারবেন।
নিচের কোনটি Anti- Virus Software নয়?
কম্পিউটার ও তথ্য প্রযুক্তি বিষয়ে ১০ টি গুরুত্বপূর্ণ প্রশ্ন
১০ মার্কের MCQ কুইজএই প্রশ্নের বিশেষজ্ঞ বিশ্লেষণ
সঠিক উত্তর: ক) Alter statement.
• DML বা Data Manipulation Language হলো SQL-এর সেই অংশ যা ডেটাবেসে থাকা ডেটা পরিবর্তন, যোগ বা মুছে ফেলার জন্য ব্যবহৃত হয়। DML-এর প্রধান কমান্ডগুলোর মধ্যে Insert, Update এবং Delete অন্তর্ভুক্ত, যা যথাক্রমে নতুন রেকর্ড যোগ করা, বিদ্যমান রেকর্ড পরিবর্তন করা এবং রেকর্ড মুছে ফেলার কাজ করে। অন্যদিকে, ALTER কমান্ড টেবিলের কাঠামো (Structure/Schema) পরিবর্তনের জন্য ব্যবহৃত হয়, যেমন নতুন কলাম যোগ করা, কলামের ডেটা টাইপ পরিবর্তন করা বা কলাম অপসারণ করা। তাই এটি DML নয়, বরং DDL (Data Definition Language)-এর অন্তর্ভুক্ত।
• ডাটাবেজ ভাষা:
- যে ভাষার দ্বারা ডাটাবেজ সিস্টেমে ডাটাবেজ তৈরি, কুয়েরি, ডাটা মডিফিকেশন করা হয় তাকে ডাটাবেজ ভাষা বলে।
- ডাটাবেজ ভাষা দুই ধরনের। যথা:
১। ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ:
- একটি ডাটাবেজ পরিকল্পনা করা হয় কতকগুলো বর্ণনার মাধ্যমে।
- এ বর্ণনাগুলো লেখার জন্য এক ধরনের বিশেষ ভাষা ব্যবহার করা হয়, যাকে ডাটা ডেফিনেশন ল্যাংগুয়েজ বলা হয়।
- ডাটাবেজ ম্যানেজমেন্ট সিস্টেমে ডাটা সংরক্ষণ ও ডাটা এ্যাকসেস করার জন্য ডাটা ডেফিনেশন ল্যাংগুয়েজ ব্যবহার করা হয়।
• ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ এর কমান্ডগুলো হল:
- Create statement
- Drop statement
- Alter statement
- Rename statement
২। ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ:
- যে ডাটাবেজ ল্যাঙ্গুয়েজের মাধ্যমে রিলেশনাল ডাটাবেজ টেবিলে ডাটা ইনসার্ট, ডিলিট, আপডেট, মডিফাই করা যায় তাকে ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ বলে।
• ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ এর কমান্ডগুলো হল:
- Insert statement
- Delete statement
- Update statement
উৎস:
১। Computer & ICT Cloud [Live Publications],
২। তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
রেফারেন্স মাত্র
কম্পিউটার ও তথ্য প্রযুক্তি বিষয়ের আরও প্রশ্ন