"क्लास रोस्टर" डेटाबेस में, एक शिक्षक शून्य या अधिक कक्षाएं पढ़ा सकता है, जबकि एक कक्षा एक (और केवल एक) शिक्षक द्वारा पढ़ाया जाता है। एक "कंपनी" डेटाबेस में, एक प्रबंधक शून्य या अधिक कर्मचारियों का प्रबंधन करता है, जबकि एक कर्मचारी को एक (और केवल एक) प्रबंधक द्वारा प्रबंधित किया जाता है। एक "उत्पाद बिक्री" डेटाबेस में, एक ग्राहक कई ऑर्डर दे सकता है; जबकि एक विशेष ग्राहक द्वारा ऑर्डर दिया जाता है। इस तरह के संबंध को एक-से-अनेक के रूप में जाना जाता है।
एक-से-अनेक संबंध को एक तालिका में प्रदर्शित नहीं किया जा सकता है। उदाहरण के लिए, "क्लास रोस्टर" डेटाबेस में, हम शिक्षक नामक एक तालिका से शुरू कर सकते हैं, जो शिक्षकों (जैसे नाम, कार्यालय, फोन और ईमेल) के बारे में जानकारी संग्रहीत करती है। प्रत्येक शिक्षक द्वारा सिखाई गई कक्षाओं को संग्रहीत करने के लिए, हम कक्षा 1, कक्षा 2, कक्षा 3 कॉलम बना सकते हैं, लेकिन कितने कॉलम बनाने के लिए तुरंत एक समस्या का सामना करना पड़ता है। दूसरी ओर, यदि हम कक्षा नामक तालिका से शुरू करते हैं, जो एक कक्षा के बारे में जानकारी संग्रहीत करती है, तो हम (एक) शिक्षक (जैसे नाम, कार्यालय, फोन और ईमेल) के बारे में जानकारी संग्रहीत करने के लिए अतिरिक्त कॉलम बना सकते हैं। हालांकि, चूंकि एक शिक्षक कई कक्षाओं को पढ़ा सकता है, इसलिए इसका डेटा तालिका कक्षाओं में कई पंक्तियों में दोहराया जाएगा।
एक-से-अनेक संबंध का समर्थन करने के लिए, हमें दो तालिकाओं को डिज़ाइन करने की आवश्यकता है:उदा। प्राथमिक कुंजी के रूप में क्लास आईडी के साथ कक्षाओं के बारे में जानकारी संग्रहीत करने के लिए एक तालिका कक्षाएं; और एक तालिका शिक्षक प्राथमिक कुंजी के रूप में शिक्षक आईडी के साथ शिक्षकों के बारे में जानकारी संग्रहीत करने के लिए। फिर हम टेबल क्लासेस ("कई"-एंड या चाइल्ड टेबल), जैसा कि नीचे दिखाया गया है।
चाइल्ड टेबल क्लासेस में कॉलम टीचरआईडी को फॉरेन की के रूप में जाना जाता है। चाइल्ड टेबल की विदेशी कुंजी पैरेंट टेबल की प्राथमिक कुंजी होती है, जिसका इस्तेमाल पैरेंट टेबल के संदर्भ में किया जाता है।