Ev Veritabanları İlişkisel veritabanı yönetim sistemi (rdbms) nedir? - techopedia nedir?

İlişkisel veritabanı yönetim sistemi (rdbms) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - İlişkisel Veritabanı Yönetim Sistemi (RDBMS) ne anlama geliyor?

İlişkisel veritabanı yönetim sistemi (RDBMS), 1970 yılında modern ilişkisel veritabanı tasarımının babası olan Edgar F. Codd tarafından belirtilen ilişkisel modele dayanan bir veritabanı motorudur.

Modern ticari ve açık kaynaklı veritabanı uygulamalarının çoğu ilişkisel niteliktedir. En önemli ilişkisel veritabanı özellikleri, belirli veri ilişkilerini sürdürürken ve uygularken veri depolama için tabloları kullanma yeteneğini içerir.

Techopedia İlişkisel Veritabanı Yönetim Sistemini (RDBMS) açıklıyor

1970 yılında, IBM'li İngiliz bir bilgisayar bilimcisi olan Edgar F. Codd, “Büyük Paylaşılan Veri Bankaları için İlişkisel Bir Veri Modeli” yayınladı. O zamanlar, ünlü gazete az ilgi gördü ve çok azı Codd'un çığır açan çalışmasının nasıl tanımlanacağını anladı. basitleştirilebilen ilişkisel veri depolama için temel kurallar:

  1. Veriler ilişkiler olarak, yani birbirleriyle ilişkileri olan tablolar, örneğin birincil / yabancı anahtarlar olarak saklanmalı ve sunulmalıdır.
  2. Tablolarda saklanan verileri işlemek için, bir sistem ilişkisel işleçler sağlamalıdır - kod, iki varlık arasında ilişkinin sınanmasını sağlar. Bunun bir örneği SELECT ifadesinin WHERE yantümcesidir, yani, SELECT * FROM CUSTOMER_MASTER SQL deyimi WHERE CUSTOMER_SURNAME = 'Smith' CUSTOMER_MASTER tablosunu sorgulayacak ve tüm müşterileri Smith soyadıyla geri gönderecektir.

Codd daha sonra ilişkisel olarak nitelendirmek için tüm veritabanlarının izlemesi gereken 12 kuralı özetleyen başka bir makale yayınladı. Birçok modern veritabanı sistemi 12 kuralın tümünü takip etmez, ancak 12 kuraldan en az ikisine uyduğundan bu sistemler ilişkisel kabul edilir.


Modern ticari ve açık kaynak veritabanı sistemlerinin çoğu ilişkiseldir ve iyi bilinen uygulamaları içerir, örneğin Oracle DB (Oracle Corporation); SQL Server (Microsoft) ve MySQL ve Postgres (açık kaynak).

İlişkisel veritabanı yönetim sistemi (rdbms) nedir? - techopedia nedir?