Bilgisayarlar, Veritabanları
DB - bu ... türleri ve bir veritabanı özellikleri
DB - "veritabanı" ya da "veritabanı" anlamına gelen bir kısaltmadır (içeriğe bağlı olarak). Bu yazıda, bu / bunlar, ne ve nerede uygulamak düşünüyoruz. Ayrıca DBMS ve veritabanı tartışmak - bu aynı ya da değil.
terminoloji
DBMS - açılımı başka kısaltmasıdır "veritabanı yönetim sistemi". Genel anlamda, onlar veritabanı verileri düzenleyebileceğiniz yazılım çözümleri çeşitli temsil eder. Bu bilgiler baz, bunu sipariş silme, kopyalama, analiz ve çok daha fazlası doldurulması anlamına gelir.
formlar veritabanı
Veritabanı Teoride, bunlardan birkaç türü vardır. vardır:
- ( "Bağlantı" olarak tercüme İngilizce kelime ilişkisi, dan) ilişkisel veri tabanları - ilişkileri ile karakterize edilir ve birbiriyle birimlerin bir dizisi olarak ifade edilmiştir. ikinci veri tabanı verileri içeren tabletler şeklinde sunulmaktadır. Bu en yaygın olduğu veritabanının türü.
- Hiyerarşik - sebebiyle "ebeveyn-çocuk" düzeyinde, "üstün-ast" olarak ayarlayın.
- Ağı - önceki türlerin bir dalı.
- Nesne yönelimli, uygun programlama metodolojisi (FKÖ) ile doğrudan çalıştığı.
DB - bir işaretidir?
İlişkisel veri tabanları vardır bilgilerle plaket - anlayış için zorluklara neden olmaz her zamanki temsilinde. Eğer yardım çağırabiliriz, netleştirmek için şirketlerin çok iyi bilinen veritabanı "Microsoft" - "Acces", her zamanki ofis uygulamaları paketinin bir parçası.
ilişkisel veritabanı tablolarda girdileri (satırlar) ve alanlar (sütunlar) var. İlk derhal geçmişte verileri bilgi içerir - bu kayıt ne anlama geldiğine dair bir açıklama. Örneğin, alan - "ad" entry - "Catherine".
alanlar için değer türlerini tanımladı. .. Tutanak burada benzersiz veri tanımlamak - Onlar sayısal, karakter, tarih, saat, vb Ayrıca, her tablo bir anahtar alanı olmak zorunda olabilir.
Bir tablo değil - O veritabanı kendisi anlaşılmalıdır. Veritabanı miktarı ve bilginin çeşitliliği bağlı olarak birkaç yüz tablolara birinden saklanabilir.
tablolar arasındaki ilişkiler
veritabanındaki tablolar arasında ilişkiler sağlamak için bir şema vardır. İletişim şunlardır:
- "Tek-bir" - tablodaki her kayıt bir plakadan tek bir kayıt karşılık gelir.
- "Tek-çok" "Birçok çoğa" ve. Tutanak ilgili tablonun birkaç karşılık gelebilir. Alternatif olarak (ikinci düzenleme).
- "Birçok çoğa". (Örneğin bir bağlantı evreleme tablo ve türlerin yukarıdaki iki bağlantıları kullanarak düzenlenmiştir) bu durumda, birden fazla satır başka tablonun birden fazla satır bağlamak için seçilebilir olduğunu tahmin etmek zor değildir.
yukarı ve aşağı hareket
Hiyerarşik veritabanı çok daha yapısal ilişkisel daha vardır. Onlar sıkı itaat eğilimindedir. Kök öğesi vardır - "ucu", şube dışı astları - "mirasçıları" veya "soyundan". Hiyerarşik veri tabanı - tek atası her düğüme olabilen bir ağaç yapısı olan bir taban.
örneğin, baz askeri birlik veya dosya yöneticisi veriler: Bu tip bilgileri zaten sipariş yapının depoları oluşturmak için kullanmak daha uygun olur. biriminin birden fazla üst, hem de veritabanı mantık karmaşıklığı sahip olması dezavantajı imkansız olarak kabul edilir.
ilişkilerin gelişmesi
Tabular gösterim yöntemi
tablo ilişkisel veri tabanları ve hiyerarşik, ağ ile esas olarak ilişkilidir ve ayrıca tablo şeklinde temsil edilebilir olmasına rağmen. Bu tür arasındaki temel fark - prensipte yapının inşaat: ilişkisel, diğer iki ile karşılaştırıldığında çok daha özgür ve daha az sipariş olduğunu.
Nesne yönelimli
Son türünü inceledi - Bir nesne yönelimli - en küçük ortak. Çok özel olmasıdır. Karmaşık veri yapıları baz form nesnesi ve nesne-yönelimli programlama dili ile direkt olarak çalışır. Geçen yüzyılın seksenli yıllarında geliştirilmiştir ve henüz dolayı karmaşıklık ve hızı değil çok yüksek oranının çok popülerlik almadık.
Similar articles
Trending Now