Emlak (emlak_id, adres, fiyat, emlak_tip, oda_sayisi, metre_kare)
Personel (per_id, ad, soyad, tcno, telefon, eposta, ise_baslama_tarihi)
Müsteri (mus_id, ad, soyad, tcno, telefon, eposta, cinsiyet)
Adresler ( adres_id, cadde, sokak, mahalle, binaNo, kat, ilçe, il, postaKodu)
Musteri 1 - M Adres : Bir müşterinin birden çok adresi olabilir (ev,iş)
Personel 1 - M Adres : Bir personelin birden çok adresi olabilir (ev,iş)
Musteri M - M Emlak : Bir müşteri birden çok emlak alabilir yada sahibi olabilir, Bir emlağında bir çok müşterisi olabilir(Ara bir tablo gerekli bu ilişkiyi tutmak için)
Personel 1 - M Musteri : Bir Personelin birden çok müşterisi olabilir(Bu M-M'de olabilir lakin iç iş sürecinde karışıklılığa gitmemek ve yönetimi kolaylaştırmak için böyle bir limitasyon koyulmalı)
Bu benm düşündüğüm bir model bu modele görede tekrar şekillenmeli, foreign key'ler eklenmeli ilişkili tablolara ve ara tablolara.