Veritabanı Tasarımı

Kodla Büyü

subversaa

Seçkin Üye
Seçkin Üye
Mesajlar
701
Soruyu resimde açıklamaya çalıştım zaten, buyrun.
 

Ekli dosyalar

  • Soru.jpg
    Soru.jpg
    68.4 KB · Görüntüleme: 601
valla hocam en güzeli ayrı bir tablo daha oluştur: "çalışılan_birim" adında. üç sütunu olsun: birimid,Çalışanid,çalıştığıbirim
bu şekilde örneğin ali ali kişisi için:
1,1,1
2,1,2
şeklinde tablonu oluşturarak sağlıklı bir çözüm oluşturabilirsin.
 
çalıştığı birim adlı alanı sil
birim1 ve birim2 adında iki alan ekle
birim1 ve birim2 alanlarının türü boolean olsun
eğer kişi o birimde çalışıyorsa true; else false;
 
İlişkili tablolara da çok hakim olamadığım için ondan uzak durmaya çalışıyorum ama mantıklı çözümü bu olsa gerek.

Sorgularda da join komutuyla da birlikte sayfada listeletebilirim sanırım.

Teşekkürler.

@muallimin hocam,
öneriniz sade ve mantıklı ama örneği ben 2 birimle vermeme rağmen aslında 15'e yakın birim olacak. İlişkili tablolar şu anda daha olası çözüm gibi gözüküyor. Teşekkürler.
 
BBNET
Geri
Üst