İlişkisel Veri Tabanı Tasarımı (RDD)

Yazar: Lewis Jackson
Yaratılış Tarihi: 6 Mayıs Ayı 2021
Güncelleme Tarihi: 25 Haziran 2024
Anonim
47-Asp.net Core Dersleri-SQL Veritabanı Tasarımı
Video: 47-Asp.net Core Dersleri-SQL Veritabanı Tasarımı

İçerik

Tanımı - İlişkisel Veri Tabanı 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. Structured Query Language (SQL) ilişkisel veritabanlarını değiştirmek için kullanılır. İlişkisel bir veritabanının tasarımı, verilerin bir dizi ilgili tablo halinde modellendiği dört aşamadan oluşur. Aşamalar:


  • İlişkileri / özellikleri tanımla
  • Birincil tuşları tanımla
  • İlişkileri tanımla
  • normalleştirme

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia İlişkisel Veri Tabanı Tasarımını (RDD) Açıklıyor

İlişkisel veritabanları, veri düzenleme ve işlem yapma yaklaşımlarındaki diğer veritabanlarından farklıdır. RDD'de veriler tablolar halinde düzenlenir ve her türlü veri erişimi kontrollü işlemlerle gerçekleştirilir. İlişkisel veritabanı tasarımı, bir veritabanı tasarımından istenen ACID (atomik, tutarlılık, bütünlük ve dayanıklılık) özelliklerini karşılar. İlişkisel veritabanı tasarımı, veri yönetimi problemleriyle başa çıkmak için uygulamalarda bir veritabanı sunucusunun kullanılmasını zorunlu kılar.


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

  • İlişkiler ve nitelikler: Her tabloyla ilgili çeşitli tablolar ve özellikler tanımlanır. Tablolar varlıkları temsil eder ve nitelikler ilgili varlıkların özelliklerini temsil eder.
  • Birincil anahtarlar: Bir kaydı benzersiz şekilde tanımlamaya yardımcı olan özellik veya nitelikler kümesi tanımlanır ve birincil anahtar olarak atanır.
  • İlişkiler: Çeşitli tablolar arasındaki ilişkiler yabancı anahtarlar yardımıyla kurulur. Yabancı anahtarlar, bir tabloda bulunan ve başka bir tablonun birincil anahtarları olan özelliklerdir. İlişkiler arasında var olabilecek ilişki türleri (tablolar):
    • Bire bir
    • Bir çok
    • Çok çok çok

Bir varlık-ilişki şeması, varlıkları, niteliklerini ve varlıklar arasındaki ilişkiyi şematik bir şekilde göstermek için kullanılabilir.

  • Normalleştirme: Bu, veritabanı yapısını optimize etme işlemidir. Normalleştirme, artıklı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 uygulanarak, bir tablo, doğrusal olarak ilerleyen bir şekilde yukarıdaki normal formlara normalleştirilir. Tasarımın verimliliği her yüksek normalizasyon derecesinde daha iyi olur.