Ev gelişme İlişkisel veritabanı tasarımı (rdd) nedir? - techopedia nedir?

İlişkisel veritabanı tasarımı (rdd) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - İlişkisel Veritabanı Tasarımı (RDD) ne anlama geliyor?

İlişkisel veritabanı tasarımı (RDD), bilgi ve verileri satır ve sütun içeren bir dizi tablo halinde modeller. Bir ilişkinin / tablonun her satırı bir kaydı temsil eder ve her sütun bir veri niteliğini temsil eder. Yapısal Sorgulama Dili (SQL) ilişkisel veritabanlarını işlemek için kullanılır. İlişkisel bir veritabanının tasarımı, verilerin ilgili tablolar kümesine modellendiği dört aşamadan oluşur. Aşamalar:

  • İlişkileri / nitelikleri tanımlama
  • Birincil anahtarları tanımlama
  • İlişkileri tanımlayın
  • normalleştirme

Techopedia İlişkisel Veritabanı Tasarımını (RDD) açıklıyor

İlişkisel veritabanları, verileri düzenleme ve işlemleri gerçekleştirme yaklaşımlarında diğer veritabanlarından farklıdır. RDD'de veriler tablolar halinde düzenlenir ve her türlü veri erişimi kontrollü işlemler yoluyla gerçekleştirilir. İlişkisel veritabanı tasarımı, bir veritabanı tasarımının gerektirdiği ACID (atomisite, tutarlılık, bütünlük ve dayanıklılık) özelliklerini karşılar. İlişkisel veritabanı tasarımı, veri yönetimi sorunları ile başa çıkmak için uygulamalarda veritabanı sunucusu kullanımını zorunlu kılar.

RDD'nin dört aşaması aşağıdaki gibidir:

  • İlişkiler ve öznitelikler: Her bir tablo ile ilgili çeşitli tablolar ve öznitelikler tanımlanır. Tablolar varlıkları ve öznitelikler ilgili varlıkların özelliklerini temsil eder.
  • Birincil anahtarlar: Bir kaydı benzersiz şekilde tanımlamaya yardımcı olan öznitelik veya öznitelikler kümesi birincil anahtar olarak tanımlanır ve atanır
  • İlişkiler: Çeşitli tablolar arasındaki ilişkiler yabancı anahtarlar yardımıyla kurulur. Yabancı anahtarlar, başka bir tablonun birincil anahtarları olan bir tabloda oluşan özniteliklerdir. İlişkiler (tablolar) arasında var olabilecek ilişki türleri şunlardır:
    • Bire bir
    • Bire çok
    • Çoktan çoğa

Varlık-ilişki diyagramı varlıkları, niteliklerini ve varlıklar arasındaki ilişkiyi diyagramatik bir şekilde tasvir etmek için kullanılabilir.

  • Normalleştirme: Bu, veritabanı yapısını optimize etme işlemidir. Normalleştirme, fazlalık ve karışıklığı önlemek için veritabanı tasarımını basitleştirir. Farklı normal formlar aşağıdaki gibidir:
    • Birincil normal form
    • İkinci normal form
    • Üçüncü normal form
    • Boyce-Codd normal formu
    • Beşinci normal form

Bir kural kümesi uygulandığında, bir tablo yukarıdaki normal formlara doğrusal olarak ilerleyen bir şekilde normalleştirilir. Her yüksek derecede normalizasyon ile tasarımın verimliliği daha iyi olur.

İlişkisel veritabanı tasarımı (rdd) nedir? - techopedia nedir?