লজিকাল এবং ভৌত ডাটাবেস মডেলের মধ্যে পার্থক্য

Anonim

লজিকাল বনাম ফিজিক্যাল ডেটাজেস মডেল

জন্য প্রস্তাবিত ডাটাবেসটি দৃশ্যমানভাবে উপস্থাপন করার জন্য লজিক্যাল এবং ভৌত ডাটাবেস মডেল প্রয়োজন। লজিক্যাল এবং ভৌত ডাটাবেস মডেল প্রয়োজন হয় যাতে একটি নির্দিষ্ট ব্যবসায়িক প্রয়োজনের জন্য প্রস্তাবিত ডেটাবেস উপস্থিত হয়। মডেল ব্যবসা প্রয়োজনীয়তা অ্যাসোসিয়েশন এবং ডাটাবেস বস্তু দেখাচ্ছে প্রদর্শন করতে সাহায্য। এটি সঠিকভাবে এবং সম্পূর্ণভাবে ডাটাবেসের সমস্ত প্রয়োজনীয়তা জড়ো করার জন্য প্রয়োজনীয়। ডেটা মডেলিং হল সিস্টেম প্রয়োজনীয়তা এবং ব্যবসায়িক চাহিদাগুলির মধ্যে লিঙ্ক। দুটি তথ্য মডেল, লজিক্যাল এবং শারীরিক আছে।

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

ব্যবসায়িক প্রয়োজনীয়তা সংকলন এবং একটি মডেল হিসাবে প্রয়োজনীয়তা প্রতিনিধিত্ব জন্য লজিক্যাল ডাটাবেস মডেলিং প্রয়োজন। এটা প্রধানত ডাটাবেসের নকশা বরং ব্যবসা প্রয়োজন সংগ্রহের সঙ্গে যুক্ত করা হয়। সংগ্রহ করা প্রয়োজন যে তথ্য সাংগঠনিক ইউনিট, ব্যবসা সত্ত্বা, এবং ব্যবসা প্রক্রিয়া সম্পর্কে।

একবার তথ্য সংকলিত হয়, রিপোর্ট এবং ডায়াগ্রামগুলি তৈরি করা হয়, এইগুলি সহ:

ইআরডি-এনট্টিটি সম্পর্ক ডায়াগ্রাম বিভিন্ন বিভাগের তথ্যগুলির মধ্যে সম্পর্ককে দেখায় এবং একটি ডাটাবেসের বিকাশের জন্য প্রয়োজনীয় বিভিন্ন বিভাগের ডেটা দেখায়।

ব্যবসা প্রক্রিয়া ডায়াগ্রাম-এটি কোম্পানির মধ্যে ব্যক্তির কার্যকলাপ দেখায়। এটি দেখায় যে কোনও সংস্থার ডিজাইনে কীভাবে কোনও অ্যাপ্লিকেশন ইন্টারফেস ডিজাইন করা যায় তার উপর ভিত্তি করে ডেটা স্থানান্তর করে।

ব্যবহারকারীদের দ্বারা প্রতিক্রিয়া ডকুমেন্টেশন।

লজিকাল ডেটাবেস মডেল মূলত নির্ধারণ করে যদি ব্যবসার সমস্ত প্রয়োজনীয়তা একত্রিত করা হয়। এটি ডেভেলপার, ম্যানেজমেন্ট দ্বারা পর্যালোচনা করা হয় এবং অবশেষে শেষ ব্যবহারকারীরা দেখতে পায় যে শারীরিক মডেলিং শুরু হওয়ার আগে আরো তথ্য সংগ্রহ করা প্রয়োজন কিনা।

ভৌত ডাটাবেস মডেল

ফিজিক্যাল ডাটাবেস মডেলিং লজিক্যাল ডাটাবেস মডেলিংয়ের সময় প্রয়োজনীয় প্রয়োজনীয়তার উপর ভিত্তি করে প্রকৃত ডাটাবেস ডিজাইন করে। জড়িত সব তথ্য রিলেশনাল মডেল এবং ব্যবসা মডেল রূপান্তরিত হয়। ভৌত মডেলিং চলাকালে, বস্তুর স্কেমা স্তরের স্তরে সংজ্ঞায়িত করা হয়। একটি স্কিমা একটি ডাটাবেসের মধ্যে একে অপরের সাথে সম্পর্কিত বস্তুর একটি গ্রুপ বলে মনে করা হয়।

লজিকাল মডেলিংয়ের সময় প্রদত্ত তথ্য অনুযায়ী টেবিল এবং কলামগুলি তৈরি করা হয়। সীমাবদ্ধতা প্রদানের জন্য প্রাথমিক কী, অনন্য কী এবং বিদেশী কীগুলি সংজ্ঞায়িত করা হয়। সূচী এবং স্ন্যাপশট সংজ্ঞায়িত করা হয়। তথ্য সংক্ষিপ্ত করা যেতে পারে, এবং টেবিলের তৈরি করা হয়েছে একবার ব্যবহারকারীদের একটি বিকল্প দৃষ্টিকোণ সঙ্গে উপলব্ধ করা হয়।

শারীরিক ডাটাবেস মডেলিং সংস্থা ইতিমধ্যে ব্যবহৃত হচ্ছে সফ্টওয়্যার উপর নির্ভর করে। এটি সফ্টওয়্যার নির্দিষ্ট। দৈহিক মডেলিং অন্তর্ভুক্ত:

সার্ভারের মডেল ডায়াগ্রাম- এতে টেবিল এবং কলাম এবং একটি ডাটাবেসের মধ্যে বিদ্যমান বিভিন্ন সম্পর্ক রয়েছে।

ডাটাবেস নকশা ডকুমেন্টেশন।

ব্যবহারকারীদের প্রতিক্রিয়া ডকুমেন্টেশন।

সংক্ষিপ্ত বিবরণ:

1 লজিক্যাল ডাটাবেস মডেলিং প্রধানত ব্যবসার চাহিদাগুলি সম্পর্কে তথ্য সংগ্রহের জন্য এবং একটি ডাটাবেস ডিজাইনিং না করে; যদিও ডাটাবেসের প্রকৃত নকশা জন্য প্রকৃত ডাটাবেস মডেলিং প্রধানত প্রয়োজন।

2। লজিক্যাল ডাটাবেস মডেলিং সূচী এবং সীমাবদ্ধতা অন্তর্ভুক্ত করে না; একটি অ্যাপ্লিকেশন জন্য লজিক্যাল ডাটাবেস মডেল বিভিন্ন ডাটাবেস সফ্টওয়্যার এবং বাস্তবায়ন জুড়ে ব্যবহার করা যেতে পারে; যদিও ভৌত ডাটাবেস মডেলিং সফ্টওয়্যার এবং হার্ডওয়্যার নির্দিষ্ট এবং সূচী এবং সীমাবদ্ধতা আছে।

3। লজিক্যাল ডাটাবেস মডেলিং অন্তর্ভুক্ত; ইআরডি, ব্যবসায়িক প্রক্রিয়া ডায়াগ্রাম এবং ব্যবহারকারী প্রতিক্রিয়া ডকুমেন্টেশন; যখন ভৌত ডাটাবেস মডেলিং অন্তর্ভুক্ত; সার্ভার মডেল ডায়াগ্রাম, ডাটাবেস নকশা ডকুমেন্টেশন, এবং ব্যবহারকারী প্রতিক্রিয়া ডকুমেন্টেশন।