Anahtar Farkı: Bir DBMS, dosyalardaki verilerin depolanması için kullanılır. DBMS'de iki dosya arasında ilişki kurulabilir. Veriler meta veri içeren düz dosyalarda saklanırken, RDBMS verileri tablolar arasındaki ilişkileri zorlayan ek veri koşulu ile tablo halinde saklar. RDBMS'den farklı olarak, DBMS istemci sunucu mimarisini desteklemez. RDBMS bütünlük kısıtlamaları getirir ve ayrıca DBMS'de desteklenmeyen normalleşmeyi de takip eder.

DBMS ve RDBMS, her ikisi de bir veritabanını yönetmek için gereken programların toplanmasını ifade eden yönetim sistemleridir. Bu benzerliğe rağmen aralarında büyük farklar var. DBMS veri tabanı yönetim sistemi, RDBMS ise ilişkisel veri tabanı yönetim sistemi anlamına gelir; Bu yazılımlar, büyük ölçekli veri toplamanın etkin bir şekilde sürdürülmesi ve kullanılması amacıyla oluşturulmuştur. Veri tabanı yönetim sistemleri 1960 yılında Charles tarafından tanıtılırken, ilişkisel veri tabanı sistemleri 1970 yılında IBM'in San Jose Araştırma Laboratuvarı Dr. EFCodd tarafından kurulmuştur.
DBMS, çok sayıda yapılandırılmış veriyi, sorgu işlemenin avantajları ile yönetir, verilere erişimi, veri paylaşımını ve uygun geri almanın yanı sıra verilerin değiştirilmesini de kontrol eder. RDBMS, verileri tablolarda saklayan bir DBMS'dir; Bir tablo, birbiriyle ilişkili veri girişleri topluluğudur ve sütunlardan ve satırlardan oluşur. Bu tabloların her birinin benzersiz bir tanımlayıcısı veya "birincil anahtarı" vardır. RDBMS ayrıca veriler arasındaki ilişkiyi tablo halinde depolar. DBMS verilerinin hiyerarşik modelinde ters bir ağaç olarak düzenlenmiştir; her bir işletmenin yalnızca bir ebeveyn düğümü olduğu ancak birkaç çocuk düğümü olasılığı olduğu. DBMS ağ modelinde varlıklar grafik halinde düzenlenir ve varlıklara erişmek için yollar tanımlanır. DBMS İlişkisel modelinde veriler, ilişkiler olarak adlandırılan iki boyutlu tablolarda düzenlenmiştir ve RDBMS bu özel ilişkisel modele dayanmaktadır. Bir DBMS, Dr.EFCodd tarafından tanımlanan 13 kuralı takip ederse, bir RDBMS olmaya hak kazanır. Bu kurallar

Kural 1: Tüm bilgiler sütun konumlarındaki değerlerle gösterilmelidir.
Kural 2: Her değer erişilebilir olmalıdır.
Kural 3: Boş değerler sistematik olarak ele alınmalıdır.
Kural 4: Aktif çevrimiçi katalog, ilişkisel modele dayalı olmalıdır.
Kural 5: veri tanımını destekleme, tanım tanımı, veri manipülasyonu, güvenlik ve bütünlük kısıtlamaları, yetkilendirme ve işlem sınırlarını destekleme konusunda kapsamlı en az bir dilin varlığı.
Kural 6: Sistem teorik olarak güncellenebilir görünümleri güncelleyebilmelidir.
Kural 7: Sistem, yüksek seviye ekleme, güncelleme ve silme işlemlerini desteklemelidir.
Kural 8: Sistem fiziksel veri bağımsızlığına sahip olmalıdır.
Kural 9: Sistem mantıksal veri bağımsızlığına sahip olmalıdır.
Kural 10: Bütünlük kısıtlamaları uygulama programlarından ayrı olarak belirtilmelidir.
Kural 11: Veritabanının bölümlerinin farklı yerlere dağıtımı kullanıcılara görünmez kalmalıdır.
Kural 12: Düşük seviyeli bir dil, yüksek seviyeli ilişkisel dilde ifade edilen bütünlük kurallarını ve kısıtlamalarını alt etmek veya atlamak için kullanılmamalıdır.
DBMS basit uygulamalar için kullanılabilirken, yeni nesil tasarımı yani RDBMS karmaşık iş uygulamaları için kullanılabilir. IBM'in Bilgi Yönetim Sistemi (IMS) bir DBMS örneğidir ve Microsoft SQL Server bir RDBMS örneğidir.