ลักษณะทั่วไป
การวางนัยทั่วไปเป็นกระบวนการทำให้เอนทิตีมีลักษณะทั่วไปซึ่งมีคุณลักษณะหรือคุณสมบัติของเอนทิตีทั่วไป เอนทิตีที่สร้างขึ้นจะมีคุณลักษณะทั่วไป ลักษณะทั่วไปเป็นกระบวนการจากล่างขึ้นบน
เราสามารถมีเอนทิตีย่อยได้สามแบบ ได้แก่ รถยนต์ รถบรรทุก รถจักรยานยนต์ และเอนทิตีทั้งสามนี้สามารถกำหนดเป็นซูเปอร์คลาสทั่วไปได้เป็นยานพาหนะ
เป็นรูปแบบของนามธรรมที่ระบุเอนทิตีตั้งแต่สองรายการขึ้นไป (คลาสย่อย) ที่มีอักขระทั่วไปที่สามารถสรุปให้เป็นเอนทิตีเดียว (ซูเปอร์คลาส) ในระดับที่สูงกว่าซึ่งซ่อนความแตกต่างทั้งหมดไว้
ความเชี่ยวชาญพิเศษ
ความเชี่ยวชาญพิเศษเป็นกระบวนการในการระบุชุดย่อยของเอนทิตีที่มีลักษณะที่แตกต่างกัน มันแบ่งเอนทิตีออกเป็นหลาย ๆ เอนทิตีจากระดับที่สูงกว่า (ซูเปอร์คลาส) ถึงระดับที่ต่ำกว่า (คลาสย่อย) การแตกของเอนทิตีระดับสูงกว่านั้นขึ้นอยู่กับลักษณะเด่นบางประการของเอนทิตีในซูเปอร์คลาส
เป็นวิธีการจากบนลงล่างที่เรากำหนด super class ก่อน จากนั้น sub class ตามด้วยแอตทริบิวต์และความสัมพันธ์
การรวม
การรวมแสดงถึงความสัมพันธ์ระหว่างออบเจกต์ทั้งหมดและส่วนประกอบ การใช้การรวมเราสามารถแสดงความสัมพันธ์ระหว่างความสัมพันธ์ได้ การรวมแสดงความสัมพันธ์แบบ 'has-a' หรือ 'is-part-of' ระหว่างเอนทิตีที่หนึ่งแสดงถึง 'ทั้งหมด' และ 'ส่วนหนึ่ง' อื่นๆ
พิจารณาความสัมพันธ์แบบสามส่วน Works_On ระหว่างพนักงาน สาขา และผู้จัดการ ตอนนี้ วิธีที่ดีที่สุดในการสร้างแบบจำลองสถานการณ์นี้คือการใช้การรวม ดังนั้นชุดความสัมพันธ์ Works_On จึงเป็นชุดเอนทิตีระดับที่สูงกว่า ชุดเอนทิตีดังกล่าวได้รับการปฏิบัติในลักษณะเดียวกับชุดเอนทิตีอื่นๆ เราสามารถสร้างความสัมพันธ์แบบไบนารี Manager ระหว่าง Works_On และ Manager เพื่อแสดงว่าใครจัดการงานใด