Questões de Concurso Público EMGEPRON 2021 para Analista de Sistemas (Auditoria)

Foram encontradas 44 questões

Q1771431 Algoritmos e Estrutura de Dados
Na programação de computadores, as funções são bastante empregadas. Neste contexto, analisa-se a figura que contém um pseudocódigo com o emprego de uma função.
Imagem associada para resolução da questão
Após a execução, os valores finais das variáveis SOL e LUA são, respectivamente:
Alternativas
Q1771432 Banco de Dados
A normalização do banco de dados é o processo de transformações na estrutura de um banco de dados que visa eliminar redundâncias e anomalias de inserção, atualização e exclusão. Tal procedimento é feito a partir da identificação de uma anomalia em uma relação, decompondo-a em relações melhor estruturadas. Este processo compreende o uso de um conjunto de regras, chamadas de formas normais. Existem diversas FORMAS NORMAIS, com requisitos específicos, conforme caracterizado a seguir.
I. Uma relação está na forma normal X quando não existir dependências multivaloradas entre seus atributos, ou seja, campos que se repetem em relação à chave primária, gerando redundância nas tuplas da entidade. II. Uma relação está na forma normal Y quando todos os atributos contêm apenas um valor correspondente, singular, e não existem grupos de atributos repetidos, ou seja, não admite repetições ou campos que tenham mais que um valor. III. Uma relação está na forma normal W quando, na análise de uma tupla, não se encontra um atributo não chave dependente de outro atributo não chave. IV. Uma relação está na forma normal Z quando todos os registros na tabela, que não são chaves, dependem da chave primária em sua totalidade e não apenas parte dela.
Nessas condições, os indicadores X, Y, W e Z referem-se, respectivamente, às formas normais:
Alternativas
Q1771433 Banco de Dados
No que tange à abstração de dados, um sistema de BD deve garantir uma visão totalmente abstrata do banco de dados para o usuário, ou seja, para esse usuário pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, desde que estes estejam disponíveis no momento necessário. A figura abaixo tem por foco a abstração do BD em três níveis. 
Imagem associada para resolução da questão
De acordo com a figura, destacam-se três níveis:
I. Este nível é o de mais alto nível de abstração, correspondendo a um modelo que independe da implementação em um SGBD. No contexto do projeto de BD, emprega uma técnica de modelagem baseada na representação por meio do diagrama entidade-relacionamento. II. Este nível refere-se a uma descrição do BD, correspondendo a um modelo que considera a abstração na visão do usuário do SGBD. Pode-se concluir que o projeto depende do SGBD em uso, além de definir como será a implementação em um SGBD específico. III. Este nível é o nível mais baixo de abstração, correspondendo a um modelo que descreve como os dados estão realmente armazenados. Pode-se concluir que engloba estruturas complexas de baixo nível e descreve os detalhes completos do armazenamento de dados e o caminho de acesso ao banco de dados.
Nessas condições, os níveis I, II e III são denominados, respectivamente:
Alternativas
Q1771434 Banco de Dados
No que tange aos projetos lógico e físico de BD, a modelagem assume papel de extrema importância. Entre as ferramentas disponíveis, o Modelo Entidade Relacionamento (MER) é um modelo utilizado na Engenharia de Software para descrever as entidades envolvidas em um domínio de negócios, com seus atributos e os relacionamentos. Esse modelo representa de forma abstrata a estrutura que possuirá o banco de dados da aplicação, sendo o Diagrama Entidade-Relacionamento (DER) a representação gráfica do MER. Na elaboração de um DER, de acordo com a notação Peter Chen para representar entidades, atributos, relacionamentos e especialização, respectivamente, foram padronizados os seguintes símbolos:
Alternativas
Q1771435 Banco de Dados
A sigla SGBD tem por significado Sistema de Gerenciamento de Banco de Dados, definido como o conjunto de programas para gerenciamento de uma base de dados, tendo como principal objetivo retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados. Qualquer banco de dados que seja utilizado por mais de um usuário terá que realizar um controle de acesso entre as informações que estão sendo acessadas pelos usuários. Neste contexto, os SGBD implementam um recurso no qual usuários distintos tentam acessar a mesma informação e então é feito um controle entre essas transações. E, para a solução deste problema, existem diversas técnicas que são utilizadas como forma de assegurar a propriedade de não interferência entre uma operação e outra, ou o isolamento das transações executadas ao mesmo tempo. Grande parte dessas técnicas garante a serialização, que é a execução das transações de forma serial. Para isso, é necessário saber que transações são todas as operações executadas entre o início e o fim da transação. Esse recurso é conhecido por Controle de:
Alternativas
Respostas
21: C
22: D
23: A
24: C
25: D