“Veri Tabanında Bir Proje Hazırlarken Nereden Başlamalıyız?” sektöre yeni giren veyahut öğrenci olan herkesin ilk başta sorduğu soruların başında gelir bu soru. Peki bu sorunun cevabı nedir? Elimden geldiğince yardımcı olmaya açıklık getirmeye çalışacağım.
Hazırlayacağımız proje her ne olursa olsun başlamadan önce kendimize bir “Veri Tabanı Tasarımında İzlenecek Yol Haritası” çizmeliyiz. İlk olarak veritabanı tasarımını yapmalıyız. Başlangıçta veri tabanınızın tasarımını iyi yapamazsanız ileride gereksiz bilgi yığınlarıyla dolu bir veritabanıyla karşılaşırsınız. Bunun sonucunda ise veri tabanında bilgi karmaşası oluşur ve performans sorunları yaşarsınız.
Veri tabanı tasarlarken öncelikle hangi tabloların kullanılacağı ve tablo adeti belirlenmelidir. Daha sonra tabloların içerisindeki sütunların türleri, sütun uzunluğu ve bu sütunların tutacağı verinin geçerlilik koşusu belirlenmelidir. Bunları belirledikten sonra direk uygulamaya geçmeden önce kafanızdaki tasarımını Normalizasyon (link gelecek) kurallarına uygun olacak şekilde kağıt üzerinde çizip tekrar gözden geçirmeniz sizin için faydalı olacaktır. Daha sonra ise kağıtta hazırladığınız taslağı bilgisayar ortamında ER Diagram olarak çizmeniz gerekmekte.
Buraya kadar hangi veri tabanını kullanacağımızı belirlemedik. Veritabanı seçimi tamamıyla size, projenizin büyüklüğüne ve hangi alanda kullanılacağına kalmıştır. Aşağıdaki sorular size veritabanı seçimi konusunda yardımcı olacaktır;
- Projeniz kaç tablodan oluşacak?
- Tablolardaki kayıt sayısı en fazla kaç olabilir?
- Projenizi aynı anda kaç kişi kullanacak?
- Projeniz için ne kadar alan ayırdınız?
- Projeniz için ne kadar bütçe ayırdınız?
- Projenizde güvenlik önemli mi?
- Projeniz hangi tür platformlarda kullanılacak?
