Tablo tasarımı ve ilişkiler hakkındaki düşünceleriniz?
#1
Değerli forum dostları;

Önceki yıl sayın Taruz ile Berkant Öztürk’ün değerli yardım ve katkılarıyla hazırladığım sonra da sitemize eklediğim “Apartman Yönetim Hesapları Denetimi” programını tasarlarken, dosyayı aşağıdaki 12 tablodan oluşturdum.

1- Banka Hesapları,
2- DB Alacakları,
3- HazineBonoAlımları,
4- Paramız,
5- YılbaşıParamız,
6- Yonetim Gelirleri,
7- Yonetim Giderleri,
8- YonetimGiderleri
9- HizmetVerenler,
10- IslemCinsi,
11- Oturanlar,
12- Yoneticiler,

2009 yılında geçmişe yönelik 5 yıllık hesap incelemesi yaparken, tablo sayısının fazla oluşu beni oldukça zorladı

Yaşadığım sıkıntılı durum beni daha az sayıda tablo yapmaya ve bazı tabloları birleştirmeye yöneltti.. Yeni tasarımda tablo sayısını 7'ye indirdim.

Bu tablolar aşağıdaki gibidir.

01- Banka (hesap açılan bankaları göstermekte),
02- Daire (Binadaki daire ve dükkanlara ait sabit bilgiler)
03- Hareket (Tüm yıla ait hareketler izlenmekte)
04- HareketTur (gelir, gider vb. ana grubun alt hesaplarını belirtmekte),
05- HesapTur (gelir, gider, alacak, borç, banka ve kasa vb. ana gruplar),
06- HizmetVeren (Harcamalar için ödemenin yapıldığı kişiler),
07- Oturan (Daire ve dükkan sahip ve kiracılarına ait sabit bilgiler)

Dosya ve ilişkiler listesi ilişiktedir.

Bu arada benim aklımı kurcalayan bir konu var... Bir dairede "
birden fazla oturan olabilmektedir.

Oturanlar tablosunda yaptığım kayıt şekli sizce uygun mu? Değilse nasıl olmalıdır?
(Bakınız: 1210 nolu dairede 2006 yılında 2 kiracı oturmuştur.)

Daireler tablosunda (38 daire, 5 dükkan ile 2 adet sanal daire olmak üzere) 45 kayıt var.


Sizlerden ricam;

Tablo yapısı ve ilişkiler (eksiklik ya da hatalı işlemlerin neler olduğu) konusunda değerli düşünce ve görüşlerinizi

belirtmenizdir.

Vereceğiniz destek ve yardımlarınız için teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#2
Sıkıntı görünmüyor sayın assenucler... Önceki algoritmaya alışmıştık, incelemek zor geldi şimdi Smile

Kayıt girişleri yaparak iyice kontrol yapın bence.. Ayrıca bire-çok kayıt olacağı için oturanlar tablosuna daire alanının bağlanması normal görünüyor.. Sıkıntı, aynı kişinin başka bir daireye taşınması durumunda olur.. Yani, alacak-verecek daireye aitse sıkıntı yok.. Ama kişiye aitse bu durumda hesapların da devretmesi gerek..

Anladığım budur.. GEEK En iyi algoritmayı da siz kurarsınız unutmayın.. Spinny



  Alıntı
Bu mesajı beğenenler:
#3
Bir de şu var.. Siz değiştirmeyi düşündüğünüz çalışmayı uzun zamandır isteğinize göre güncelleyip kullanabileceğiniz en iyi duruma getirmiştiniz zaten.. Bence türünde en ayrıntılı örnek durumda.. Tabloların azaltılması işinizi kolaylaştıracağından emin misiniz? Devamında hesaplamalar ile ilgili bir çok sorgu ve formun da yeniden hazırlanması gerekiyor.. Sil baştan yapmak avantaj olacak mı sizce?



  Alıntı
Bu mesajı beğenenler:
#4
Sayın Taruz;

Merhaba...

Öncelikle gösterdiğiniz ilgi ve değerli düşünceniz nedeniyle, size bir kez daha teşekkür ederim.

Hocam gerçekte haklısınız... Farklı tablolarda izlenen gelir, gider, borç ve alacak hareketinin tek bir tabloda toplanması takip için bana daha doğru gibi geliyor...

Daha önce siteye eklenen dosya, yeni tasarımı tabloya ekleyebilir miyim? tbl_Swithcboard içindeki menüleri yeni tasarıma göre düzenleyebilir miyim? Bu konuda nelere dikkat etmem gerekir?

Selam ve sevgiler.



  Alıntı
Bu mesajı beğenenler:
#5
Eklenebilir tabii.. İlgili tabloyu açtığınızda formları ve bağlı oldukları başlıkları görebilirsiniz.. Düzenlemeleri buna göre yapabilirsiniz.. Access örnekleri kısmında aynı örnek üzerinde menüleri kolayca girebileceğiniz bir örnekte eklemiştim geçenlerde..


Ama tekrar ediyorum, bu işin en kolay kısmı.. Bu yeni tablolar ile yeni bir düzen sorgular, raporlar, formlar oluşturmak çok daha fazla elinizi alır..



  Alıntı
Bu mesajı beğenenler:
#6
Siteye eklediğim dosya gerçekte büyük bir emek sonunda hazırlandı. Bunu değiştirmeyi düşünmüyorum.

Ancak boş zamanımda ekleme yapacağım ya da çıkaracağım menüler olacak..

Selam ve sevgiler..



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Dinamik Rapor Tasarımı Oluşturma Hk. adnnfrm 5 760 15-04-2022, 00:52
Son Mesaj: dsezgin
access-sql-17 [TABLO] Veritabanı Performansım Var Hastane Veritabanı Tasarımı Yapmam Gerek aydyass 1 881 09-12-2020, 16:06
Son Mesaj: alperalper
  Dallanmış Ilişkiler tarkanaykın 3 447 27-08-2020, 13:38
Son Mesaj: alperalper
access-sql-9 [RAPOR] Rapor Tasarımı alperalper 1 536 18-06-2020, 01:29
Son Mesaj: dsezgin
  Formlar Arası Ilişkiler Sorunu vokkani 2 621 17-05-2020, 16:43
Son Mesaj: dsezgin
  ürün Formül Tasarımı Yapabilmek mustafacevik 5 917 09-12-2019, 22:20
Son Mesaj: dsezgin
  [FORM] Form Tasarımı junaid 4 1.352 01-04-2019, 23:23
Son Mesaj: junaid
  [TABLO] VT Tasarımı Hakkında ressam 1 795 16-12-2018, 10:37
Son Mesaj: onur_can

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi