İçeriğe geç
Yazılım · Database

Veritabanı nedir?

Sade anlatım, işletmeniz için anlamı, örnek ve teklif alırken sorulacak soru.

Kısa cevap

Veritabanı, bir yazılımın kullandığı tüm bilgilerin (müşteriler, ürünler, siparişler, kullanıcılar) düzenli, ilişkili ve sorgulanabilir biçimde saklandığı yapılandırılmış depodur; yazılımın hafızasıdır.

Veritabanı, uygulamanın ürettiği ve ihtiyaç duyduğu her veriyi kalıcı olarak saklayan sistemdir. Veriler tablolar halinde tutulur; her tablo bir varlık türünü (müşteri, sipariş, ürün) temsil eder ve tablolar birbirine ilişkilerle bağlanır: bir sipariş bir müşteriye aittir, birden fazla ürün içerir. Uygulama, veritabanına sorgu gönderir ve sonucu ekranda gösterir. MySQL, MariaDB ve PostgreSQL gibi ilişkisel sistemler web uygulamalarında yaygındır; belge ya da anahtar-değer temelli sistemler ise belirli ihtiyaçlar için tercih edilir. Hangi sistemin seçileceği verinin yapısına, beklenen yüke ve ekibin deneyimine göre belirlenir.

İşletme sahibi için neden önemli

Yazılımın arayüzü değişebilir, yeniden yazılabilir; asıl kalıcı varlığınız veritabanındaki bilgidir. Müşteri geçmişiniz, sipariş kayıtlarınız ve fiyat tarihçeniz oradadır. Bu yüzden veritabanının nerede tutulduğu, nasıl yedeklendiği, kimin erişebildiği ve ihtiyaç halinde standart bir formatta dışa aktarılıp aktarılamayacağı, yazılımın kendisinden daha önemli sorulardır. İyi tasarlanmış bir veritabanı ayrıca raporlamayı ve başka sistemlerle bağlantıyı kolaylaştırır.

Örnek

Bir servis firması, yıllardır bakım kayıtlarını Excel dosyalarında tutuyor; her teknisyenin kendi dosyası var ve aynı müşteri üç farklı yazımla geçiyor. Veritabanına geçişte müşteri, cihaz ve bakım kayıtları ayrı tablolara ayrılıyor, her müşteri tek bir kimlikle temsil ediliyor. Artık hangi cihazın ne zaman bakıma gireceği tek sorguyla listeleniyor ve mükerrer kayıt oluşmuyor.

Sık yapılan hata

Veritabanı tasarımını arayüzden sonraya bırakmaktır. Yanlış kurulan veri yapısı, uygulama büyüdükçe her yeni özelliği zorlaştırır ve sonradan düzeltmesi en pahalı katmandır. Diğer hata, yedeklemeyi barındırma firmasına bırakıp hiç test etmemektir; geri yüklenemeyen yedek, yedek değildir.

Teklif alırken sorulacak soru

Veritabanı hangi sistemde ve nerede barındırılacak, yedekleme sıklığı ve geri yükleme testi nasıl yapılacak? Sözleşme sona erdiğinde verilerimiz hangi standart formatta bize teslim edilecek?

Sık sorulanlar

Excel veritabanı sayılır mı?

Küçük ölçekte iş görebilir ama veritabanı değildir: aynı anda çok kullanıcıyı, ilişkili kayıtları ve tutarlılık kurallarını yönetemez. Kayıt sayısı ve kullanıcı arttıkça sorun çıkarır.

Veritabanımın verisini istediğimde alabilir miyim?

Bu, sözleşmede açıkça yazmalıdır. Standart uygulama, verilerin CSV ya da JSON gibi açık formatlarda dışa aktarılabilmesidir; teklif aşamasında bunu teyit edin.

Bilgi Merkezi

Bu konuda okumaya değer

Bu sayfayla doğrudan ilgili, editör ekibimizin seçtiği üç rehber. Karar vermeden önce on dakikanızı buraya ayırın.

Web sitesi yaptırma rehberi
Web sitesi yaptırma rehberi
WhatsApp'ta Yaz 0547 001 16 16
Projenizi Konuşalım

Kalem kalem yazılı teklif. Keşif görüşmesi ücretsiz, yükümlülük yok.