Os modelos de dados orientados a objetos permitem a representação de dados complexos e suas relações de maneira mais natural do que os modelos relacionais. Eles oferecem suporte para herança, encapsulamento e polimorfismo. Considerando as características dos modelos de dados orientados a objetos, qual das alternativas a seguir é correta?
A normalização é desnecessária em modelos orientados a objetos, uma vez que não existe redundância de dados nesse tipo de modelagem.
O encapsulamento no modelo orientado a objetos permite que os dados sejam protegidos, de modo que os atributos só possam ser acessados por métodos da própria classe.
Modelos de dados orientados a objetos não permitem a utilização de métodos para manipulação de dados, já que métodos são exclusivos de linguagens de programação.
Modelos orientados a objetos não suportam a herança entre classes, o que limita a flexibilidade da modelagem em comparação com o modelo relacional.
Em um modelo de dados orientado a objetos, as entidades e suas relações são representadas exclusivamente como tabelas, como nos modelos relacionais.