DBMS'de Genelleme ve Uzmanlık Arasındaki Fark

Temel Fark - Genelleme vs uzmanlaşma DBMS'de
 

temel fark DBMS'de Genelleme ve Uzmanlık arasında Genelleme, daha düşük seviyeli işletmeleri daha yüksek seviyeli işletmeyi üretmek için birleştirme sürecidir..

Her kuruluşun verileri gereksinime göre depolaması gerekir. Çeşitli veri türleri vardır ve bunları düzenlemek için bir mekanizma olmalıdır. Verileri verimli bir şekilde depolamak, güncellemek, yönetmek ve almak için bir Veritabanı Yönetim Sistemi (DBMS) kullanılabilir. Verileri veritabanına kaydetmeden önce, tasarlanacak veritabanının görsel bir temsili olmalıdır. Veritabanının kavramsal olarak anlaşılmasını sağlamak için bir Varlık İlişkisi (ER) diyagramı kullanılabilir. ER diyagramı ER modelini temel alır. Verilerin karmaşıklığı ile ER modeli daha da geliştirildi. Gelişmiş Varlık İlişkisi modeli (EER) olarak bilinir. EER modeline dayanan şemaya Geliştirilmiş ER şeması denir. Genelleme ve Uzmanlaşma, EER diyagramı çizmek için uygulanabilen Geliştirilmiş ER modelinin iki kavramıdır.

İÇİNDEKİLER

1. Genel Bakış ve Temel Fark
2. DBMS'de Genelleme Nedir?
3. DBMS'de Uzmanlık Nedir
4. DBMS'de Genelleme ve Uzmanlık Arasındaki İlişki
5. Yan Yana Karşılaştırma - DBMS'de Genelleme ve Uzmanlık Tablosu
6. Özet

DBMS'de Genelleme Nedir??

Bir varlık gerçek dünyadaki bir nesneyi ifade eder ve varlıklar arasında ilişkiler vardır. ER diyagramı, Varlık-ilişki (ER) modelini temel alır. Varlık ilişki modeli, veriler arasındaki ilişkileri tasarlamak ve temsil etmek için kullanılan modeldir. Bir Tıp Merkezi veri tabanında hasta, doktor, personel vb. Gibi bir kuruluş olabilir. Her kuruluş, bunları tanımlayan özelliklere sahiptir. Bunlar nitelikler olarak bilinir. Hasta varlığının hasta_kimliği, ad, adres, telefon vb. Nitelikleri olabilir. Varlıklar arasındaki ilişki ilişki olarak bilinir.

Verilerin karmaşıklığı ile orijinal ER modeli daha da geliştirildi. Geliştirilmiş ER (EER) modeli olarak bilinir. EER modeline dayanan şemaya Geliştirilmiş ER (EER) şeması denir. Genelleme, EER diyagramını çizerken kullanılabilecek bir kavramdır. Genellemede, alt varlıklar daha üst düzey bir varlıkta birleştirilebilir. Aşağıdan yukarıya yaklaşım olarak da bilinir. Bu yaklaşımda, varlıklar birleştirilmiş bir varlığın gerçekleştirilmesi için birleştirilir.

Şekil 01: Genelleme, aşağıdan yukarıya yaklaşım

Yukarıdaki şemaya göre, Öğrenci ve Öğretim Görevlisi olarak adlandırılan iki varlık vardır. Öğrenci varlığı, student_id, name ve city özelliklerini içerir. Okutman lecturer_id, isim ve şehir özelliklerini içerir. Kişi varlığını oluşturmak için her ikisi birlikte birleştirilebilir. Ad ve şehir özellikleri her iki kuruluş için ortaktır. Bu nedenle, Kişi kuruluşuna yerleştirilebilirler. Öğrenci varlığının kendi niteliği student_id'dir. Öğretim Görevlisi varlığının kendi lecturer_id niteliği vardır. Öğrenci ve Öğretim Görevlisi varlıkları Kişi varlığında daha genelleştirilir.

DBMS'de Uzmanlık Nedir?

Uzmanlaşma, Genellemenin tam tersidir. Uzmanlaşmada, üst düzey varlık daha düşük düzeydeki varlıklara ayrılabilir. Üst düzey varlık daha da uzmanlaşmıştır. Yukarıdan aşağıya yaklaşım olarak da bilinir. Yukarıdaki örnekle aynı örneği düşünün.

Şekil 02: Uzmanlaşma, yukarıdan aşağıya yaklaşım

Yukarıdaki şemaya göre, Kişi Kişi daha da Öğrenci ve Öğretim Görevlisi olan uzman kuruluşlara ayrılabilir. Kişinin adı ve şehir varlıkları vardır. Bu nedenle, bu özellikler aynı zamanda Öğrenci ve Öğretim Görevlileri'ne de aittir. Öğrenci varlığı, ad ve şehir niteliklerini ve kendi öğrenci özniteliğini içerir. Öğretim Görevlisi varlığı, lecturer_id olan adı, şehir özelliklerini ve kendi özniteliğini içerir. Kişi kuruluşun Öğrenci ve Öğretim Görevlisi konusunda daha fazla uzmanlaştığı gözlemlenebilir.

DBMS'de Genelleme ve Uzmanlık Arasındaki İlişki Nedir??

  • Genelleme Uzmanlaşmanın tam tersidir ve Uzmanlaşma Genellemenin tam tersidir.

DBMS'de Genelleme ve Uzmanlık Arasındaki Fark Nedir??

DBMS'de Genelleme ve Uzmanlık

Genelleme, daha düşük seviyeli işletmeleri daha yüksek seviyeli işletmeyi üretmek için birleştirme sürecidir. Uzmanlaşma, üst düzey varlıkları alt düzey varlıklara bölme işlemidir.
 Eş anlamlı
Genelleme aşağıdan yukarıya yaklaşım olarak bilinir. Uzmanlaşma yukarıdan aşağıya yaklaşım olarak bilinir.
Ana görev
Genellemede, birkaç işletme benzer özelliklerine dayanarak bir genelleştirilmiş işletme haline getirilir.. Uzmanlaşmada, bir işletme özelliklerine göre alt varlıklara ayrılır.

Özet - Genelleme vs uzmanlaşma DBMS'de

ER diyagramları veritabanının yapısını modellemek için kullanılır. Veritabanının kavramsal olarak anlaşılmasını sağlar. ER modeline dayanmaktadır. ER modeli daha da geliştirilmiştir ve Gelişmiş ER modeli olarak bilinir. Diyagram tabanlı EER modeli EER modelidir. Genelleştirme ve Uzmanlaşma, Geliştirilmiş ER diyagramı çizilirken uygulanabilecek iki kavramdır. DBMS'de Genelleme ve Uzmanlık arasındaki fark, Genellemenin, daha yüksek seviyeli işletmeyi üretmek için daha düşük seviyeli işletmeleri bir araya getirme sürecidir. Bu makalede, DBMS'de Genelleme ve Uzmanlaşma arasındaki fark tartışılmaktadır.

Referans:

1. “Geliştirilmiş ER Modeli.” ER Modelinde Genelleme, Uzmanlaşma ve Toplama | Studytonight. Burada mevcut
2. “Genelleme Toplama.” Www.tutorialspoint.com, Öğreticiler Noktası, 8 Ocak 2018. Buradan ulaşabilirsiniz