Ir para o conteúdo principal
Milhares de questões atuais de concursos.

Questões de Concurso – Aprova Concursos

Milhares de questões com o conteúdo atualizado para você praticar e chegar ao dia da prova preparado!


Exibir questões com:
Não exibir questões:
Minhas questões:
Filtros aplicados:

Dica: Caso encontre poucas questões de uma prova específica, filtre pela banca organizadora do concurso que você deseja prestar.

Exibindo questões de 10 encontradas. Imprimir página Salvar em Meus Filtros
Folha de respostas:

  • 1
    • a
    • b
    • c
    • d
    • e
  • 2
    • a
    • b
    • c
    • d
    • e
  • 3
    • a
    • b
    • c
    • d
    • e
  • 4
    • a
    • b
    • c
    • d
    • e
  • 5
    • Certo
    • Errado
  • 6
    • Certo
    • Errado
  • 7
    • a
    • b
    • c
    • d
    • e
  • 8
    • a
    • b
    • c
    • d
    • e
  • 9
    • a
    • b
    • c
    • d
    • e
  • 10
    • a
    • b
    • c
    • d
    • e

Ao construir uma aplicação bancária, um projetista de software modelou a classe “Conta”. Posteriormente, percebeu que cada instância da classe “Conta” poderia ter um conjunto de responsabilidades variadas e independentes, sendo que uma requisição poderia ter que ser atendida por uma ou várias dessas responsabilidades. Isso não permitiria usar de forma eficiente o mecanismo de subclasses para representar essas responsabilidades. Buscando uma solução adequada para essa limitação, o projetista encontrou um padrão de projeto que permite adicionar e retirar dinamicamente responsabilidades apenas aos objetos individuais, e não à classe inteira, estendendo a funcionalidade do objeto, o que seria a solução ideal para o seu caso.

Esse padrão de projeto específico tem uma estrutura comum, em que existe uma

O encapsulamento de operações em bancos de dados de objetos é fornecido por meio do mecanismo de __________, que pode incluir operações como parte de sua declaração.

Assinale a alternativa que preenche corretamente a lacuna do parágrafo acima.

Identificadores de objeto gerados pelo sistema em bancos de dados de objetos podem ser criados por __________ cuja função indica que, sempre que um objeto for criado, o sistema lhe atribuirá um identificador único gerado pelo sistema.

Assinale a alternativa que preenche corretamente a lacuna do parágrafo acima.

O modelo de dados que possui métodos e capacidade de encapsulamento é o

Acerca da abordagem relacional, da normalização e do SGBD, entre outros conceitos relativos a banco de dados, julgue o item a seguir.

Orientado a objetos, relacional, em rede e hierárquico são modelos de SGBD que definem a forma como os dados são armazenados no banco de dados.

Os sistemas de banco de dados orientado a objeto são compatíveis com a linguagem Java, sendo as conversões necessárias realizadas, de forma automática, pelo software do sistema gerenciador de banco de dados.

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

I - Identidade de Objetos: os objetos possuem identi-dades únicas, independentes de seus valores de atri-butos 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 sobre-carregadas 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?

Assinale a opção que indica a forma de navegação por nível de granularidade em um modelo de dados dimensional em que os detalhes de uma informação sejam recuperados de outra estrutura.

A respeito dos diferentes modelos de banco de dados — relacional, rede, hierárquico, distribuído e orientado a objetos —, assinale a opção correta.

Banco de dados pode garantir armazenamento persistente para objetos programas. A esse respeito, analise as assertivas e assinale a alternativa que aponta as corretas.

I. Uma das principais justificativas para sistemas de banco de dados orientados a objetos é a possibilidade de oferecer um armazenamento persistente aos objetos programas e estruturas de dados.

II. Sistemas de banco de dados orientados a objetos geralmente são compatíveis como linguagens de programação como C++ e Java.

III. Um objeto complexo em C++ pode ser armazenado, permanentemente, em um SGBD orientado a objeto.

IV. Os sistemas tradicionais de banco de dados geralmente possuem o chamado problema de separação por impedância, quando as estruturas de dados fornecidas pelo SGBD são incompatíveis com as estruturas de dados da linguagem de programação.

© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282