तार्किक आणि शारीरिक डेटा मॉडेल दरम्यान फरक | लॉजिकल वि फिजिकल डेटा मॉडेल

Anonim

तार्किक विरूद्ध भौतिक डेटा मॉडेल

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

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

एक तार्किक डेटा मॉडेल डेटा आणि संबंधांचे तपशील एका उच्च पातळीवर सांगतो. डेटामध्ये शारीरिकरित्या प्रतिनिधित्व कसे केले गेले हे समाविष्ट नाही, परंतु अतिशय गोषवारा स्तरावर वर्णन करते. हे मूलतः प्रत्येक अस्तित्व गुणधर्मांसह त्यातील संस्था आणि त्यांच्यातील संबंध समाविष्ट करते.

तार्किक डेटा मॉडेलमध्ये प्रत्येक घटकाचे प्राथमिक की आणि परदेशी की देखील समाविष्ट होते. तार्किक डेटा मॉडेल प्रथम घटक तयार करताना आणि त्यांचे संबंध किल्लींसह ओळखले जातात. मग प्रत्येक घटकाचे गुणधर्म ओळखले जातात. त्या नंतर बर्याच नातेसंबंधाचे निराकरण झाले आणि सामान्यीकरण केले गेले. तार्किक डेटा मॉडेल डाटाबेस मॅनेजमेंट सिस्टमपासून स्वतंत्र आहे कारण तो वास्तविक डेटाबेसच्या भौतिक संरचनेचे वर्णन करीत नाही. लॉजिकल डेटा मॉडेल डिझाइन करतांना अनौपचारिक मोठे नावे अस्तित्व आणि विशेषतांसाठी वापरली जाऊ शकतात.

भौतिक डेटा मॉडेल म्हणजे काय?

भौतिक डेटा मॉडेल वर्णन करते की डेटा खरोखर डेटाबेसमध्ये कसा टिकून आहे. त्यामधे सर्व टेबल्स आणि कॉलमचे तपशील समाविष्ट आहेत. सारणी निर्देशनामध्ये सारणी नाव, स्तंभाची संख्या आणि स्तंभ तपशीलांचा समावेश असतो जसे स्तंभ नाव आणि डेटा प्रकार. भौतिक डेटा मॉडेल मध्ये प्रत्येक टेबलची प्राथमिक कीही असतात आणि हे देखील परदेशी की वापरुन सारण्यांमधील संबंध दर्शविते. याव्यतिरिक्त, भौतिक डेटा मॉडेल डेटा आणि घटक जसे की ट्रिगर आणि संचयित प्रक्रियांवर लागू केलेल्या अडचणी समाविष्ट करतो.

भौतिक डेटा मॉडेल वापरलेल्या डेटाबेस व्यवस्थापन प्रणालीवर अवलंबून आहे. म्हणूनच MySQL साठीचे फिजिकल डेटा मॉडेल ओरॅकल साठी काढलेल्या डेटा मॉडेलपेक्षा भिन्न असेल.तार्किक डेटा मॉडेलच्या बाहेर भौतिक डेटा मॉडेल तयार करताना, प्रथम घटकांना टेबलमध्ये रूपांतरित केले जातात. मग संबंध ae परदेशी की अडचणी मध्ये रूपांतरित. त्या गुणधर्मांनंतर प्रत्येक टेबलच्या स्तंभांमध्ये रुपांतरित केले जातात.

लॉजिकल व फिजिकल डाटा मॉडेल यात काय फरक आहे?

• भौतिक डेटा मॉडेल डेटाबेसच्या भौतिक संरचनेचे वर्णन करतो. तार्किक डेटा मॉडेल हा उच्च पातळी आहे जो डेटाबेसच्या भौतिक संरचनेचे वर्णन करीत नाही.

• भौतिक डेटा मॉडेल वापरलेल्या डेटाबेस व्यवस्थापन प्रणालीवर अवलंबून आहे तथापि, तार्किक डेटा मॉडेल वापरलेल्या डेटाबेस व्यवस्थापन प्रणाली स्वतंत्र आहे.

• तार्किक डेटा मॉडेलमध्ये घटक, विशेषता, संबंध आणि कळा समाविष्ट आहेत. फिजिकल डेटा मॉडेलमध्ये सारणी, स्तंभ, डेटा प्रकार, प्राथमिक आणि विदेशी की बाधा, ट्रिगर आणि संग्रहित प्रक्रिया समाविष्ट असते.

• तार्किक डेटा मॉडेलमध्ये, संस्था आणि विशेषतांसाठी लांब अनौपचारिक नावे वापरली जातात. तथापि, प्रत्यक्ष डेटामध्ये, सारणी नावे आणि स्तंभ नावांसाठी संक्षिप्त नामांकीत वापरले जातात.

• तार्किक डेटा मॉडेल हे सर्वप्रथम वर्णन मधून प्राप्त केले आहे. त्यानंतर फक्त भौतिक डेटा मॉडेल व्युत्पन्न केला जातो. • तार्किक डेटा मॉडेल चौथ्या सामान्य स्वरूपावर सामान्य आहे. आवश्यकता पूर्ण करण्यासाठी आवश्यक असल्यास भौतिक डाटाबेस मॉडेल विकृत केले जाईल.

सारांश:

लॉजिकल वि फिजिकल डेटा मॉडेल

तार्किक डेटा मॉडेल हा एक उच्च पातळीवरील डेटा मॉडेल आहे जो डेटामधील गोष्टी आणि संबंधांचे वर्णन करतो. त्यात प्रत्येक घटकाची विशेषता आणि कळी देखील समाविष्ट आहे. हे वापरलेल्या डेटाबेस व्यवस्थापन प्रणालीपासून स्वतंत्र आहे. दुसरीकडे, भौतिक डेटा मॉडेल तार्किक डेटा मॉडेल नंतर साधित केला आहे आणि त्यामध्ये टेबल्स्, स्तंभ आणि की बाधाचे तपशील सहित डेटाबेसची संरचना समाविष्ट आहे. हे मॉडेल वापरले डेटाबेस व्यवस्थापन प्रणाली त्यानुसार भिन्न आहे