Questões sobre Banco de dados Orientado a Objetos

Lista completa de Questões sobre Banco de dados Orientado a Objetos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Em relação aos bancos de dados orientados a objetos, é incorreto afirmar:

  • A.

    Um método de um objeto corresponde a um relacionamento no modelo Entidade- Relacionamento (E-R).

  • B.

    Um objeto corresponde a uma entidade no modelo Entidade-Relacionamento (E-R).

  • C.

    Interações entre objetos são efetuadas através da troca de mensagens.

  • D.

    Ao receber uma mensagem, um objeto executará um método que retornará o valor da resposta à mensagem recebida.

Na orientação a objeto, o corpo de código que implementa uma operação de uma classe é conhecido por

  • A. atributo.
  • B. objeto.
  • C. método.
  • D. herança.
  • E. agregação.

Analise as seguintes afirmações relacionadas às capacidades que devem ser atendidas pelos bancos de dados orientados a objetos:

I. Concorrência: o SGBD orientado a objetos não necessita nem implementa controle de concorrência, que deve ser feita pelas transações solicitadas pelo aplicativo conectado ao banco.

II. Transações: unidades executadas inteiramente ou não. Se um conjunto de atualizações ocorreu dentro de uma transação, todas ou parte delas devem ser visíveis ao mundo exterior, independentemente do estado final da transação.

III. Recuperação: o SGBD deve garantir que os resultados parciais ou atualizações parciais de transações que falharam não sejam propagados para o banco de dados persistente.

IV. Persistência: capacidade de objetos persistirem através de diferentes chamadas do programa. Dados manipulados por bancos de dados orientados a objetos devem ser persistentes ou transientes. Dados transientes são somente válidos dentro de um programa ou transação; eles são perdidos uma vez que o programa ou transação termine. Dados persistentes são armazenados fora de uma transação e sobrevivem às atualizações.

Indique a opção que contenha todas as afirmações verdadeiras.

  • A. I e II
  • B. II e IV
  • C. II e III
  • D. I e III
  • E. III e IV

Considere duas classes, A e B, que possuem um relacionamento de clientela. Boas práticas de projeto orientado a objetos recomendam que:

  • A.

    a navegabilidade seja definida nos dois sentidos, pois facilita a referência mútua entre objetos das classes.

  • B.

    a navegabilidade seja priorizada em um dos sentidos, com base na freqüência de acesso e na estimativa de número de instâncias.

  • C.

    uma terceira classe seja criada, se o relacionamento for m para n.

  • D.

    o relacionamento seja estabelecido indiretamente através de atributos chaves, ao invés de uma associação explícita entre as classes.

  • E.

    o relacionamento de clientela seja modelado através de generalização.

Analise as seguintes afirmações relativas a programação Orientada a Objetos:

Estão corretos os itens:

  • A.

    I e II

  • B.

    II e III

  • C.

    III e IV

  • D.

    I e III

  • E.

    II e IV

Analise as seguintes afirmações relativas à programação Orientada a Objetos:

Estão corretos os itens:

  • A.

    I e II

  • B.

    II e III

  • C.

    III e IV

  • D.

    I e III

  • E.

    II e IV

Na programação Orientada a Objetos

  • A.

    as Classes definem o comportamento dinâmico de uma instância.

  • B.

    as Classes definem os serviços que podem ser solicitados a um construtor.

  • C.

    a união de todos os objetos de uma classe forma seu método construtor.

  • D.

    o diagrama de classes reflete o comportamento dinâmico do programa.

  • E.

    as Classes são tipos de objetos que descrevem as informações armazenadas e os serviços providos por um objeto.

Um conjunto de informações estruturadas forma um banco de dados. Assim, os bancos de dados são geralmente caracterizados e classificados de acordo com a estrutura das informações que eles agrupam e não pela natureza das informações em si. Acerca dos diversos tipos de bancos de dados, julgue os itens a seguir.

A estrutura de um banco de dados orientado a objetos pode ser construída com base no modelo relacional clássico. Entretanto, algumas extensões precisam ser definidas para suportar algumas estruturas típicas de orientação a objeto que não estão presentes no modelo relacional. Entre elas, podem-se destacar as relações de herança e a indexação de métodos.

  • C. Certo
  • E. Errado

Os bancos de dados têm um papel central no armazenamento, na organização e na exploração da informação, permitindo a integração dessas funções nos sistemas de tratamento da informação. Acerca dos bancos de dados relacionais e objetorelacionais, suas características técnicas, sistemas gerenciadores (SGBDs), funcionalidades de operação, de administração e de construção de aplicações, julgue os itens seguintes.

Um sistema de base de dados orientado a objetos (object oriented database system — OODBS) deve prover uma identidade única para cada objeto armazenado no banco de dados. Como tal identificador de objetos (object identifier — OID) é similar a uma chave primária do modelo relacional, o sistema deve permitir ao usuário modificar o OID de um determinado objeto para que seja possível a realização de consultas e atualizações do banco de dados.

  • C. Certo
  • E. Errado

Em relação à tecnologia de orientação a objetos, a afirmativa de que o estado de um objeto não deve ser acessado diretamente, mas sim por intermédio de métodos de acesso (ou propriedades) está diretamente relacionada ao conceito de:

  • A. herança;
  • B. interface;
  • C. classe;
  • D. polimorfismo;
  • E. encapsulamento.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...