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

Anonim

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

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

লজিক্যাল ডেটা মডেল কি?

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

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

--২ ->

শারীরিক ডাটা মডেল কি?

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

ভৌত তথ্য মডেল ব্যবহৃত ডাটাবেস ম্যানেজমেন্ট সিস্টেমের উপর নির্ভর করে। সুতরাং মাইএসকিউএলের জন্য ভৌত তথ্য মডেল Oracle এর জন্য অঙ্কিত একটি ডেটা মডেল থেকে ভিন্ন হবে।যৌক্তিক ডেটা মডেলের বাইরে শারীরিক ডেটা মডেল তৈরি করার সময়, প্রথম সত্তা টেবিলে রূপান্তরিত হয়। তারপর সম্পর্ক AE বিদেশী কী বাধা থেকে রূপান্তরিত। যে বৈশিষ্ট্যাবলী পরে প্রতিটি টেবিলের কলাম রূপান্তরিত হয়।

লজিক্যাল এবং ফিজিকাল ডাটা মডেলের মধ্যে পার্থক্য কি?

• একটি ভৌত ​​তথ্য মডেল ডাটাবেসের ভৌত কাঠামোটি বর্ণনা করে। একটি লজিকাল ডেটা মডেল হল একটি উচ্চ স্তরের যা ডাটাবেসের ভৌত কাঠামোকে বর্ণনা করে না।

• ভৌত তথ্য মডেল ব্যবহৃত ডাটাবেস ম্যানেজমেন্ট সিস্টেমের উপর নির্ভরশীল। যাইহোক, লজিক্যাল ডেটা মডেল ব্যবহৃত ডাটাবেস ম্যানেজমেন্ট সিস্টেম থেকে স্বাধীন।

• লজিক্যাল ডেড মডেলের মধ্যে রয়েছে সত্ত্বা, বৈশিষ্ট্য, সম্পর্ক এবং কী। শারীরিক তথ্য মডেল টেবিল, কলাম, তথ্য ধরনের, প্রাথমিক এবং বিদেশী কী সীমাবদ্ধতা, ট্রিগার এবং সঞ্চিত পদ্ধতি অন্তর্ভুক্ত।

• লজিক্যাল ডেটা মডেলে, লংঅনুসন্ধানী নামগুলি সংস্থা এবং গুণাবলীগুলির জন্য ব্যবহৃত হয়। যাইহোক, শারীরিক ডেটাতে, সংক্ষেপে প্রথাগত নামগুলি টেবিলের নাম এবং কলাম নামগুলির জন্য ব্যবহার করা হয়।

• লজিক্যাল ডাটা মডেলটি প্রথম বিবরণ থেকে প্রাপ্ত হয়। এর পরে শুধুমাত্র শারীরিক ডেটা মডেল উদ্ভূত হয়।

• লজিক্যাল ডেটা মডেল চতুর্থাংশ স্বাভাবিক আকারে সাধারণ। প্রয়োজনীয়তা পূরণের প্রয়োজন হলে ভৌত ডাটাবেস মডেল বিকৃত করা হবে।

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

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

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