İlişkisel veritabanı yönetim sistemi - Relational database management system

Bir ilişkilendirilmiş veri tabanı genel yapısı.

Bir ilişkisel veritabanı yönetim sistemi ( RDBMS ) dayalı bir veri tabanı yönetim sistemi (DBMS) olduğu ilişkili modelin veri. Yaygın kullanımı bugün çoğu veritabanları onun modeline dayanmaktadır.

RDBMSs finansal kayıtlar, üretim ve lojistik bilgi, personel verileri ve 1980'lerden beri diğer uygulamalar için kullanılan veri tabanlarında bilgi depolanması için yaygın bir seçenek olmuştur. İlişkisel veritabanları genellikle eski yerini hiyerarşik veritabanları ve ağ veri tabanları , uygulanmaları ve yönetmek için daha kolay çünkü. Bununla birlikte, ilişkisel veri tabanları devam alınan tarafından başarısız zorluklar nesne veritabanı (sözde ele amacıyla tanıtıldı 1980 ve 1990 yılında yönetim sistemleri, nesne-ilişkisel empedans uyumsuzluğu ilişkisel veritabanları ve nesne tabanlı uygulama programları arasındaki) gibi iyi tarafından sıra XML veritabanı 1990'larda yönetim sistemleri. Ancak, bu tür gibi teknolojiler, genişlik nedeniyle yatay ölçeklendirme ve bilgisayar kümeleri , NoSQL veritabanları geçenlerde RDBMS veritabanlarına alternatif olarak popüler hale gelmiştir.

Pazar payı

Göre DB-Motorları , Haziran 2018 yılında, en çok kullanılan sistemler vardı Oracle , MySQL ( Ücretsiz yazılım ), Microsoft SQL Server , PostgreSQL ( Ücretsiz yazılım ), IBM DB2 , Microsoft Access ve SQLite ( Ücretsiz yazılım ).

Araştırma şirketine göre Gartner , 2011 yılında, beş lider Tescilli yazılım geliriyle ilişkisel veritabanı sunucuları idi Oracle (% 48.8), IBM (20.2%), Microsoft (17.0%) , SAP dahil Sybase (% 4.6) ve Teradata (3.7 %).

Tarihçe

1974 yılında IBM geliştirmeye başladık Sistem R , bir prototip RDBMS'yi geliştirmek için bir araştırma projesi. Ancak, ilk ticari olarak bulunabilen RDBMS oldu Oracle İlişkisel Software, artık 1979 yılında yayımlanan, Oracle Corporation . Bir RDBMS diğer örnekleri arasında DB2 , SAP Sybase ASE ve Informix . 1984 yılında Macintosh için ilk RDBMS kod adlı Gümüş Sörfçü, daha sonra 1987 yılında serbest bırakıldı, geliştirilmektedir başladı 4th Dimension 4D bugün ve bilinen.

terimin Tarihsel kullanımı

Dönem "ilişkisel veritabanı" tarafından icat edilmiştir EF Codd de IBM 1970. Codd yaptığı araştırma makalesi "Büyük Paylaşılan Veri Bankaları için Veri Bir İlişkisel Modeli" terimi tanıtıldı. Bu yazıda daha sonra gazetelerde Obama, "ilişkisel" neyi kastettiğini tanımlanır. İlişkisel veritabanı sistemi nelerin biri tanınmış tanım oluşan Codd'un 12 kural . Terim giderek veritabanı sistemleri, en azından daha geniş bir sınıfını tanımlamak için geldi bu yüzden Ancak, ilişkisel modelin hiçbir ticari uygulamalar, Codd'un kurallarının tümüne uymak:

  • Olarak kullanıcıya verileri sunmak ilişkileri (olarak yani tablo şeklinde bir sunum, toplama bölgesinin tablo satır ve sütun setinden oluşan her bir tablo ile);
  • tablo şeklinde veri işlemek için ilişkisel operatörleri sağlar.

nispeten sadık ilişkili modelin uygulamaları ile ilgili idi ilk sistem:

  • Michigan Üniversitesi - Mikro DBMS (1969)
  • Massachusetts Teknoloji Enstitüsü (1971)
  • IBM UK Bilimsel Peterlee at Merkezi - IS1 (1970-1972) ve onun halefi PRTV (1973-1979)

Bir RDBMS olarak satılan ilk sistemdi Multics İlişkisel Veri Deposu (1978). Ingres ve IBM BS12 izledi.

Bir RDBMS en yaygın tanımı o kesinlikle dayalı olmasa bile, satır ve sütun topluluğu olarak verilerin görünümünü sunan bir üründür ilişkisel teori . Bu tanıma göre, RDBMS ürünler genellikle Codd'un 12 bazı kuralları tümünü değil uygulamak.

Düşünce İkinci okul (ile ifade edilen veya ilişkisel model üzerinde mevcut anlayış, bir veritabanı Codd'un tüm kuralları uygulamaması halinde savunuyor Christopher J Tarih , Hugh Darwen ve diğerleri), bu ilişkisel değildir. Birçok teorisyenlerin ve Codd'un ilkelerine diğer katı taraftarları tarafından paylaşılan bu görüş, ilişkisel değil gibi çoğu DBMSs diskalifiye olacaktır. Açıklık getirmek için, genellikle gibi bazı RDBMSs bakın gerçekten-ilişkisel veritabanı yönetim sistemleri diğerleri adlandırma, (TRDBMS) yapay olarak ilişkisel veritabanı yönetim sistemlerini (PRDBMS).

2009 yılı itibarıyla en ticari ilişkisel DBMSs istihdam SQL onların olarak sorgu dili .

Alternatif sorgu dilleri önerilen ve uygulanan ait özellikle öncesi 1996 uygulama edilmiştir Ingres QUEL .

Ayrıca bakınız

Referanslar