SóProvas


ID
2764498
Banca
FAURGS
Órgão
TJ-RS
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Considere as afirmações abaixo sobre bancos de dados de objetos.

I - Identidade de Objetos: os objetos possuem identidades únicas, independentes de seus valores de atributos e são geradas pelo Sistema Gerenciador de Banco de Dados (SGBD).
II - Polimorfismo e sobrecarga de operadores: as operações de nomes de método podem ser sobrecarregadas com diversas implementações, para que se apliquem a diferentes tipos de objeto.
III- Extensões: todos os objetos persistentes de um determinado tipo podem ser armazenados em uma extensão; as extensões correspondentes a uma hierarquia de tipo possuem restrições de conjunto/subconjunto em suas coleções de objetos persistentes.

Quais estão corretas?

Alternativas
Comentários
  • I – Os OIDs, identificadores únicos de objetos, não dizem respeito ao valor de nenhum atributo nem à localização do dado no disco. Eles são valores únicos, imutáveis e gerenciados pelo SGBD. CERTA

    II – O polimorfismo de operações, realmente, diz respeito à possibilidade da definição de operações que podem ser aplicadas a diversos tipos. CERTA

    III – Extensões são objetos nomeados através dos quais pode-se implementar a persistência de coleções de outros objetos, através de seus OIDs. Item correto! CERTA

    Gabarito: E

  • Identidade de objetos: Os objetos possuem identificadores únicos que são independentes de seus valores de atributos.

    Um dos objetivos de um SGDO (Sistema de Gerenciamento de Dados de Objeto) é manter uma correspondência direta entre objetos do mundo real e do banco de dados, de modo que os objetos não percam sua integridade e identidade e possam facilmente ser identificados e operados. Assim, um SGDO oferece uma identidade única a cada objeto independente armazenado no banco de dados. Essa identidade única normalmente é implementada por meio de um identificador de objeto (OID) único, gerado pelo sistema.

    Polimorfismo e sobrecarga de operador: Operações e nomes de métodos podem ser sobrecarregados para serem aplicados a diferentes tipos de objetos com diferentes implementações.

    Extensões: Todos os objetos persistentes de um tipo particular podem ser armazenados em uma extensão. As extensões são correspondentes a uma hierarquia de tipos possuem restrições de conjunto/subconjunto associadas a elas

    Navathe