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