Anahtar Fark: UML, Birleştirilmiş Modelleme Dili'nin kısaltmasıdır. ERD Varlık İlişki Diyagramı anlamına gelir. UML, öncelikle nesne yönelimli yazılımlar için kullanılan popüler ve standart bir modelleme dilidir. Varlık-İlişki diyagramları yapısal analiz ve kavramsal modellemede kullanılır. Genellikle bir veritabanının mantıksal yapısını grafiksel olarak göstermek için kullanılırlar.
- Varlıklar: Verilerin depolanması veya korunması gereken herhangi bir kişi, nesne, olay veya konsept olabilir.
- Nitelikler: İşletmelerin özellikleri nitelik olarak adlandırılır.
- İlişkiler: İşletmeler arasındaki ilişkiyi tanımlar.
İlişkiler ayrıca isteğe bağlı ve zorunlu ilişkilere ayrılır. Varlık İlişki Diyagramları ile ilişkilendirilen bir diğer önemli terim de kardinalitedir. Bir ilişkide, bir varlığın başka bir varlıkla ilişkilendirilebilecek (veya bazı durumlarda) olması gereken örneklerin sayısını tanımlar. Dolayısıyla, Varlık İlişkileri Diyagramları, gerçek dünyayı çeşitli işletme türlerinin bir koleksiyonu olarak görür. Varlıklar arasındaki ilişkileri tanımlar ve ayrıca varlıklar ile ilgili özellikleri tanımlar.
UML ve ERD arasındaki karşılaştırma:
UML | ERD | |
Tam form | Birleştirilmiş Modelleme Dili | Varlık ilişki diyagramı |
Tanım | UML, öncelikle nesne yönelimli yazılımlar için kullanılan popüler ve standart bir modelleme dilidir. | Varlık-İlişki diyagramları yapısal analiz ve kavramsal modellemede kullanılır. Genellikle bir veritabanının mantıksal yapısını grafiksel olarak göstermek için kullanılırlar. |
Avantajları |
|
|
Sözleşmeler |
|
|
Anahtar terimler | Sınıf, nesne, ilişki ve nitelikler. | Varlık, varlık örneği, ilişki ve nitelikler. |
Rol bilgisi | Dahil | İçermez |
Yorumlar | Herhangi bir UML nesnesine grafiksel olarak gösterilebilir ve eklenebilir | ER diyagramlarında yorum yok |
Hedefleri |
|
|