lifeacode yandex
RDBMS Nedir? | SQL Dersleri | Lifeacode

RDBMS Nedir?



RDBMS, İlişkisel Veritabanı Yönetim Sistemi anlamına gelir. RDBMS, SQL’in ve MS SQL Server, IBM DB2, Oracle, MySQL ve Microsoft Access gibi tüm modern veritabanı sistemleri için temel oluşturur.
Bir ilişkisel veritabanı yönetim sistemi (RDBMS), E. F. Codd tarafından sunulan ilişkisel modele dayanan bir veritabanı yönetim sistemidir (DBMS).
SQL Kısıtlamaları
Kısıtlamalar, bir tablodaki veri sütunlarında zorlanan kurallardır. Bunlar, bir tabloya girebilecek veri türünü sınırlamak için kullanılır. Bu, veri tabanındaki verilerin doğruluğunu ve güvenilirliğini sağlar.
Kısıtlamalar sütun seviyesi veya tablo seviyesi olabilir. Sütun seviyesi kısıtlamaları sadece bir sütuna uygulanırken, tablo düzeyindeki kısıtlamalar tüm tabloya uygulanır.
SQL’de en sık kullanılan kısıtlardan bazıları şunlardır:
NOT NULL Constraint – Bir sütunun NULL değerine sahip olmamasını sağlar.
 
DEFAULT Constraint – Biri belirtilmediğinde bir sütun için varsayılan bir değer sağlar.
UNIQUE Constraint – Bir sütundaki tüm değerlerin farklı olmasını sağlar.
PRIMARY Key – Bir veritabanı tablosunda her bir satırı / kaydı benzersiz şekilde tanımlar.
YABANCI Anahtar – Başka bir veritabanı tablosunda bir satırı / kaydı benzersiz olarak tanımlar.
 
KONTROL Sınırlaması – CHECK kısıtlaması, bir sütundaki tüm değerlerin belirli koşulları karşılamasını sağlar.
INDEX – Veritabanından çok hızlı veri oluşturmak ve almak için kullanılır.
Veritabanı Normalleştirmesi
Veritabanı normalleştirmesi, bir veritabanında verileri verimli bir şekilde düzenleme işlemidir. Bu normalleşme sürecinin iki nedeni var ;
Yedekli verileri ortadan kaldırmak, örneğin aynı verileri birden fazla tabloda saklamak.
Veri bağımlılıklarının sağlanması mantıklı.
Her iki sebep de, bir veri tabanının tükettiği alanı azalttığı ve verilerin mantıksal olarak depolanmasını sağladığı için değerli hedeflerdir. Normalizasyon, iyi bir veritabanı yapısı oluşturmanızda size yardımcı olan bir dizi kılavuzdan oluşur.
Normalizasyon kuralları normal formlara ayrılır; Bir formu, bir veritabanı yapısının biçimi veya biçimi olarak düşünün. Normal formların amacı, veritabanı yapısını organize etmektir, böylece ilk normal formun kurallarına, sonra ikinci normal forma ve son olarak üçüncü normal forma uygundur.
Daha fazla almak ve dördüncü normal forma, beşinci normal forma ve benzerlerine gitmek sizin seçiminizdir, ama genel olarak, üçüncü normal form fazlasıyla yeterlidir.
  • İlk Normal Form (1NF)
  • İkinci Normal Form (2NF)
  • Üçüncü Normal Form (3NF)

Kimler Neler Demiş?

avatar
  Subscribe  
Bildir