Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

ความแตกต่างระหว่างลักษณะทั่วไปและความเชี่ยวชาญใน DBMS


ในโพสต์นี้ เราจะเข้าใจความแตกต่างระหว่างลักษณะทั่วไปและความเชี่ยวชาญพิเศษใน DBMS

ลักษณะทั่วไป

  • มันทำงานโดยใช้วิธีการจากล่างขึ้นบน

  • ขนาดของสคีมาจะลดลง

  • โดยทั่วไปจะใช้กับกลุ่มเอนทิตี

  • การสืบทอดไม่ได้ใช้ในลักษณะทั่วไป

  • สามารถกำหนดเป็นกระบวนการที่สร้างการจัดกลุ่มจากชุดเอนทิตีหลายชุด

  • ใช้การรวมชุดเอนทิตีระดับล่างสองชุดขึ้นไป และสร้างชุดเอนทิตีระดับสูงกว่า

  • คุณลักษณะทั่วไปบางอย่างจะได้รับในชุดเอนทิตีระดับสูงกว่าที่เป็นผลลัพธ์

  • ความแตกต่างและความคล้ายคลึงระหว่างเอนทิตีที่จำเป็นต้องอยู่ในการดำเนินงานของสหภาพจะถูกละเว้น

ตัวอย่าง:

นกพิราบ นกกระจอกบ้าน อีกา และนกพิราบสามารถสรุปได้ทั่วไปว่าเป็นนก -

ความแตกต่างระหว่างลักษณะทั่วไปและความเชี่ยวชาญใน DBMS

ความเชี่ยวชาญ

  • มันใช้วิธีจากบนลงล่าง

  • ขนาดของสคีมาเพิ่มขึ้น

  • ใช้ได้กับเอนทิตีเดียว

  • สามารถกำหนดเป็นกระบวนการสร้างกลุ่มย่อยภายในชุดเอนทิตี

  • มันเป็นสิ่งที่ตรงกันข้ามกับลักษณะทั่วไป

  • ใช้ชุดย่อยของเอนทิตีระดับที่สูงกว่า และสร้างชุดเอนทิตีระดับล่าง

  • เอนทิตีที่สูงกว่าจะถูกแยกออกเป็นเอนทิตีระดับต่ำอย่างน้อยหนึ่งรายการ

  • วิธีนี้สามารถใช้การสืบทอดได้

ตัวอย่าง

บุคคลมีชื่อ วันเดือนปีเกิด เพศ ฯลฯ คุณสมบัติเหล่านี้มีอยู่ทั่วไปในทุกคน มนุษย์ แต่ในบริษัท บุคคลสามารถระบุได้ว่าเป็นพนักงาน นายจ้าง ลูกค้า หรือผู้ขาย ตามบทบาทที่พวกเขาเล่นในบริษัท

ความแตกต่างระหว่างลักษณะทั่วไปและความเชี่ยวชาญใน DBMS