Deniz_Excel
Altın Üye
- Katılım
- 15 Mart 2016
- Mesajlar
- 134
- Excel Vers. ve Dili
- MS Excel 2016
- Altın Üyelik Bitiş Tarihi
- 23-10-2026
Merhaba herkese,
Veritabanı geliştirmek konusunda teorik bilgi sahibiyim ancak deneyimim olmadığı için başlangıç yolumu çok iyi belirlemem gerekiyor.
Bu anlamda şuana kadar sağdan soldan duyduğum bilgiler doğrultusunda veritabanı geliştirmek için aşağıdaki seçeneklerin olduğunu gördüm. (%100 doğru olmayabilir, dediğim gibi sağdan soldan duyduklarımı toparladım)
Yapmak istediğim projeyi de size büyüklüğüyle açıklayım ki hangi gidiş yolunun doğru ve ileride bana sorun çıkarmayacak, aynı şekilde yeni geliştirmelere de (alan ekleme, rapor ekleme, tablo ekleme, rapor değiştirme) kolaylıkla açık olabileceği konusunda hangi yöntemi önereceğinizi söyleyebilesiniz. Bu yöntemler dışında bir yöntem var ise onu da yazabilirsiniz.
* 15 tablo - her tabloda ortalama 8-10 alan
* Veri girişi/düzenlemesi 2 şekilde olmalıdır. hem form üzerinden hem de tablo üzerinden. Çünkü harici excelden aynı alanlara denk gelen 20-30 satırlık veriyi excel mantığıyla veritabanı tabloma kopyalayabilmeliyim. Aksi takdirde form üzerinden tek tek veri girmek verimli olmaz
* Her tabloya belirli kullanıcı grupları girip veri ekleyebilir ya da düzenleyebilir - Veri ekleme/düzenleme yapılırken yetki alanında olmayan alanları kullanıcı yine bazı durumlarda görmek zorunda ki onlara bakıp karar verip kendi verisini girebilsin.
* Toplam kullanıcı sayısı yaklaşık 600, Eş zamanlı sisteme girme ihtimali olan kullanıcı sayısı 300
* Otomatik raporlamalar (10-15 tane)
* Rapor tablolarını baz alan KPI Sütun ve Pasta grafikleri (Raporları alıp Excele yapıştırıp grafik oluşturarak yapmamalıyım= Grafikler diye bir menü butonu dahilinde bu grafikleri Access üzerinden tek tıkla oluşması söz konusu olmalıdır)
==> Şimdi size ilk başta bahsettiğim gidiş yollarından bahsedeyim;
1- Exe. İle kodlama tabanlı bir masaüstü uygulaması geliştirmek (bilgim yok nasıl yapılacağı ile ilgili ama programlama dili kullanılarak yapılacak ancak veritabanı kısmı için SQL kullanılmayacak mı? Bu konuda da aydınlatabilir misiniz?)
2- MS SQL Server , MYSQL gibi bir veritabanı yönetim aracını arka planda vertitabanı kısmı için kullanarak, Kullanıcı arayüzünü MS Access üzerinde tasarlıyor olmak
3- Hem Veritabanını hem kullanıcı arayüzünü Access üzerinde yapmak
4- 2 farklı Access kullanmak ve ilkini kullanıcı arayüzü ikincisini veritabanı tasarımı için kullanmak
Şimdi hangi yöntem benim için sağlıklı olacaktır? Yine bazı söylentilere göre birçok kişiden duymaktayım, MS Access üzerinden veritabanı tasarlamak çakışma problemlerine yol açmakta imiş ve bu problemler MS Access in kendi eksikliği ve yetersizliği nedeniyle olduğundan çözümü olmamaktaymış.
Değerli yorumlarınızı beklemekteyim. Kağıt üzerinde veritabanı tasarlayıp süreç analizini yapabilsem de uygulama hiç geliştirmediğim için çok yeni sayılırım. O nedenle bu proje için özelden de bana zaman ayırıp hizmet olarak ilgilenebilecek arkadaşlar varsa yazmasını rica ederim. Yapacağım proje üzerinden MS Access i de tamamen öğrenmek arzusundayım
Veritabanı geliştirmek konusunda teorik bilgi sahibiyim ancak deneyimim olmadığı için başlangıç yolumu çok iyi belirlemem gerekiyor.
Bu anlamda şuana kadar sağdan soldan duyduğum bilgiler doğrultusunda veritabanı geliştirmek için aşağıdaki seçeneklerin olduğunu gördüm. (%100 doğru olmayabilir, dediğim gibi sağdan soldan duyduklarımı toparladım)
Yapmak istediğim projeyi de size büyüklüğüyle açıklayım ki hangi gidiş yolunun doğru ve ileride bana sorun çıkarmayacak, aynı şekilde yeni geliştirmelere de (alan ekleme, rapor ekleme, tablo ekleme, rapor değiştirme) kolaylıkla açık olabileceği konusunda hangi yöntemi önereceğinizi söyleyebilesiniz. Bu yöntemler dışında bir yöntem var ise onu da yazabilirsiniz.
* 15 tablo - her tabloda ortalama 8-10 alan
* Veri girişi/düzenlemesi 2 şekilde olmalıdır. hem form üzerinden hem de tablo üzerinden. Çünkü harici excelden aynı alanlara denk gelen 20-30 satırlık veriyi excel mantığıyla veritabanı tabloma kopyalayabilmeliyim. Aksi takdirde form üzerinden tek tek veri girmek verimli olmaz
* Her tabloya belirli kullanıcı grupları girip veri ekleyebilir ya da düzenleyebilir - Veri ekleme/düzenleme yapılırken yetki alanında olmayan alanları kullanıcı yine bazı durumlarda görmek zorunda ki onlara bakıp karar verip kendi verisini girebilsin.
* Toplam kullanıcı sayısı yaklaşık 600, Eş zamanlı sisteme girme ihtimali olan kullanıcı sayısı 300
* Otomatik raporlamalar (10-15 tane)
* Rapor tablolarını baz alan KPI Sütun ve Pasta grafikleri (Raporları alıp Excele yapıştırıp grafik oluşturarak yapmamalıyım= Grafikler diye bir menü butonu dahilinde bu grafikleri Access üzerinden tek tıkla oluşması söz konusu olmalıdır)
==> Şimdi size ilk başta bahsettiğim gidiş yollarından bahsedeyim;
1- Exe. İle kodlama tabanlı bir masaüstü uygulaması geliştirmek (bilgim yok nasıl yapılacağı ile ilgili ama programlama dili kullanılarak yapılacak ancak veritabanı kısmı için SQL kullanılmayacak mı? Bu konuda da aydınlatabilir misiniz?)
2- MS SQL Server , MYSQL gibi bir veritabanı yönetim aracını arka planda vertitabanı kısmı için kullanarak, Kullanıcı arayüzünü MS Access üzerinde tasarlıyor olmak
3- Hem Veritabanını hem kullanıcı arayüzünü Access üzerinde yapmak
4- 2 farklı Access kullanmak ve ilkini kullanıcı arayüzü ikincisini veritabanı tasarımı için kullanmak
Şimdi hangi yöntem benim için sağlıklı olacaktır? Yine bazı söylentilere göre birçok kişiden duymaktayım, MS Access üzerinden veritabanı tasarlamak çakışma problemlerine yol açmakta imiş ve bu problemler MS Access in kendi eksikliği ve yetersizliği nedeniyle olduğundan çözümü olmamaktaymış.
Değerli yorumlarınızı beklemekteyim. Kağıt üzerinde veritabanı tasarlayıp süreç analizini yapabilsem de uygulama hiç geliştirmediğim için çok yeni sayılırım. O nedenle bu proje için özelden de bana zaman ayırıp hizmet olarak ilgilenebilecek arkadaşlar varsa yazmasını rica ederim. Yapacağım proje üzerinden MS Access i de tamamen öğrenmek arzusundayım