Este documento discute os conceitos de generalização e especialização em bancos de dados. Apresenta como um elemento pode pertencer a subconjuntos de um conjunto maior e como as especializações podem ser mutuamente exclusivas ou não. Também discute diferentes níveis de especialização e regras para definir quando uma especialização deve ser explicitada no modelo de banco de dados.