Ağ Veritabanlarının Avantajları ve Dezavantajları

...

Ağ veri modeli, "ağ bağlantılı" veritabanlarıyla karıştırılmamalıdır.

Veritabanlarının iş sistemlerinde çok çeşitli uygulamaları vardır. Tekrarlayan belge özelleştirme görevlerini otomatikleştirmeye yardımcı olurlar, telefon operatörlerinin müşteri ayrıntılarına hızlı bir şekilde erişmesini sağlar ve finansal bilgilerin konsolidasyonunu hızlandırır. Veritabanları veri türlerini kategorize eder ve daha sonra bu kategoriler arasında ilişkiler kurar, veritabanları için üç ana yönetim sistemi ilişkisel, hiyerarşik ve ağdır. Her birinin kendi yararları vardır. Diğer iki veri yönetim sistemine kıyasla ağ veritabanı modelinin avantajları ve dezavantajları vardır.

organizasyon

Bilgiler, varlıklar veya kayıtlar halinde gruplanır ve her varlığın sütun başlıklarına karşılık gelen öznitelikleri vardır. Örneğin, "Müşteri" tüzel kişiliği iki öznitelik olarak İşletme Adına ve Telefon Numarasına sahip olacaktır. Her varlığın, tablodaki her kaydı benzersiz şekilde tanımlayan bir tanımlayıcı niteliği vardır. Buna bir indeks olan anahtar denir. Tablolar, her bir sorgu için mevcut olan veri aralığını genişletmek için bu temel niteliklerle birleştirilir.

Günün Videosu

alternatifler

İlişkisel veritabanı yönetim sistemi, iş uygulamalarına hakimdir. Veriler "normalleştirilir" ve ardından tablolarda saklanır. Normalleştirilmiş veriler, verilerin tekrarını ve fazlalığını ortadan kaldıran bir yapıya sığar. Öznitelikler arasında bir ilişki oluşturan ve böylece bu veritabanı yönetim sistemine adını veren normalleştirilmiş veri tabloları arasındaki birleşimlerdir. Hiyerarşik veritabanları daha az yaygındır. Varlıkları yine temel niteliklerle birbirine bağlarlar, ancak ebeveyn-alt ilişkileri olarak düzenlenirler. Bu, bir veri ağacı yapısı oluşturur ve coğrafi bilgi veya "veri madenciliği" için kullanılan arşivlenmiş veriler için uygundur.

ilişkiler

Bir ağ veritabanı, hiyerarşik bir veritabanına benzer. Bununla birlikte, hiyerarşik bir veritabanı varlıklar arasında yalnızca bire çok ilişkilere sahipken, bir ağ veritabanı yönetim sistemi çoktan çoğa ilişkilere izin verir. Bu, ağ DBMS'lerinin tanımlayıcı özelliğidir. Hiyerarşik bir veritabanında, bir ana varlığın birçok alt varlığı olabilir, ancak her çocuğun yalnızca bir ebeveyni olabilir. Bu bire çok ilişkidir. Bir ağ DBMS'sindeki çoktan çoğa ilişki, bir ana varlığın birçok alt varlığa ve bir alt varlığın birçok üst varlığa sahip olmasına izin verir.

Faydalar

Ağ VTYS modelinin ana faydası çoktan çoğa ilişkidir. Hiyerarşik veritabanı, bir varlığın diğer varlıklara birçok yukarı bağlantıya sahip olmasını gerektiren birçok insan organizasyonel olayını hesaba katmaz. Örneğin, bir tıbbi veri tabanında, bir doktor birçok koğuşa atanabilir ve birçok hastayla ilgilenebilirken, hasta bunu yapan bir koğuşta olabilir. doktor varlığıyla ilişkiye bağlanmaz ve bu nedenle hasta varlığı hem doktor varlığına hem de koğuşa bir bağlantıya ihtiyaç duyar varlık. Böylece bir dizi çapraz ilişki hızla gelişir.

Dezavantajları

İlişkisel veritabanları, bir varlığın örnekleri veya kayıtları arasındaki çoktan çoğa ilişkileri çözen yapılara sahiptir, ancak ağ veritabanlarında yoktur. Örneğin, ağ veritabanı örneğinde, hastanın birçok doktoru olabilir ve bir doktorun birçok hastası olabilir, ancak ağ DBMS'si yalnızca bir doktor-çok hasta ilişkisi veya bir hasta-birçok doktor ilişkisi kurabilir, İkisi de.