
Database Management System
Lesson – 8
Database User and DBA এর কাজ
ডেটাবেস ব্যবহারকারী (Database User) কাকে বলে ? ডেটাবেস ব্যাবহারকারীর প্রকারভেদ উল্লেখ কর ।
ডেটাবেসের সঙ্গে যুক্ত যে সমস্ত ব্যাক্তি ডেটাবেস তৈরি, ডেটাবেসের বিভিন্ন কাজ পরিচালনা ও রক্ষনাবেক্ষ করে তাদের ডেটাবেস ব্যবহারকারী বা ইউজার বলে ।
ডেটাবেস সিস্টেমের কাজের ভিত্তিতে ডেটাবেস ব্যবহারকারীদের চারভাগে ভাগ করা হয় –
- সাধারণ ব্যাবহারকারী / নাইভ ইউজার (Naïve User)
- অ্যাপ্লিকেশন প্রোগ্রামার (Application Programmer)
- অনলাইন ব্যাবহারকারী(Online User)
- ডেটাবেস অ্যাডমিনিস্ট্রেটর (Database Administrator)
সাধারণ ব্যাবহারকারী / নাইভ ইউজার (Naive User)
এই ধরনের ব্যাবহারকারী ডেটাবেস সিস্টেম সম্পর্কে বিশেষ জ্ঞান থাকে না । এরা ডেটাবেস সিস্টেমের কোনো নির্দিষ্ট অ্যাপ্লিকেশন ব্যাবহার করে ।
অ্যাপ্লিকেশন প্রোগ্রামার (Application Programmer)
এই ধরনের ব্যাবহারকারী ডেটাবেস সিস্টেম তৈরি করার কাজে যুক্ত থাকে । এরা ডেটাবেস সিস্টেমের জনা কোনো অ্যাপ্লিকেশন প্রোগ্রাম তৈরী করে এবং সাধারণ এবং অন্যান্য ব্যাবহারকারীর জন্য ইন্টারফেজ তৈরি করে ।
অনলাইন ব্যবহারকারী (Online User)
এই ধরনের ব্যাবহারকারীরা অ্যাপ্লিকশন প্রোগ্রাম তৈরি করেনা কিন্তু ডেটাবেস সন্মধ্যে বিশেষ জ্ঞান থাকে । এরা অ্যাপ্লিকেশন প্রোগ্রাম বা ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ(DML) এর সাহায্যে ডেটাবেসের সাথে যোগাযোগ স্থাপন করে ।
ডেটাবেস অ্যাডমিনিস্ট্রেটর (Database Administrator) / DBA
এই ধরনের ব্যাবহারকারীরা ডেটাবেস সিস্টেমের তত্ত্ববাধানের দায়িত্বে থাকেন । এরা ব্যাবহাকারীদের ডেটাবেস ব্যাবহারের অনুমতি প্রদান করে এবং ডেটাবেসের রক্ষনাবেক্ষন করেন ।
DBA এর কাজ গুলি হলঃ-
- ডেটাবেস সিস্টেমের স্কিমা গঠন বা পরিবর্তন করা ।
- ব্যাবহারকারীদের জন্য হার্ডওয়ার ও সফটওয়ার নির্বাচন করে ।
- সঞ্চয় মাধ্যমে ডেটা কিভাবে সঞ্চয় হবে তা ঠিক করা ।
- ডেটাবেস ব্যাবহারকারী নির্বাচন করা ।
- ডেটার নিরাপত্তার ব্যাবস্থা করা ।
- ডেটার নিয়মিত ব্যাক আপ নেওয়া এবং প্রয়োজনে ডিস্কের স্থান খালি করা ।
