✏️ Explanatory Question

DBA এর কাজ কী?

👁 0 Views
📘 Detailed Answer
🟢 Easy
💡

Answer with Explanation

📝 পরীক্ষার জন্য (2 Marks):

DBA (Database Administrator) হলো সেই ব্যক্তি যিনি সম্পূর্ণ ডেটাবেস সিস্টেম পরিচালনা, রক্ষণাবেক্ষণ ও নিয়ন্ত্রণ করেন। তাঁর প্রধান কাজ হলো — ডেটার নিরাপত্তা নিশ্চিত করা, ব্যাকআপ নেওয়া, পারফরম্যান্স বজায় রাখা এবং ইউজার অ্যাক্সেস নিয়ন্ত্রণ করা।

DBA (Database Administrator) বা ডেটাবেস এডমিনিস্ট্রেটর হলো সেই দক্ষ পেশাদার ব্যক্তি, যিনি একটি প্রতিষ্ঠানের সম্পূর্ণ ডেটাবেস সিস্টেম পরিচালনা, রক্ষণাবেক্ষণ এবং নিয়ন্ত্রণের দায়িত্বে থাকেন।

সহজভাবে বলতে গেলে, DBA হলো ডেটাবেসের "অভিভাবক" বা "রক্ষক"। যেমন একটি স্কুলের প্রধান শিক্ষক সম্পূর্ণ স্কুল পরিচালনা করেন — তেমনই DBA সম্পূর্ণ ডেটাবেস পরিচালনা করেন।

DBA-এর প্রধান কাজগুলো:

1. ডেটাবেস তৈরি ও ডিজাইন (Database Creation & Design):
নতুন ডেটাবেস তৈরি করা, টেবিল ডিজাইন করা এবং ডেটার কাঠামো (schema) নির্ধারণ করা।

2. ডেটার নিরাপত্তা নিশ্চিত করা (Data Security):
অননুমোদিত ব্যক্তি যেন ডেটা দেখতে বা পরিবর্তন করতে না পারে — সেই ব্যবস্থা করা। যেমন: পাসওয়ার্ড সেট করা, এনক্রিপশন ব্যবহার করা।

3. ব্যাকআপ ও রিকভারি (Backup & Recovery):
নিয়মিত ডেটার ব্যাকআপ নেওয়া, যাতে সিস্টেম ক্র্যাশ বা ডেটা হারিয়ে গেলে পুনরুদ্ধার (recover) করা যায়।

4. পারফরম্যান্স বজায় রাখা (Performance Tuning):
ডেটাবেস যেন দ্রুত কাজ করে সেজন্য অপ্টিমাইজেশন করা। যেমন: ইনডেক্সিং, কোয়েরি অপ্টিমাইজেশন।

5. ইউজার অ্যাক্সেস নিয়ন্ত্রণ (User Access Control):
কোন ইউজার কোন ডেটা দেখতে, পরিবর্তন করতে বা মুছতে পারবে — সেই অনুমতি (permission) নির্ধারণ করা।

6. ডেটা ইন্টিগ্রিটি বজায় রাখা (Data Integrity):
ডেটা যেন সবসময় সঠিক, সামঞ্জস্যপূর্ণ ও নির্ভুল থাকে — সেটি নিশ্চিত করা।

7. আপডেট ও আপগ্রেড (Update & Upgrade):
DBMS সফটওয়্যার নিয়মিত আপডেট করা এবং নতুন ভার্সনে আপগ্রেড করা।

বাস্তব উদাহরণ:
1. স্কুল: DBA ছাত্রদের তথ্যের ডেটাবেস তৈরি করেন, শিক্ষকদের ডেটা দেখার অনুমতি দেন, কিন্তু ছাত্ররা নম্বর পরিবর্তন করতে পারে না — এই নিয়ম সেট করেন।
2. ব্যাংক: DBA নিশ্চিত করেন যে গ্রাহকদের অ্যাকাউন্ট তথ্য সুরক্ষিত আছে এবং প্রতিদিন ব্যাকআপ নেওয়া হচ্ছে।
3. হাসপাতাল: DBA ঠিক করেন কোন ডাক্তার কোন রোগীর তথ্য দেখতে পারবেন, নার্স কি পরিবর্তন করতে পারবেন ইত্যাদি।
4. ই-কমার্স (Flipkart, Amazon): DBA নিশ্চিত করেন যে লক্ষ লক্ষ ইউজার একসাথে সাইট ব্যবহার করলেও ডেটাবেস দ্রুত কাজ করে।

DBA-এর কাজ এক নজরে:

ক্রমিক কাজ উদ্দেশ্য
ডেটাবেস তৈরি ও ডিজাইন সুশৃঙ্খল কাঠামো তৈরি
নিরাপত্তা নিশ্চিত করা অননুমোদিত প্রবেশ রোধ
ব্যাকআপ ও রিকভারি ডেটা হারানো থেকে রক্ষা
পারফরম্যান্স টিউনিং ডেটাবেস দ্রুত রাখা
ইউজার অ্যাক্সেস নিয়ন্ত্রণ সঠিক অনুমতি প্রদান
ডেটা ইন্টিগ্রিটি ডেটা সঠিক ও নির্ভুল রাখা
আপডেট ও আপগ্রেড সিস্টেম আধুনিক রাখা