দুটি ডেটাবেজের মধ্যে সম্পর্ক তৈরি করতে নিচের শর্তগুলো অবশ্যই পূরণ করতে হবে।
১. রিলেশনাল ডেটা টেবিলগুলোর মধ্যে কমপক্ষে একটি কমন ফিল্ড থাকবে। কমন ফিল্ডের ডেটা টাইপ, ফিল্ড সাইজ এবং ফরম্যাট ইত্যাদি একই হতে হবে।
২. রিলেশনাল টেবিলগুলোর মধ্যে অন্তত একটি টেবিলে অবশ্যই প্রাইমারি কি ফিল্ড থাকতে হবে।
উদ্দীপকের Product টেবিলে Prod-id, Product Name, Unit price ফিল্ডগুলো বিদ্যমান আছে। আবার Sale টেবিলে Emp-id, Sale Amount, Prod-id ইত্যাদি ফিল্ড গুলো আছে। ফলে দুইটি টেবিলের মধ্যে Prod-id একটি কমন ফিল্ড এবং এদের ডেটা টাইপও একই রকম। সুতরাং ডেটাবেজ রিলেশনের ১ম শর্ত এখানে বিদ্যমান।
একটু লক্ষ্য করলে দেখা যায় যে, Product টেবিলে Prod-id এর একটি ভেল্যু'র সাথে, Sale টেবিলের Prod-id এর একাধিক ভেল্যু (50001-50001, 50001 এবং 50005- 50005, 50005) সম্পর্ক বিদ্যমান। আর ডেটাবেজের কোনো টেবিলের একটি রেকর্ড অন্য টেবিলের একাধিক রেকর্ডের সাথে যুক্ত হয়ে যে রিলেশনশীপ স্থাপন করে তাকে One to many রিলেশন বলে।
আবার রিলেশনের জন্য রিলেশনাল টেবিলগুলোর মধ্যে অন্তত একটি টেবিলে অবশ্যই প্রাইমারি কি ফিল্ড থাকতে হবে। সেক্ষেত্রে Product টেবিলের Prod-id ফিল্ডকে এবং Sale টেবিলের Emp-id ফিল্ডকে প্রাইমারি কি ধরা যায়। সুতরাং টেবিল দুটির মধ্যে সম্পর্ক তৈরির সমস্ত শর্ত বিদ্যমান।
সুতরাং উদ্দীপকের টেবিল দুটিতে One to Many রিলেশন বা সম্পর্ক তৈরি করা সম্ভব।