Şöyle Bir DB Tasarımı
-
Az önce daha önce yaptığım bir tablo tasarımında şöyle bir durumla karşılaştım. Document, Project, DocumentRelAtbl, ProjectRelAtbl, Atbl. Adında 3 ana (Document, Project, Atbl) ve bu ilişkileri tutan 2 tablo ( DocumentRelAtbl , ProjectRelAtbl ) var. Atbl ortak olarak 2 farklı tabloda ilişki ile tutuluyor. Nedense bu ilişkiyi ayrı ayrı tablolarda yaratmışım. Bu iki ilişki tablosunu tek tabloda birleştirik ekstra bir Type field ekleyerek TypeField'a göre Document-Project farkını anlayabilirim. Ancak bu durumda tablolarda Document-Project için ForeingKey tanımlayamam. Bu konu hakkında fikrinizi yazarsanız sevinirim.
Toplam Hit: 673 Toplam Mesaj: 1
