• সঠিক উত্তর: ক) INSERT
• INSERT:
একটি টেবিলে নতুন রেকর্ড (data row) যোগ করার জন্য ব্যবহৃত হয়।
• UPDATE:
টেবিলের বিদ্যমান রেকর্ড পরিবর্তনের জন্য ব্যবহৃত হয়।
• SELECT:
ডেটাবেস থেকে ডেটা পড়ার (query করার) জন্য ব্যবহৃত হয়।
• DELETE:
টেবিল থেকে নির্দিষ্ট রেকর্ড মুছে ফেলার জন্য ব্যবহৃত হয়।
• ALTER:
এটি একটি DDL (Data Definition Language) কমান্ড, যা টেবিলের গঠন (structure) পরিবর্তন করতে ব্যবহৃত হয়, যেমন নতুন কলাম যোগ করা।
| কমান্ড |
কাজ |
ধরন |
| INSERT |
নতুন ডেটা যোগ করে |
DML |
| UPDATE |
ডেটা পরিবর্তন করে |
DML |
| SELECT |
ডেটা পড়ে |
DML |
| DELETE |
ডেটা মুছে ফেলে |
DML |
| ALTER |
টেবিলের গঠন বদলায় |
DDL |
• টেবিলের মধ্যে ডেটা সন্নিবেশ করতে INSERT - DML কমান্ড ব্যবহার করা হয়।• ডাটাবেজ ভাষা:- যে ভাষার দ্বারা ডাটাবেজ সিস্টেমে ডাটাবেজ তৈরি, কুয়েরি, ডাটা মডিফিকেশন করা হয় তাকে ডাটাবেজ ভাষা বলে।
- ডাটাবেজ ভাষা দুই ধরনের। যথা:
১. ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ (Data Definition Language - DDL) ও
২. ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ (Data Manipulation Language - DML)
১। ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ:
- একটি ডাটাবেজ পরিকল্পনা করা হয় কতকগুলো বর্ণনার মাধ্যমে।
- এ বর্ণনাগুলো লেখার জন্য এক ধরনের বিশেষ ভাষা ব্যবহার করা হয়, যাকে ডাটা ডেফিনেশন ল্যাংগুয়েজ বলা হয়।
- ডাটাবেজ ম্যানেজমেন্ট সিস্টেমে ডাটা সংরক্ষণ ও ডাটা এ্যাকসেস করার জন্য ডাটা ডেফিনেশন ল্যাংগুয়েজ ব্যবহার করা হয়।
- ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ এর কমান্ডগুলো হল-
- Create statement,
- Drop statement,
- Alter statement,
- Rename statement.
২। ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ:
- যে ডাটাবেজ ল্যাঙ্গুয়েজের মাধ্যমে রিলেশনাল ডাটাবেজ টেবিলে ডাটা ইনসার্ট, ডিলিট, আপডেট, মডিফাই করা যায় তাকে ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ বলে।
- ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ এর কমান্ডগুলো হল-
- Insert statement,
- Delete statement,
- Update statement,
- Select statement.
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।