डेटाबेस संबंध व्याख्या

डेटाबेस डिझाइनमध्ये वापरले जाणारे सामान्य संज्ञा म्हणजे "संबंध डेटाबेस" - परंतु डेटाबेस संबंध समान गोष्ट नाही आणि त्याचे नाव सुचवत नाही, टेबल सारखा संबंध. ऐवजी, डेटाबेस संबंध फक्त एका संबंधक डेटाबेसमध्ये एका स्वतंत्र सारणीला संदर्भ देते.

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

एक संबंध आणि परिभाषा गुणधर्म

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

पुढे, नाही tuple (किंवा पंक्ति) डुप्लिकेट असू शकते. सराव मध्ये, डेटाबेसमध्ये प्रत्यक्षात डुप्लिकेट पंक्ती असू शकतात, परंतु हे टाळण्यासाठी तेथे पद्धती असाव्यात, जसे की अद्वितीय प्राथमिक की (पुढील अप) वापरणे.

एक ट्यूप्ले डुप्लीकेट असू शकत नाही हे दिले असता, त्या संबंधात किमान एक गुणधर्म (किंवा स्तंभ) असणे आवश्यक आहे जे प्रत्येक ट्यूप्ले (किंवा पंक्ती) विशिष्ट ओळखते. हे सामान्यतः प्राथमिक की असते. या प्राथमिक की डुप्लिकेट करणे शक्य नाही. याचा अर्थ नाही tuple समान अद्वितीय, प्राथमिक कळ असू शकतात. की मध्ये शून्य मूल्य असू शकत नाही, ज्याचा अर्थ असा की मूल्य ओळखले जाणे आवश्यक आहे.

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

शेवटी, सर्व विशेषता- किंवा स्तंभ-एकाच डोमेनचे असणे आवश्यक आहे, म्हणजे त्यांना समान डेटा प्रकार असणे आवश्यक आहे. आपण एका सेलमध्ये एक स्ट्रिंग आणि एक संख्या एकत्र करू शकत नाही.

सर्व गुणधर्म, किंवा अडचणी, डेटा अखंडत्व सुनिश्चित करणे, डेटाची अचूकता राखणे महत्वाचे आहे.