क्या यह रिश्ता है जो रूबी में Activesecord मॉडल संबंधों पर रूबी में वर्णित किया जा सकता है?क्या इस रिश्ते को रेल पर रूबी में वर्णित किया जा सकता है?
Customer Address
=================== =========
Billing_Address_Id >------}
}---|- AddressId
Shipping_Address_Id >------}
मुझे लगता है कि इस तरह दिखता है डेटा हो सकता था ताकि:
पता:
Id | Addr | City | State | Zip |
================================================
1 | 123 Main | New York | NY | 99999 |
2 | 200 2nd Street | New York | NY | 99999 |
3 | 300 3rd Street | Albany | NY | 99998 |
4 | PO Box 4 | Albany | NY | 99998 |
ग्राहक:
Id | Name | Billing_Address_Id | Shipping_Address_Id |
=======================================================
1 | Bob | 1 | 1 |
2 | Al | 2 | 1 |
3 | Joe | 3 | 4 |
मैं अपने खुद के तालिका में पते संग्रहीत करना चाहते हैं क्योंकि डेटा ग्राहकों (विशेष रूप से शिपिंग पता) में साझा किया जा सकता है। लेकिन किसी दिए गए ग्राहक के लिए केवल दो पते होंगे।
मैं कई से अधिक रिश्तों से बचना चाहता हूं जब तक कि कोई अन्य तरीका न हो।
तालिका डिजाइन में मदद मिलेगी। मुझे "डेटा प्रकार" संदर्भों से अवगत नहीं था। – y0mbo