Genelleştirme Toplama
ER Modeli, veritabanı varlıklarını kavramsal hiyerarşik bir şekilde ifade etme gücüne sahiptir. Hiyerarşi yükseldikçe, varlıkların bakış açısını genelleştirir ve hiyerarşinin derinliklerine gittikçe, bize dahil edilen her varlığın ayrıntılarını verir.
Bu yapıda yukarı çıkmak denir generalization, daha genel bir görüşü temsil etmek için varlıkların bir araya getirildiği yer. Örneğin Mira adında belirli bir öğrenci tüm öğrencilerle birlikte genelleştirilebilir. Varlık bir öğrenci olmalı ve ayrıca öğrenci bir kişidir. Tersi denirspecialization bir kişinin öğrenci olduğu ve o öğrencinin Mira olduğu yer.
Genelleme
Yukarıda bahsedildiği gibi, genelleştirilmiş varlıkların tüm genelleştirilmiş varlıkların özelliklerini içerdiği varlıkları genelleştirme sürecine genelleme denir. Genel olarak, birkaç varlık benzer özelliklerine göre tek bir genelleştirilmiş varlık olarak bir araya getirilir. Örneğin güvercin, ev serçesi, karga ve güvercin tümü Kuşlar olarak genelleştirilebilir.
Uzmanlık
Uzmanlık, genellemenin tam tersidir. Uzmanlaşmada, bir grup varlık, özelliklerine göre alt gruplara ayrılır. Örneğin bir 'Kişi' grubunu ele alalım. Bir kişinin adı, doğum tarihi, cinsiyeti vb. Vardır. Bu özellikler tüm insanlarda, insanlarda ortaktır. Ancak bir şirkette kişiler, şirkette oynadıkları role bağlı olarak çalışan, işveren, müşteri veya satıcı olarak tanımlanabilir.
Benzer şekilde, bir okul veri tabanında, kişiler, varlıklar olarak okulda oynadıkları role göre öğretmen, öğrenci veya personel olarak uzmanlaşabilir.
Miras
Nesne yönelimli programlamada nesne sınıfları oluşturmak için ER-Model'in yukarıdaki tüm özelliklerini kullanıyoruz. Varlıkların ayrıntıları genellikle kullanıcıdan gizlenir; bu süreç olarak bilinirabstraction.
Kalıtım, Genelleme ve Uzmanlaşmanın önemli bir özelliğidir. Daha düşük seviyeli varlıkların daha yüksek seviyeli varlıkların niteliklerini devralmasına izin verir.
Örneğin, bir Kişi sınıfının ad, yaş ve cinsiyet gibi nitelikleri Öğrenci veya Öğretmen gibi daha düşük seviyeli varlıklar tarafından devralınabilir.