Questões de Concurso sobre Características de BD orientados a objetos

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
8 questões encontradas
Questões por página
20
Mais recentes
 

No âmbito do Domain-Driven Design (DDD), assinale a afirmativa correta a respeito do emprego e das características de Value Objects e Entities.


A

Um Value Object é projetado com uma identidade única e exclusiva, sendo capaz de sofrer mudanças contínuas de estado ao longo de um grande período de tempo.


B

A principal característica de um Value Object é a sua mutabilidade, o que permite que seus atributos internos sejam alterados livremente após a sua criação no sistema.


C

A igualdade entre dois Value Objects é determinada pela comparação de seus identificadores, independentemente de quais sejam os valores de seus atributos.


D

O design deve priorizar o uso de Value Objects em vez de Entities sempre que possível, pois tipos de valor que medem, quantificam ou descrevem coisas são mais fáceis de criar, testar e manter.


E

Os métodos de um Value Object devem, por padrão, produzir efeitos colaterais para que possam modificar seu próprio estado ou o estado de outras Entities com as quais se relacionam.

Considere o seguinte código PHP usado para se conectar a um banco de dados no Joomla:


$db = JFactory::getDbo();

$query = $db->getQuery(true);

$query->select('*')->from('#__users');

$db->setQuery($query);

$results = $db->loadObjectList();


Qual é a funcionalidade do método loadObjectList?


A

Criar uma conexão com o banco de dados.


B

Executar a query e retornar o primeiro registro.


C

Retornar os resultados como um array associativo.


D

Retornar os resultados como um array de objetos.

O Microsoft Access é um software de banco de dados que facilita a criação, organização e gerenciamento de informações, possibilitando a criação de diferentes tipos de objetos. Nesse contexto, considere os objetos a seguir:


I- Consulta.

II- Formulário.

III- Relatório.

IV- Macro.


Assinale a alternativa que apresenta os objetos que oferecem, na faixa “Criar”, o botão para que sejam criados “em Branco” no Microsoft Access.


A

Apenas I e III.


B

Apenas I e IV.


C

Apenas II e III.


D

Apenas II e IV.

O ODBC (Open Database Connectivity) é uma tecnologia amplamente utilizada para acesso a bancos de dados. Qual das alternativas abaixo descreve corretamente uma das principais características e funções do ODBC?


A

ODBC é uma interface padrão que permite a aplicação de comandos SQL para acessar e manipular dados em diferentes sistemas de gerenciamento de banco de dados (SGBDs), fornecendo uma camada de abstração entre a aplicação e o banco de dados.


B

ODBC é um comando específico usado em MySQL para executar operações de criação e modificação de tabelas em um banco de dados relacional.


C

ODBC é um protocolo de comunicação utilizado exclusivamente para a autenticação de usuários em sistemas de banco de dados, sem oferecer suporte para a execução de consultas SQL.


D

ODBC é um tipo de banco de dados relacional que permite o gerenciamento de dados em múltiplas plataformas simultaneamente, sem a necessidade de software adicional.

No desenvolvimento de sistemas orientados a objetos é fundamental manter as partes de um sistema tão independentes quanto possível. Isto é possível mediante o emprego de um conceito da orientação a objetos conhecido como:


A

herança;


B

encapsulamento;


C

polimorfismo;


D

operação;


E

composição.

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

A normalização é desnecessária em modelos orientados a objetos, uma vez que não existe redundância de dados nesse tipo de modelagem.


B

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.


C

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.


D

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.


E

Em um modelo de dados orientado a objetos, as entidades e suas relações são representadas exclusivamente como tabelas, como nos modelos relacionais.

Em um sistema de gerenciamento de banco de dados orientado a objetos, qual dos seguintes aspectos é mais impactado positivamente pela aplicação dos princípios de encapsulamento e herança?


A

Tempo de resposta do servidor.


B

Consumo de energia do servidor.


C

Eficiência de consultas.


D

Capacidade de armazenamento do disco.

Na gerência de processos da maioria dos sistemas UNIX, a system call denominada fork:


A

envia um sinal para um processo.


B

define a ação a ser tomada ao receber um determinado sinal.


C

termina o processo corrente.


D

cria um processo-filho idêntico ao processo-pai.


E

aguarda até o término do processo-filho.

 
 
Gerar simulado