DBMS Eğitiminde Veritabanı Tasarımı: Veri Modellemeyi Öğrenin

Veritabanı Tasarımı Nedir?

Veri tabanı tasarımı kurumsal veri yönetimi sistemlerinin tasarlanmasını, geliştirilmesini, uygulanmasını ve bakımını kolaylaştıran süreçlerin toplamıdır. Düzgün tasarlanmış veritabanının bakımı kolaydır, veri tutarlılığını artırır ve disk depolama alanı açısından uygun maliyetlidir. Veritabanı tasarımcısı, veri öğelerinin nasıl ilişkilendirileceğine ve hangi verilerin saklanması gerektiğine karar verir.

VTYS'de veritabanı tasarımının temel amacı, önerilen veritabanı sisteminin mantıksal ve fiziksel tasarım modellerini üretmektir.

Mantıksal model, veri gereksinimlerine ve fiziksel etkenlerden bağımsız olarak depolanacak verilere odaklanır. Verilerin nasıl saklanacağı veya fiziksel olarak nerede saklanacağı ile ilgilenmez.

Fiziksel veri tasarım modeli, veritabanının mantıksal veritabanı tasarımının, donanım kaynaklarını ve veritabanı yönetim sistemleri (DBMS) gibi yazılım sistemlerini kullanarak fiziksel ortama çevrilmesini içerir.

Veritabanı Tasarımı Neden Önemlidir?

Veritabanı sistemlerinin üretilmesine yardımcı olur

  1. Kullanıcıların gereksinimlerini karşılayan
  2. Yüksek performansa sahip olun.

DBMS'de veritabanı tasarım süreci aşağıdakiler için çok önemlidir: yüksek performanslı veritabanı sistemi.

Bir veritabanının dehasının tasarımında olduğunu unutmayın. SQL kullanarak veri işlemleri nispeten basittir

Veritabanı geliştirme yaşam döngüsü

Veritabanı geliştirme yaşam döngüsü

Veritabanı geliştirme yaşam döngüsü, veritabanı sistemleri geliştirilirken takip edilen bir dizi aşamaya sahiptir.

Gelişim yaşam döngüsündeki adımların mutlaka ardışık bir şekilde dini olarak takip edilmesi gerekmez.

Küçük veritabanı sistemlerinde veritabanı tasarımı süreci genellikle çok basittir ve çok fazla adım içermez.

Yukarıdaki diyagramı tam olarak anlamak amacıyla, tasarım sürecine genel bir bakış için her adımda listelenen ayrı ayrı bileşenlere bakalım. DBMS.

Gereksinimlerin analizi

  • Planlama – Veritabanı tasarımı kavramlarının bu aşamaları, tüm Veritabanı Geliştirme Yaşam Döngüsünün planlanmasıyla ilgilidir. Kurumun 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ı modelinin geliştirilmesiyle 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 İlişkisel veritabanları tasarımının bu aşaması, eski sistemdeki verilerin yeni veritabanına aktarılması ve dönüştürülmesiyle ilgilidir.
  • Test yapmak – bu aşama yeni uygulamaya konulan sistemdeki hataların belirlenmesiyle ilgilidir. Veritabanını gereksinim spesifikasyonlarına göre kontrol eder.

İki Tür Veritabanı Tekniği

  1. normalleştirme
  2. ER Modelleme

Bunları tek tek inceleyelim