ডাটাবেজ ডিজাইনের কয়েকটি ধাপ

প্রকাশ: শনিবার, ০৯ মে, ২০২০
https://techvoice24.com/assets/images/logoIcon/logo.png টেকভয়েস২৪  ডেস্ক
https://techvoice24.com/assets/images/logoIcon/logo.png
  ছবি: সংগৃহীত
অাজকের পর্বে অামি ডাটাবেজ ডিজাইনের তিনটি মূল্যবান ধাপ নিয়ে অালোচনা করার চেষ্টা করবো। প্রথমে ডাটাবেজ ডিজাইন কি সংক্ষেপে অালোচনা করা যাক। ডাটাবেজ ডিজাইন হলো এমন একটি প্রক্রিয়া, যেখানে ডাটার ধরণ এবং ডাটার মধ্যবর্তী সম্পর্কে দিয়ে ডাটার একটি মডেল প্রস্তুত করা হয়।

একটু বিশ্লেষণ করলে ডাটাবেজের মডেল বলতে প্রয়োজনীয় কিছু ডাটা, ইন্টারফেস ডিজাইনিংয়ের অার্কিটেকচারের ব্যাবহার করে বা কারিগরিভাবে বা চাহিদা সম্পূর্ণ কৌশল বা প্রসেসকে অনুসরণ করে। ডাটাবেজের বাস্তবসম্মত একটি মডেল প্রস্তুত করাকে বলা হয় ডাটাবেজ ডিজাইন।

ডাটাবেজ ডিজাইনে তিনটি ধাপগুলো হলো-

# ডাটাবেজ কনসেপচুয়াল মডেল

বর্তমানে কয়েকটি জনপ্রিয় প্রটেন্সিয়াল অ্যাপ্লিকেশন এবং ই-অার (E-R) ডায়াগ্রাম এবং ডাটা ডিকশনারিকে ব্যবহার করে ডাটাবেজের প্রথম ধাপটি ডিজাইন করা হয়।

# ডাটাবেসের লজিক্যাল মডেল

ডাটাকে যখন ডাটা ফ্লো ডায়াগ্রামের মাধ্যমে প্রকাশ করা হয় তখন তা ডাটাবেসের লজিক্যাল মডেল। লজিক্যাল মডেল DBMS ফিচার এর উপর কাজ করে।

লজিক্যাল মডেলে আবার তিন ধরনের DBMS রয়েছে

★Relational DBMS
★Network DBMS
★Hierarchical DBMS

# ভালো পারফরমেন্স

এ ডাটাকে ডিজাইন করার জন্য ফিজিক্যাল ডাটা মডেল ডিজাইন করতে হয়। এ ডাটা ফ্রিকুয়েন্সি, এক্সেজ টাইম ইত্যাদি ডাটা ফিজিক্যাল ডাটা থেকে নেওয়া হয়।

এ তিনটি ধাপ ছাড়া অারো কয়েকটি পদ্ধতিতে ডাটা ডিজাইন করা যায়। যেমন-

★ডাটা যখন স্টোর করবো তখন কতটা সঠিক তা পরীক্ষা করার ধাপ।
★হার্ডওয়্যার ও সফটওয়্যার এর মডিফাইয়ের সহজ কিয়েকটি ধাপ।
★ডাটা জমা করার পর অথোরাইজড দ্বারা এক্সেজ করার ধাপ।

লেখক : সালমা আক্তার, কন্টেন্ট রাইটার, ডিজিটাল স্কিলস ফর বাংলাদেশ গ্রুপ

image

আপনার মতামত দিন