Generalization (การทั่วไป化)
- Bottom-up Approach
- ลดขนาด Schema
- ใช้กับกลุ่ม Entities
- ไม่ใช้ Inheritance
- สร้าง Higher-level Entity จาก Union ของ Lower-level Entities
- เอาคุณสมบัติร่วมไปอยู่ Higher-level
- ข้ามความแตกต่าง/ความคล้ายคลึงใน Union
ตัวอย่าง
Pigeon, Sparrow, Crow, Dove → Generalize เป็น Birds

Specialization (การเฉพาะ化)
- Top-down Approach
- เพิ่มขนาด Schema
- ใช้กับ Single Entity ได้
- สร้าง Subgroups ภายใน Entity Set
- กลับของ Generalization
- Split Higher-level Entity → Lower-level Entities
- ใช้ Inheritance ได้
ตัวอย่าง
Person: Name, DOB, Gender (ร่วมกันทั้งหมด) ในบริษัท: Employee, Employer, Customer, Vendor ตาม Role
