तार्किक और भौतिक डेटा मॉडल के बीच अंतर | तार्किक बनाम भौतिक डेटा मॉडल

Anonim

तार्किक बनाम भौतिक डेटा मॉडल

तार्किक और भौतिक डेटा मॉडल के बीच अंतर पर चर्चा करने से पहले, हमें पता होना चाहिए कि डेटा मॉडल क्या है। एक डेटा मॉडल एक प्रतिनिधित्व है जो किसी विशेष प्रक्रिया के लिए उनके बीच के डेटा और रिश्तों का वर्णन करता है। डाटाबेस डिजाइन के दौरान एक डाटा मॉडल एक आवश्यक घटक है। तार्किक डेटा मॉडल डेटा का एक बहुत ही सार और उच्च स्तर का दृश्य है जहां संस्थाओं, रिश्तों और चाबियाँ पहचाने जाते हैं। यह डेटाबेस प्रबंधन प्रणाली (डीबीएमएस) से स्वतंत्र है एक भौतिक डेटा मॉडल तार्किक डेटा मॉडल से लिया गया है जहां यह दर्शाता है कि तालिकाओं और स्तंभों को वास्तविक भौतिक डेटाबेस के रूप में संरचित किया गया है। इसलिए भौतिक डेटा मॉडल इसलिए उपयोग की जाने वाली डेटाबेस प्रबंधन प्रणाली पर निर्भर है।

तार्किक डेटा मॉडल क्या है?

एक तार्किक डेटा मॉडल डेटा और रिश्तों को बहुत उच्च स्तर पर विस्तार से वर्णन करता है। इसमें इसमें शामिल नहीं है कि डेटाबेस में भौतिक रूप से डेटा का प्रतिनिधित्व कैसे किया जाता है, लेकिन बहुत सार स्तर पर वर्णन करता है। इसमें मूल रूप से प्रत्येक इकाई के गुणों के साथ-साथ उन संस्थाओं और रिश्तों को भी शामिल किया गया है।

तार्किक डेटा मॉडल में प्रत्येक इकाई की प्राथमिक कुंजी और विदेशी कुंजी भी शामिल है। जब एक तार्किक डेटा मॉडल पहली इकाइयां बनाते हैं और उनके रिश्तों को कुंजी के साथ पहचाने जाते हैं फिर प्रत्येक इकाई के गुणों की पहचान की जाती है। इसके बाद कई रिश्तों को कई हल कर रहे हैं और सामान्यीकरण किया जाता है। एक तार्किक डेटा मॉडल डेटाबेस प्रबंधन प्रणाली से स्वतंत्र है क्योंकि यह वास्तविक डेटाबेस की भौतिक संरचना का वर्णन नहीं करता है। एक तार्किक डेटा मॉडल को डिजाइन करते समय गैर-औपचारिक लंबे नाम का उपयोग संस्थाओं और विशेषताओं के लिए किया जा सकता है।

भौतिक डाटा मॉडल क्या है?

एक भौतिक डेटा मॉडल बताता है कि डेटा वास्तव में डेटाबेस में कैसे रह रहा है इसमें सभी तालिकाओं के विनिर्देश और उनके अंदर कॉलम शामिल हैं तालिका विनिर्देश में तालिका नाम, स्तंभों की संख्या और स्तंभ विनिर्देश शामिल हैं जैसे कॉलम का नाम और डेटा प्रकार। भौतिक डेटा मॉडल में प्रत्येक तालिका की प्राथमिक कुंजी भी होती है और यह विदेशी कुंजियों का उपयोग करते हुए तालिकाओं के बीच के संबंध को दर्शाती है। इसके अलावा, भौतिक डेटा मॉडल में डेटा और घटकों जैसे कि ट्रिगर और संग्रहीत कार्यविधियों के लिए लागू बाधाएं शामिल हैं

-3 ->

भौतिक डेटा मॉडल उपयोग किया जाने वाला डेटाबेस प्रबंधन सिस्टम पर निर्भर करता है। इसलिए, MySQL के लिए भौतिक डेटा मॉडल ओरेकल के लिए तैयार किए गए डेटा मॉडल से अलग होगा।जब तार्किक डेटा मॉडल से भौतिक डेटा मॉडल का निर्माण होता है, तो पहले संस्थाएं तालिका में रूपांतरित हो जाती हैं। फिर रिश्तों को एई विदेशी कुंजी बाधाओं में परिवर्तित। उस विशेषताओं को प्रत्येक तालिका के कॉलम में बदल दिया जाता है।

तार्किक और भौतिक डेटा मॉडल के बीच अंतर क्या है?

• एक भौतिक डेटा मॉडल डेटाबेस के भौतिक ढांचे का वर्णन करता है। एक तार्किक डेटा मॉडल एक उच्च स्तर है जो डेटाबेस के भौतिक ढांचे का वर्णन नहीं करता है।

• भौतिक डेटा मॉडल उपयोग की जाने वाली डेटाबेस प्रबंधन प्रणाली पर निर्भर है। हालांकि, लॉजिकल डेटा मॉडल उपयोग किया जाने वाला डेटाबेस प्रबंधन सिस्टम से स्वतंत्र है।

• लॉजिकल डेटा मॉडल में संस्थाएं, विशेषताओं, रिश्तों और चाबियाँ शामिल हैं शारीरिक डेटा मॉडल में टेबल, कॉलम, डेटा प्रकार, प्राथमिक और विदेशी कुंजी बाधाएं, ट्रिगर और संग्रहीत कार्यविधियां शामिल हैं।

• तार्किक डेटा मॉडल में, लंबे गैर-औपचारिक नाम संस्थाओं और विशेषताओं के लिए उपयोग किया जाता है। हालांकि, भौतिक डेटा में, संक्षिप्त नाम औपचारिक नाम तालिका नाम और स्तंभ नामों के लिए उपयोग किया जाता है।

• लॉजिकल डेटा मॉडल सबसे पहले वर्णन से प्राप्त किया गया है। उसके बाद केवल भौतिक डेटा मॉडल प्राप्त होता है।

• तार्किक डेटा मॉडल सामान्य रूप से चौथा सामान्य रूप में सामान्य है आवश्यकताओं को पूरा करने के लिए आवश्यक होने पर भौतिक डेटाबेस मॉडल को विकृत किया जाएगा।

सारांश:

तार्किक बनाम भौतिक डेटा मॉडल

तार्किक डेटा मॉडल एक उच्च स्तरीय डेटा मॉडल है जो आंकड़ों के बीच संस्थाओं और रिश्तों का वर्णन करता है। इसमें प्रत्येक इकाई के विशेषताओं और कुंजियां भी शामिल हैं। यह उपयोग डेटाबेस प्रबंधन प्रणाली से स्वतंत्र है दूसरी ओर, भौतिक डेटा मॉडल को तार्किक डेटा मॉडल के बाद प्राप्त किया जाता है और इसमें तालिकाओं, स्तंभों और कुंजी बाधाओं के विवरण सहित डेटाबेस की संरचना शामिल होती है। यह मॉडल डेटाबेस प्रबंधन प्रणाली के उपयोग के अनुसार अलग है।