Skip to content

Instantly share code, notes, and snippets.

@jonathasborges1
Last active August 19, 2024 15:11
Show Gist options
  • Save jonathasborges1/e04972e1a3adcb7a0e98f87a3083af4d to your computer and use it in GitHub Desktop.
Save jonathasborges1/e04972e1a3adcb7a0e98f87a3083af4d to your computer and use it in GitHub Desktop.

CONCURSO PÚBLICO NACIONAL UNIFICADO

image

Elabore um texto dissertativo contínuo de 35 a 40 linhas em que seja abordado os topicos abaixo

• A adequação da visualização oferecida pelo gráfico, considerando-se o objetivo de entender a evolução das matrículas em suas diferentes redes de ensino ao longo dos anos ali explicitados;

• O motivo pelo qual o eixo vertical é apresentado a partir do valor zero, mencionando-se o impacto de escolher outro valor positivo na interpretação correta do gráfico;

• A não obrigatoriedade de guardar a variável referente ao total de matrículas no caso de os dados serem guardados em um SGBD relacional;

• A justificativa, também em relação a um SGBD relacional, para a possível adequação de guardar o valor correspondente ao total de matrículas;

• O tipo de operação típica de um banco de dados relacional, presente no SQL, que poderia ser usado para calcular automaticamente o valor total e guardá-lo em uma coluna “MATRICULASTOTAIS” cada vez que fosse incluído um registro com os campos “MATRICULASPUBLICAS” e “MATRICULASPRIVADAS” preenchidos.

Redacao

A visualização de dados por meio de gráficos é uma ferramenta fundamental para a compreensão da evolução de informações ao longo do tempo, especialmente quando se trata de matrículas em diferentes redes de ensino. A adequação do gráfico em questão é crucial para que o objetivo de entender a evolução das matrículas seja atingido de maneira eficaz. A escolha do tipo de gráfico, das cores, e, principalmente, a forma de apresentação dos eixos deve ser feita com cuidado. No caso específico de um gráfico que ilustre a evolução das matrículas ao longo dos anos, é fundamental que os dados de todas as redes de ensino estejam bem representados, permitindo uma comparação clara entre elas ao longo do tempo. Um gráfico de linhas, por exemplo, seria adequado para esse tipo de análise, pois evidencia as variações e tendências das matrículas ao longo dos anos. Além disso, é essencial que o gráfico utilize escalas apropriadas para evitar interpretações errôneas.

Um aspecto importante a ser considerado na construção do gráfico é a escolha do valor de início do eixo vertical. Tradicionalmente, o eixo vertical, que representa os valores das matrículas, começa em zero. Essa escolha tem um propósito claro: evitar distorções visuais. Caso o eixo vertical iniciasse em um valor positivo diferente de zero, a evolução das matrículas poderia parecer mais acentuada ou menos relevante do que realmente é. Por exemplo, se o eixo vertical iniciasse em 50 mil matrículas, uma variação de 10 mil matrículas ao longo dos anos poderia parecer significativamente menor do que se o eixo começasse em zero. Portanto, começar o eixo vertical em zero é essencial para garantir uma interpretação correta e justa dos dados apresentados.

No contexto de um Sistema de Gerenciamento de Banco de Dados (SGBD) relacional, é importante considerar o armazenamento eficiente dos dados. Nesse sentido, não há obrigatoriedade de guardar a variável referente ao total de matrículas, já que esse valor pode ser facilmente calculado a partir das somas das matrículas públicas e privadas. Em um banco de dados relacional, a redundância de dados é evitada sempre que possível, pois pode levar a inconsistências e maior consumo de recursos.

Por outro lado, pode haver justificativas para armazenar o total de matrículas em um SGBD relacional. Por exemplo, em cenários onde o desempenho é uma prioridade e o cálculo frequente do total de matrículas poderia afetar o tempo de resposta do sistema, armazenar o total de matrículas pode ser uma escolha adequada. Essa abordagem é válida especialmente quando os dados de matrículas públicas e privadas não sofrem alterações frequentes. O armazenamento do total de matrículas pode, então, ser uma forma de otimizar consultas que demandam esse valor repetidamente.

Para calcular e armazenar automaticamente o valor total de matrículas em um banco de dados relacional, uma operação típica presente na linguagem SQL pode ser utilizada: a trigger (ou gatilho). Um trigger é uma rotina que é automaticamente executada em resposta a certos eventos em uma tabela, como a inserção, atualização ou exclusão de registros. Nesse caso, poderia ser criado um trigger que, ao inserir um registro com os campos “MATRICULASPUBLICAS” e “MATRICULASPRIVADAS”, calcule automaticamente o valor total de matrículas e armazene-o em uma coluna “MATRICULASTOTAIS”. Esse mecanismo garante que a coluna “MATRICULASTOTAIS” esteja sempre atualizada, sem a necessidade de cálculos manuais ou consultas adicionais.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment