18/01/2011, 13:24
Selamlar, işyerimin ihtiyaçları için bir veritabanı yönetimi tasarlamak istiyorum. Ancak bşalamadan önce sormak istediklerim var.
Bilindiği üzere Gerçek Kişi, İşyeri, Resmi Kurum, Dernek Araç Bilgileri değişiklik arz etmektedir.
Gerçek kişiler için (Türkiye Cumhuriyeti vatandaşları ve ikamet tezkeresi almış yabancılar) TC Kimlik No Birincil anahtar olabilecek nitelikte iken, İşyerleri için Vergi Kimlik Numarası Benzersiz alandır. (Yanlış ise söyleyiniz.) [ Dernekler ve Resmi kurumlar için böyle bir alan var ise söylerseniz sevinirim. yoksa lazım oldukça özel kod üretiriz artık.)
Bu bilgiler ışığında şu anda bize 4 tane farklı veritabanı lazım olduğu açıktır. (dbSAHIS, dbFIRMA, dbKAMU_KURUMU,, dbARAÇ) yalnız bunların hepsinin bir adresi olacağından ve herbirine ayrı adres tanımlaması gereksiz olacağından ayrıca bir adresler veritabanı tanımlanması zorunludur.
(birden fazla kişi işyeri adresi olarak çalıştığı işyeri adresini verebileceği gibi, firma üzerine kayıtlı araçlarda firma adresine bağlı olacaktır. Bunların yerine bu veritabanlarında (Şahıs, Firma, Araç vs.) Adr_ID referans verielebilir.
Ki bunlarda kendi içinde bağlı alt tabloalara ihtiyaç duyacaktır.
Bunların tamamını tek veritabanında tutmak dosya boyutunu büyüteceğinden farklı veritabanlarında nasıl tutabiliriz? Ve sorguların yapılacağı Formları da ayrı bir dosyada tutmak istiyorum.
Bilindiği üzere Gerçek Kişi, İşyeri, Resmi Kurum, Dernek Araç Bilgileri değişiklik arz etmektedir.
Gerçek kişiler için (Türkiye Cumhuriyeti vatandaşları ve ikamet tezkeresi almış yabancılar) TC Kimlik No Birincil anahtar olabilecek nitelikte iken, İşyerleri için Vergi Kimlik Numarası Benzersiz alandır. (Yanlış ise söyleyiniz.) [ Dernekler ve Resmi kurumlar için böyle bir alan var ise söylerseniz sevinirim. yoksa lazım oldukça özel kod üretiriz artık.)
Bu bilgiler ışığında şu anda bize 4 tane farklı veritabanı lazım olduğu açıktır. (dbSAHIS, dbFIRMA, dbKAMU_KURUMU,, dbARAÇ) yalnız bunların hepsinin bir adresi olacağından ve herbirine ayrı adres tanımlaması gereksiz olacağından ayrıca bir adresler veritabanı tanımlanması zorunludur.
(birden fazla kişi işyeri adresi olarak çalıştığı işyeri adresini verebileceği gibi, firma üzerine kayıtlı araçlarda firma adresine bağlı olacaktır. Bunların yerine bu veritabanlarında (Şahıs, Firma, Araç vs.) Adr_ID referans verielebilir.
Ki bunlarda kendi içinde bağlı alt tabloalara ihtiyaç duyacaktır.
Bunların tamamını tek veritabanında tutmak dosya boyutunu büyüteceğinden farklı veritabanlarında nasıl tutabiliriz? Ve sorguların yapılacağı Formları da ayrı bir dosyada tutmak istiyorum.