Varlık ilişki diyagramı

Veritabanı varlıkları arasındaki ilişkileri göstermek için ER diyagramlarını kullanın

Bir varlık-ilişki diyagramı, bir veritabanındaki varlıklar arasındaki ilişkileri gösteren özel bir grafik biçimidir. ER diyagramları genellikle üç tür bilgiyi temsil eden semboller kullanır: varlıklar (veya kavramlar), ilişkiler ve öznitelikleri. Endüstri standardı ER diyagramlarında, varlıkları temsil etmek için kutular kullanılır. Elmaslar ilişkileri temsil etmek için kullanılır ve ovaller özellikleri temsil etmek için kullanılır.

Eğitimsiz göze rağmen, varlık-ilişki diyagramları inanılmaz derecede karmaşık görünebilir, bilgili izleyicilere, iş kullanıcılarının veri tabanındaki yapıları detaylar olmadan yüksek seviyede anlamalarına yardımcı olurlar.

Veritabanı tasarımcıları, veritabanı varlıkları arasındaki ilişkileri açık bir biçimde modellemek için ER diyagramlarını kullanır. Birçok yazılım paketinin mevcut veritabanlarından ER diyagramlarını oluşturmak için otomatik yöntemleri vardır.

Bir şehrin sakinleri hakkında bilgi içeren bir veritabanı örneğini düşünün. Bu makaleye eşlik eden resimde gösterilen ER diyagramı iki kişiyi içermektedir: Kişi ve Şehir. Tek bir "Yaşanıyor" ilişkisi, ikisini birbirine bağlar. Her insan sadece bir şehirde yaşıyor, ancak her şehir birçok insanı barındırabilir. Örnek diyagramda, nitelikler kişinin adı ve şehrin nüfusu. Genel olarak, isimler ilişkiyi tanımlamak için kullanılırken, isimler varlıkları ve nitelikleri tanımlamak için kullanılır.

Varlıkları

Bir veritabanında izlediğiniz her öğe bir varlıktır ve her varlık ilişkisel veritabanındaki bir tablodur. Genellikle, bir veritabanındaki her varlık bir sıraya karşılık gelir. İnsan isimlerini içeren bir veritabanınız varsa, varlığa "Kişi" denebilir. Veritabanında aynı ada sahip bir tablo bulunacak ve her kişi Kişi tablosunda bir sıraya atanacaktır.

Öznitellikler

Veritabanları her varlık hakkında bilgi içerir. Bu bilgi "öznitelikleri" olarak adlandırılır. ve listelenen her varlık için benzersiz bilgilerden oluşur. Kişi örneğinde, özellikler ilk ad, soyadı, doğum tarihi ve kimlik numarası içerebilir. Özellikler, bir varlık hakkında ayrıntılı bilgi sağlar. İlişkisel bir veritabanında, bir kayıt içindeki bilgilerin tutulduğu alanlarda öznitelikler tutulur. Belirli bir özellik sayısıyla sınırlı değilsiniz.

İlişkiler

Bir varlık-ilişki diyagramının değeri, varlıklar arasındaki ilişkiler hakkında bilgi gösterme yeteneğinde yatmaktadır. Örneğimizde, her kişinin yaşadığı şehir hakkındaki bilgileri izleyebilirsiniz. Şehirle ilgili bilgileri, Kişiler ve Şehir bilgileriyle birbirine bağlayan bir ilişkiyle birlikte bir şehir varlığından takip edebilirsiniz.

ER Diyagramı Nasıl Oluşturulur

  1. Modelinizle alakalı her varlık veya kavram için bir kutu oluşturun.
  2. İlişkileri modellemek için ilgili varlıkları bağlamak için çizgiler çizin. Elmas şekiller içindeki fiilleri kullanarak ilişkileri etiketleyin.
  3. Her varlık için en önemli özelliklerden başlayarak ilgili nitelikleri tanımlayın ve bunları şemada oval olarak girin. Daha sonra, öznitelik listelerinizi daha ayrıntılı hale getirebilirsiniz.

İşiniz bittiğinde, farklı iş kavramlarının birbirleriyle nasıl ilişkilendiğini açıkça göstermiş olacaksınız ve işinizi desteklemek için ilişkisel bir veritabanı tasarımı için kavramsal bir temele sahip olacaksınız.