Analise as afirmativas abaixo acerca de definições de arquiv...

Próximas questões
Com base no mesmo assunto
Q2660050 Arquitetura de Software

Analise as afirmativas abaixo acerca de definições de arquivos em algoritmo, elaboradas com base em Ascencio & Campos (2012, p. 418):


I. Damos o nome de Arquivos às estruturas de dados manipuladas fora do ambiente do programa (memória principal), onde nem sempre é possível ou desejado que se mantenham certas estruturas de dados.

II. Um sistema de banco de dados é composto por um ou vários arquivos e cada um desses arquivos possui programas de manutenção, que são basicamente de inclusão, exclusão, alteração e consulta.

III. Existem dois tipos de exclusão de registros: a exclusão lógica, em que, após a eliminação de um registro, os demais são deslocados, e a exclusão física, em que os registros possuem um campo adicional, identificando se estão ativos ou inativos, isto é, se foram excluídos.

Fonte: ASCENCIO, Ana F. G.; CAMPOS, Edilene A. V. de. Fundamentos da programação de computadores : algoritmos, PASCAL, C/C++ (padrão ANSI) e JAVA. 3 ed, São Paulo: Pearson Education do Brasil, 2012.


Está(ão) CORRETA(S):

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: D - As afirmações I e II.

Vamos analisar cada uma das afirmativas da questão para entender a correção:

I. Damos o nome de Arquivos às estruturas de dados manipuladas fora do ambiente do programa (memória principal), onde nem sempre é possível ou desejado que se mantenham certas estruturas de dados.

Esta afirmativa está correta. Ela define arquivos como estruturas de dados que são manipuladas fora da memória principal (RAM), ou seja, são mantidas em dispositivos de armazenamento persistente, como discos rígidos. Isso é necessário quando se deseja conservar dados além da execução do programa ou quando a memória principal é insuficiente para armazenar grandes volumes de dados.

II. Um sistema de banco de dados é composto por um ou vários arquivos e cada um desses arquivos possui programas de manutenção, que são basicamente de inclusão, exclusão, alteração e consulta.

Esta afirmativa está correta. Ela descreve corretamente um sistema de banco de dados, que geralmente é composto por vários arquivos que armazenam os dados. Além disso, menciona corretamente as operações básicas de manutenção de dados: inclusão, exclusão, alteração e consulta, que são fundamentais em qualquer sistema de banco de dados.

III. Existem dois tipos de exclusão de registros: a exclusão lógica, em que, após a eliminação de um registro, os demais são deslocados, e a exclusão física, em que os registros possuem um campo adicional, identificando se estão ativos ou inativos, isto é, se foram excluídos.

Esta afirmativa está incorreta. A definição de exclusão lógica e física está trocada. Na exclusão lógica, o registro não é fisicamente removido; ao invés disso, ele recebe uma marcação (um campo adicional) indicando que está inativo ou excluído. Já na exclusão física, o registro é realmente removido e os demais registros podem ser deslocados para ocupar o espaço deixado. Portanto, a descrição dos tipos de exclusão está incorreta.

Em resumo, as afirmações I e II estão corretas, enquanto a afirmação III está incorreta devido à troca na definição dos tipos de exclusão de registros.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo