ERD ve Sınıf Diyagramı Arasındaki Fark

ERD ve Sınıf Diyagramı

Sınıf diyagramı
Bu terim yazılım alanında kullanılır. “UML” veya “Birleşik Modelleme Dili” olarak adlandırılan yazılım dillerinden birinde, sistemin sınıflarını göstererek herhangi bir sistemin yapısını tanımlayan veya gösteren yapı şemaları vardır. Bu diyagramlar ayrıca sınıfların işlemlerini, niteliklerini ve farklı sınıflar arasındaki ilişkileri gösterir. Diyagramların yardımıyla sınıfları tanımlayan bu diyagramlara sınıf diyagramları denir.
Nesneye yönelik modellemede, bir sınıf diyagramı tüm yapıyı oluşturmak için birincil bloktur. Sınıf diyagramları iki ana şey için kullanılır:
Sistematik uygulamanın kavramsal modellemesi için kullanılırlar.
Programlama kodlarına çevirmek için detaylı modelleme.

Sınıf diyagramlarının birçok sınıfı ve alt sınıfı vardır ve bu sınıflar ana nesneyi, diğer sınıflarla etkileşimini ve programlanması gereken nesneleri gösterir. Bu üç sınıf, sınıf diyagramlarında kutular yardımıyla temsil edilir. Bu kutular üç farklı parça içerir. En üstteki bölüm sınıf adını, ortadaki sınıf özniteliklerini ve alt kısım sınıf tarafından alınabilecek işlemleri içerir.
Bu sınıf diyagramları sistem tasarımını temsil etmek için kullanıldığından, nesneler arasındaki ilişkiyi göstermek için sınıflar tanımlanır ve birlikte sıralanır. Temsil, sınıf diyagramı olan statik bir diyagramdır.

Kaynak
http://www.google.com/search?q=class+diagram&hl=en&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=99TxTf_-FYLOrQfj1pj6Bw&ved=0CCgQsAQ&biw=1680&bih=929

ERD (Varlık İlişkisi Diyagramları)

Yazılım mühendisliğinde verilerin kavramsal ve soyut olarak temsiline varlık-ilişki modellemesi denir. Bu modelleme bir veritabanını modellemek için kullanılır. Bir sistemin kavramsal modelinin üretildiği bir yöntemdir. Bu yöntemle üretilen diyagramlara varlık-ilişki diyagramları denir. Bu diyagramlar tek bir varlığı göstermez; bir dizi varlık veya bir ilişki kümesi gösterirler.

Varlık kümeleri dikdörtgenlerle temsil edilir ve elmaslar bir ERD'deki ilişki kümelerini temsil eder. Bir ilişki kümesi, bir varlık kümesi tarafından katıldığında bağlanır. Ovaller nitelikleri temsil etmek için kullanılır. ERD'ler bir veritabanında depolanması gereken bilgileri veya bilgi türlerini temsil etmek için kullanılır. Analiz için bir gereklilik olarak kullanılırlar.

Kaynak
http://www.google.com/search?q=ERD&hl=en&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=ANfxTZXrGY3SrQe5nf35Bw&ved=0CFAQsAQ&biw=1680&bih=929

Özet:
Sınıf diyagramları, sistemin ana nesnesini veya yapı taşını temsil etmek için kullanılır. Bir sınıfın diğeriyle ilişkisini göstermek ve aynı zamanda sistemin niteliklerini temsil etmek için kullanılırlar. Ancak, bir ERD daha çok tablolar şeklinde bir veritabanıdır. Bireysel ilişkiler değil, ilişki kümeleri ve varlık kümeleri gösterirler. Veritabanında depolanması gereken bilgilerin türünü gösterirler.
Sınıf diyagramı ve ERD'nin çok farklı grafik gösterimleri var.