Questão FC296039
Considere os diferentes paradigmas de modelagem de dados: relacional, orientada a objetos e mapeamento objeto- relacional. Sobre esses paradigmas, verifica-se que
Outros Tipos e Modelos de Bancos de Dados
CESGRANRIO · 2024
Considere os diferentes paradigmas de modelagem de dados: relacional, orientada a objetos e mapeamento objeto- relacional.
Sobre esses paradigmas, verifica-se que
- a modelagem orientada a objetos permite a representação de entidades complexas com atributos e comportamentos, refletindo mais de perto o mundo real.
- a modelagem relacional é mais flexível do que a orientada a objetos, pois permite uma representação mais dinâmica dos dados.
- o mapeamento objeto-relacional é um método exclusivo da modelagem relacional, permitindo a conversão direta de objetos em tabelas.
- o mapeamento objeto-relacional é uma técnica exclusiva da modelagem orientada a objetos, não sendo aplicável a sistemas baseados em modelagem relacional.
- os dados, na modelagem orientada a objetos, são representados como tabelas com linhas e colunas, semelhante à abordagem relacional.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A modelagem orientada a objetos representa entidades como objetos que reúnem atributos (estado) e comportamentos (métodos). Essa composição permite descrever não só dados, mas também as operações que a entidade realiza, aproximando o modelo da forma como entendemos o mundo real.
Princípios como encapsulamento, herança e polimorfismo possibilitam hierarquias, especializações e variações de comportamento sem duplicação, tornando natural a modelagem de estruturas complexas e suas interações.
No projeto de sistemas isso facilita a tradução de requisitos em código: um Cliente pode ter atributos (nome, CPF) e métodos (calcularLimite(), atualizarEndereço()), organizando lógica e dados de forma coerente e mais fácil de manter.
Por isso a modelagem orientada a objetos costuma refletir mais fielmente entidades complexas do mundo real.
Conteúdo do catálogo FC Concursos · Atualizado em