SpiderS_DangeR Mesaj tarihi: Şubat 4, 2013 Paylaş Mesaj tarihi: Şubat 4, 2013 Kafamda kuramadım bi türlü şunu help plz. şimdi Projects tablosu var, Files var bide Translators var. Projects ile Files arasında one-to-many relationship var, bu nedenle Files tablosuna foreign key olarak ProjectID ekledim. Şimdi sorun şurda başlıyor, many-to-many relationlarda intermediate tablolarda sadece 2 tane FK olması lazım, payload olmamalı. Her projede 1den fazla çevirmen olabilir, bu çevirmenler dosya bazında atanacak. Her dosya 1den fazla çevirmen tarafından çevrilebilir veya 1 çevirmen 1'den fazla dosyayı çevirebilir. Bu dosyaları çevirmenlere atadığımızda karakter sayısı, source/target languageID, deadline gibi alanlar ortaya çıkıyor ve bu alanları dediğim gibi intermediate tablolara ekleyemiyoruz. Ve bunu beceremedim evet. Edit: x tane proje var, projede belli dosyalar var bir dosyayı n tane ayrı çevirmene atayacaksın ama hepsine ayrı deadline atayacaksın ve ayrı kısımlarını çevirtireceksin, onun için de karakter sayısı da farklı. Tabi n dosyayı 1 çevirmene de atayabilirim. Sorun entity framework kullanacağım için ara tablolarda payload olamıyor. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
di Mesaj tarihi: Şubat 4, 2013 Paylaş Mesaj tarihi: Şubat 4, 2013 files_translators_meta diye bi tablo ekle, eslesmeleri orta tut file_id, translator_id diye. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
fizban Mesaj tarihi: Şubat 4, 2013 Paylaş Mesaj tarihi: Şubat 4, 2013 files_translators_meta tablosunda bir adet key field'in olsun, translatorID, fileID falan bunun muhtemel değerleri. bir de value field'in de bunlara denk gelen değerleri tutsun. oh hayat sana güzel. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Fly Mesaj tarihi: Şubat 4, 2013 Paylaş Mesaj tarihi: Şubat 4, 2013 rel_file_project : dosya N - 1 proje rel_file_translator : translator N - N dosya ? baska bir seyi mi kastettin acaba Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
SpiderS_DangeR Mesaj tarihi: Şubat 4, 2013 Konuyu açan Paylaş Mesaj tarihi: Şubat 4, 2013 fizban said: files_translators_meta tablosunda bir adet key field'in olsun, translatorID, fileID falan bunun muhtemel değerleri. bir de value field'in de bunlara denk gelen değerleri tutsun. oh hayat sana güzel. Anlamadım, şimdi bu tablo many-to-many ilişkilerdeki ara tablo mu, öyleyse zaten translatorID ve fileID dışında birşey tutmamalı. Ama öyle değil sanırım, öyle değilse nasıl ama? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Gladmir Mesaj tarihi: Şubat 5, 2013 Paylaş Mesaj tarihi: Şubat 5, 2013 Pratik bir yontem soyliyeyim. Kafanin cok karistigi noktalarda sondan basa gitmek bazen daha yararli olabiliyor. Herhangi bir jpa (hibernate, jpa etc.) framework le objelerini annotate edip DB yi generate ettir, relation lari ordan incele. IDE olarak idea kullaniyorsan (eclipse turevleri icinde vardir eminim) DB yi generate etmeden object relation cikaran UML benzeri sema ureten plugin ler var, bunlarda yararli olur. Edit: Bir de programlama tarafina mi alinsa bu thread. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
dEaThMooN Mesaj tarihi: Şubat 5, 2013 Paylaş Mesaj tarihi: Şubat 5, 2013 Files tablosunda translator_id ile project_id olsun işte. (veya bir view yazıp file tablosunu kullanıp aşağıdakine benzetirsin.) Files Table ----------- file_id, translator_id, project_id, start_date, end_date, deadline_info Translator Table --------------- translator_id, translator_name, ... Project Table ------------ project_id, project_name, ... Olmaz mı? Sql kafasıyla düşündüm, ne amaçla yaptığını bilmiyorum. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar