Veritabanı Tasarımı nedir?
Veritabanı Tasarımı , kurumsal veri yönetim sistemlerinin tasarlanmasını, geliştirilmesini, uygulanmasını ve bakımını kolaylaştıran bir süreçler koleksiyonudur. Düzgün bir şekilde tasarlanmış veritabanının bakımı kolaydır, veri tutarlılığını geliştirir ve disk depolama alanı açısından uygun maliyetlidir. Veritabanı tasarımcısı, veri öğelerinin nasıl ilişkilendirileceğine ve hangi verilerin depolanması gerektiğine karar verir.
Veritabanı tasarımının ana hedefleri, önerilen veritabanı sisteminin mantıksal ve fiziksel tasarım modellerini üretmektir.
Mantıksal model, veri gereksinimlerine ve fiziksel faktörlerden bağımsız olarak depolanacak verilere odaklanır. Verilerin nasıl depolanacağı veya fiziksel olarak nerede depolanacağı ile ilgilenmez.
Fiziksel veri tasarım modeli, veritabanı yönetim sistemleri (DBMS) gibi donanım kaynakları ve yazılım sistemleri kullanılarak veritabanının mantıksal tasarımının fiziksel ortama dönüştürülmesini içerir.
Bu eğitimde öğreneceksiniz-
- Veritabanı Tasarımı Neden Önemlidir?
- Veritabanı geliştirme yaşam döngüsü
- Gereksinimlerin analizi
- Veritabanı tasarımı
- Uygulama
- Veritabanı Teknik Türleri
Veritabanı Tasarımı Neden Önemlidir?
Veritabanı sistemleri üretmeye yardımcı olur
- Kullanıcıların gereksinimlerini karşılayan
- Yüksek performansa sahip olun.
Veritabanı tasarımı, yüksek performanslı veritabanı sistemi için çok önemlidir .
Bir veritabanının dehası, tasarımında yatmaktadır. SQL kullanarak veri işlemleri nispeten basittir
Veritabanı geliştirme yaşam döngüsü
Veritabanı geliştirme yaşam döngüsünün, veritabanı sistemleri geliştirirken izlenen birkaç aşaması vardır.
Geliştirme yaşam döngüsündeki adımların ardışık bir şekilde dini olarak takip edilmesi zorunlu değildir.
Küçük veritabanı sistemlerinde, veritabanı sistemi geliştirme yaşam döngüsü genellikle çok basittir ve çok fazla adım içermez.
Yukarıdaki diyagramı tam olarak değerlendirmek için, her adımda listelenen bileşenlere ayrı ayrı bakalım.
Gereksinimlerin analizi
- Planlama - Bu aşama, tüm Veritabanı Geliştirme Yaşam Döngüsünün planlanmasıyla ilgilidir Kuruluşun Bilgi Sistemleri stratejisini dikkate alır.
- Sistem tanımı - Bu aşama, önerilen veritabanı sisteminin kapsamını ve sınırlarını tanımlar.
Veritabanı tasarımı
- Mantıksal model - Bu aşama, gereksinimlere dayalı bir veritabanı modeli geliştirmeyle ilgilidir. Tasarımın tamamı, herhangi bir fiziksel uygulama veya belirli DBMS hususları olmaksızın kağıt üzerindedir.
- Fiziksel model - Bu aşama, DBMS ve fiziksel uygulama faktörlerini dikkate alarak veritabanının mantıksal modelini uygular.
Uygulama
- Veri dönüştürme ve yükleme - bu aşama, verilerin eski sistemden yeni veritabanına aktarılması ve dönüştürülmesiyle ilgilidir.
- Test - bu aşama, yeni uygulanan sistemdeki hataların tanımlanmasıyla ilgilidir. Veritabanını gereksinim özelliklerine göre kontrol eder.
İki Tür Veritabanı Tekniği
- Normalleştirme
- ER Modelleme
Hadi onları tek tek inceleyelim