अस्तित्व-नातेसंबंध आकृती

डेटाबेस घटकांमधील संबंध स्पष्ट करण्यासाठी ईआर आकृत्या वापरा

एक एंटिटी रिलेशनशीट डायग्राम हा एक विशेष ग्राफिक फॉर्म आहे जो डेटाबेसमधील घटकांमधील संबंध स्पष्ट करतो. ईआर आकृत्या तीन प्रकारच्या माहितीचे प्रतिनिधीत्व करण्यासाठी नेहमीच प्रतीकांचा वापर करते: घटक (किंवा संकल्पना), संबंध आणि गुणधर्म उद्योग मानक ईआर आकृत्यांमध्ये, बॉक्स संस्थांना प्रतिनिधित्व करण्यासाठी वापरले जातात. नातेसंबंधांचे प्रतिनिधित्व करण्यासाठी हिरे वापरली जातात, आणि ovals विशेषता दर्शवण्यासाठी वापरली जातात.

अप्रशिक्षित डोळ्याकडे जरी असले तरी, अस्तित्व-संबंध आरेख अबालवृद्ध अवस्थेत दिसतात, ज्ञानी दर्शकांना, ते बिझनेस वापरकर्त्यांना तपशिलाशिवाय उच्च पातळीवर डेटाबेस संरचना समजून घेण्यास मदत करतात.

डेटाबेस डिझाइनर एक स्पष्ट स्वरूपात डेटाबेस घटकांमधील संबंधांचे मॉडेल मॉडेल करण्यासाठी ईआर आकृत्या वापरतात. बर्याच सॉफ्टवेअर पॅकेजेसमध्ये अस्तित्वात असलेल्या डाटाबेसमधून ईआर आकृत्या व्युत्पन्न करण्यासाठी स्वयंचलित पद्धती आहेत.

एका शहराच्या रहिवाशांच्या माहितीवर आधारित माहिती असलेल्या डेटाबेसचे उदाहरण पाहू. या लेखात असलेल्या इमेज मध्ये दर्शविलेल्या ईआर आकृतीमध्ये दोन घटक आहेत: व्यक्ती आणि शहर एकमेव "मध्ये राहतात" संबंध एकत्र दोन संबंध प्रत्येकजण केवळ एकाच शहरात राहतो, परंतु प्रत्येक शहर अनेक लोक राहू शकते. उदाहरणार्थ डायग्राम मध्ये, विशेषता व्यक्तिचे नाव आणि शहराची लोकसंख्या आहे. सर्वसाधारणपणे, संज्ञा आणि घटकांना वर्णन करण्यासाठी वापरले जातात, तर क्रियापदार्थ संबंध वर्णन करण्यासाठी वापरले जातात.

अस्तित्व

आपण डेटाबेसमधील प्रत्येक आयटम एक संस्था आहे, आणि प्रत्येक घटकाचे संबंध डेटाबेसमध्ये एक टेबल आहे. सर्वसाधारणपणे, डेटाबेसमधील प्रत्येक घटकास एका ओळीशी संबंद्ध आहे. जर आपल्याकडे डेटाबेसची नावे असेल तर त्याचे अस्तित्व "व्यक्ती" असे म्हणता येईल. डेटाबेसमध्ये समान नावाचे साऱ्यांचे अस्तित्व असणार आहे, आणि प्रत्येक व्यक्ती व्यक्ती टेबलमधील एका ओळीवर नियुक्त केला जाईल.

गुणधर्म

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

संबंध

घटकांमधील संबंधांविषयी माहिती प्रदर्शित करण्याची क्षमता एखाद्या घटका-संबंध आद्याचे मूल्य आहे. आमच्या उदाहरणामध्ये, आपण त्या शहराबद्दलची माहिती मागोवा घेऊ शकता जिथे प्रत्येक व्यक्ती जिवंत आहे आपण शहर आणि त्यासंबंधित संबंध असलेल्या लोकांच्या मालकीची माहिती देखील शोधू शकता लोक आणि शहर माहिती.

एक ER आकृती तयार कसे

  1. प्रत्येक मॉडेल किंवा आपल्या मॉडेलमध्ये संबंधित संकल्पनांसाठी एक बॉक्स तयार करा.
  2. संबंधांना मॉडेल करण्यासाठी संबंधित संस्थांशी जोडण्यासाठी ओळी काढा. हीरा आकारांच्या आत क्रियापदांचा वापर करून संबंधांना लेबल लावा.
  3. प्रत्येक घटकासाठी सर्वात महत्वाच्या वैशिष्ट्यांसह सुरवात करणे, आणि आकृतीच्या अंडाशयात त्यांना ओव्हलमध्ये प्रविष्ट करणे. नंतर, आपण आपली विशेषता सूची अधिक तपशीलवार करू शकता.

जेव्हा आपण पूर्ण कराल तेव्हा, आपण स्पष्टपणे स्पष्टपणे स्पष्ट केले आहे की भिन्न व्यवसाय संकल्पना एकमेकांशी कसे संबंधित आहेत आणि आपल्या व्यवसायास समर्थन देण्यासाठी आपण संबंधक डेटाबेसच्या डिझाईनसाठी एक संकल्पनात्मक पाया आहे.