ডেটাবেজে সবচেয়ে বেশি ব্যবহৃত সম্পর্ক হলো One-to-Many। এখানে এক টেবিলের একটি রেকর্ড অন্য টেবিলের অনেক রেকর্ডের সাথে যুক্ত থাকে। কিন্তু দ্বিতীয় টেবিলের প্রতিটি রেকর্ড প্রথম টেবিলের একটি রেকর্ডের সাথেই যুক্ত থাকে।
আমাদের কলেজ ডেটাবেজে subject আর result টেবিল দিয়ে এটি বোঝা যায়। একটি বিষয় অনেক শিক্ষার্থী পড়তে পারে, তাই একটি subject এর অনেক result থাকে। কিন্তু প্রতিটি result শুধুমাত্র একটি subject এর সাথে সম্পর্কিত।
| subject_code | subject_name |
|---|---|
| 101 | Bangla |
| 275 | ICT |
| 174 | Physics |
| 253 | Accounting |
| 109 | Economics |
| 304 | History |
| roll | subject_code | marks |
|---|---|---|
| 1 | 275 | 88 |
| 1 | 174 | 82 |
| 1 | 101 | 76 |
| 2 | 275 | 78 |
| 2 | 253 | 75 |
| 2 | 109 | 72 |
| 3 | 275 | 29 |
| 3 | 304 | 65 |
| 3 | 101 | 60 |
| 4 | 275 | 31 |
| 4 | 174 | 90 |
| 4 | 101 | 70 |
| 5 | 275 | 65 |
| 5 | 253 | 84 |
| 5 | 109 | 80 |
উপরের ছবিতে একটি বিষয় থেকে অনেকগুলো রেখা result টেবিলের বিভিন্ন রো তে গেছে। যেমন ICT বিষয় থেকে পাঁচটি রেখা গেছে, কারণ পাঁচজন শিক্ষার্থী ICT পড়েছে। কিন্তু result টেবিলের প্রতিটি রো তে একটি মাত্র রেখা এসেছে, কারণ প্রতিটি ফলাফল একটি বিষয়ের সাথে সম্পর্কিত। এটিই One-to-Many সম্পর্কের মূল ধারণা — এক পাশে এক, অন্য পাশে অনেক।