Questões de Concurso Público IBGE 2019 para Analista Censitário - Análise de Sistemas - Desenvolvimento de Aplicações Web Mobile

Foram encontradas 51 questões

Q1158667 Banco de Dados
Integridade de dados é o conjunto de parâmetros (regras do negócio) previamente estabelecidos e criados no banco de dados aos quais os dados são submetidos, para garantir que de um processo de atualização não resultem dados inconsistentes. Uma das características mais fortes dos sistemas gerenciadores de bancos de dados relacionais está em oferecer mecanismos para a criação de regras de integridade diretamente no banco de dados. As regras de integridade de dados podem ser implementadas de forma declarativa ou procedural. Assinale a alternativa que apresenta uma característica de regra de integridade procedural.
Alternativas
Q1158668 Banco de Dados

Normalização pode ser entendida como o processo de modelar o banco de dados levando em conta as informações que serão armazenadas, com o objetivo de eliminar ou, pelo menos, reduzir as redundâncias. Um banco de dados que leva em conta os padrões de normalização reduz a manutenção e aumenta o seu desempenho. Assim, analise as assertivas a seguir e assinale a alternativa que apresenta corretamente com qual forma normal cada assertiva está ligada.


I. Quando analisamos uma tupla e não encontramos um atributo não chave dependente de outro atributo não chave.

II. Quando não existir dependências multivaloradas entre seus atributos.

III. Quando os registros na tabela, que não são chaves, dependam da chave primária em sua totalidade e não apenas parte dela.

IV. Quando todos os atributos contêm apenas um valor correspondente, singular, e não existem grupos de atributos repetidos. 

Alternativas
Q1158669 Arquitetura de Software
Padrões de Projeto possibilitam retrabalhar os códigos antigos reduzindo problemas anteriormente, pois nos dizem como resolver problemas. Supomos que Pedro foi contratado para desenvolver um software para uma estação meteorológica que deve fornecer os dados de temperatura, umidade e pressão para outras classes que são responsáveis para apresentar dados aos usuários, apresentar dados em tela e realizar cálculos com dados meteorológicos. Essas classes precisam saber quando os valores aferidos pela estação forem alterados. Assinale a alternativa que apresenta o Padrão de Projeto correto a ser usado nesse caso para avisar as demais classes sobre a mudança de estados de um objeto.
Alternativas
Q1158670 Arquitetura de Software
Supõe-se que, ao desenvolver um software, é possível se deparar com uma barreira na hora de fazer a ligação com o banco de dados, pois ele só pode ter uma única instância, visto que é necessário manter a integridade da aplicação. Para esse caso, pode-se utilizar os padrões de projeto, para garantir que uma classe tenha apenas uma instância de si mesma e que forneça um ponto global de acesso a ela. Assim, uma classe gerencia a própria instância dela, além de evitar que qualquer outra classe crie uma instância dela. Assinale a alternativa que apresenta o Padrão de Projeto que possui essas características.
Alternativas
Q1158671 Engenharia de Software
O reuso de software é extremamente importante nos dias atuais e é algo que é levado muito em conta quando uma empresa organiza sua linha de produção. Considerando o exposto, assinale a alternativa que NÃO apresenta um conceito importante no reuso de componentes de software.
Alternativas
Respostas
31: D
32: C
33: E
34: A
35: D