एक-से-एक संबंध डेटाबेस बनाने का एक अभिन्न हिस्सा हैं
एक-से-एक रिश्ते तब होते हैं जब पहली तालिका में बिल्कुल एक रिकॉर्ड होता है जो संबंधित तालिका में एक रिकॉर्ड से मेल खाता है। उदाहरण के लिए, अमेरिकी नागरिकों के पास एक सामाजिक सुरक्षा संख्या है। केवल एक नंबर है जो प्रति व्यक्ति को सौंपा गया है, और इसलिए, एक व्यक्ति के पास एकाधिक संख्याएं नहीं हो सकती हैं।
नीचे दो टेबल का उपयोग करके एक और उदाहरण दिया गया है। तालिकाओं में एक-से-एक संबंध होता है क्योंकि पहली तालिका में प्रत्येक पंक्ति दूसरी तालिका में सीधे दूसरी पंक्ति से संबंधित होती है।
कर्मचारी संख्या | पहला नाम | अंतिम नाम |
123 | पोरौटी | Rossin |
456 | लूटना | हेल्फोर्ड |
789 | एडी | हेंसन |
567 | एमी | बंधन |
तो कर्मचारी नाम तालिका में पंक्तियों की संख्या कर्मचारी पद तालिका में पंक्तियों की संख्या के समान ही होनी चाहिए।
कर्मचारी संख्या | पद | फोन एक्सटी |
123 | साथी | 6542 |
456 | मैनेजर | 3251 |
789 | साथी | 3269 |
567 | मैनेजर | 9852 |
एक और प्रकार का डेटाबेस मॉडल एक से कई रिश्ते है। नीचे की मेज का उपयोग करके आप देख सकते हैं कि रॉब हाफर्ड, एक प्रबंधक है, इसलिए स्थिति के साथ उनका संबंध एक-एक है क्योंकि इस कंपनी में एक व्यक्ति के पास केवल एक ही स्थिति है। लेकिन प्रबंधक की स्थिति में दो लोग शामिल हैं, एमी बॉण्ड और रॉब हाफर्ड, जो एक से कई रिश्ते हैं। एक स्थिति, कई लोग।
डेटाबेस रिलेशनशिप, विदेशी कुंजी, जॉइन और ईआर आरेखों के बारे में और जानें।