Ruby on Rails ActiveRecord model ilişkilerinde açıklanabilen bir ilişki mi?Bu ilişki Ruby on Rails'de açıklanabilir mi?
Customer Address
=================== =========
Billing_Address_Id >------}
}---|- AddressId
Shipping_Address_Id >------}
Şöyle verileri olabilir Böylece:
Adres:
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 |
Müşteri:
Id | Name | Billing_Address_Id | Shipping_Address_Id |
=======================================================
1 | Bob | 1 | 1 |
2 | Al | 2 | 1 |
3 | Joe | 3 | 4 |
ben kendi tabloda adreslerini saklamak istedikleri için veriler müşteriler arasında paylaşılabilir (özellikle teslimat adresi). Ancak, belirli bir müşteri için sadece iki adres bile olabilir.
Başka bir yol olmadığı sürece çoktan çoğa ilişkiden kaçınmak istiyorum. Böyle
masa tasarımı yardımcı olacaktır. .references "veri türü" nin farkında değildim. – y0mbo