

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Em um órgão público que iniciou recentemente a modernização de seus sistemas internos, a equipe de tecnologia da informação decidiu substituir arquivos dispersos em planilhas por uma solução baseada em um Sistema Gerenciador de Banco de Dados (SGBD). Durante uma reunião técnica, foram discutidas algumas características esperadas desse tipo de software, especialmente no que diz respeito ao gerenciamento dos dados institucionais e ao suporte às aplicações corporativas. Considerando os conceitos relacionados aos Sistemas Gerenciadores de Banco de Dados, assinale a alternativa CORRETA:
A utilização de um SGBD elimina a necessidade de mecanismos de controle de concorrência, pois apenas um usuário pode acessar o banco de dados por vez.
Em ambientes baseados em SGBD, os dados são armazenados exclusivamente em estruturas de memória temporária, sendo transferidos para arquivos permanentes apenas durante processos de backup.
Um SGBD tem como função principal substituir linguagens de programação utilizadas nas aplicações, passando a executar diretamente todas as regras de negócio do sistema.
Um SGBD atua como uma camada de software responsável por controlar o acesso aos dados armazenados, permitindo que diferentes aplicações manipulem informações do banco sem interagir diretamente com os arquivos físicos de armazenamento.
Sistemas gerenciadores de banco de dados são empregados apenas em aplicações de grande porte, não sendo comuns em sistemas organizacionais de menor escala.
Considere as afirmações abaixo referentes a Sistemas Gerenciadores de Banco de Dados (SGBDs), em seguida, assinale a alternativa correta.
I. O uso de um SGBD proporciona controle de redundância e maior consistência estrutural dos dados, pois centraliza o armazenamento e coordena o acesso por meio de catálogo e esquemas.
PORQUE
II. O SGBD, para atender a requisições remotas de múltiplas aplicações, frequentemente utiliza uma arquitetura de cliente-servidor, onde a lógica de aplicação reside no cliente e o motor do SGBD reside no servidor.
As duas são verdadeiras, e a II justifica a I.
As duas são verdadeiras, mas a II não justifica a I.
I é verdadeira, e II é falsa.
I é falsa, e II é verdadeira.
O que são leituras sujas (dirty reads) no contexto de sistemas gerenciadores de bancos de dados relacionais (SGBDs)?
Leitura de dados deletados de modo não permanente.
Leitura de dados incorretos devido a problemas na construção da consulta SQL.
Leitura de dados adicionais ao escopo delimitado pela consulta SQL.
Leituras de dados não persistidos ou não commitados (sem commit) de outra transação.
Leitura de dados duplicados em razão da ausência de chaves primárias na tabela.
Ao configurar um SGBD, o DBA cria e gerencia Tablespaces ou seus equivalentes.
O principal benefício operacional e de manutenção da utilização de múltiplos Tablespaces é
aumentar a velocidade da CPU para processamento de consultas.
permitir o armazenamento de todos os dados do SGBD em um único arquivo, simplificando o backup.
aumentar a segurança, pois apenas o Tablespace de metadados é criptografado.
permitir a separação física de diferentes tipos de dados ou de diferentes esquemas, facilitando a manutenção e o backup parcial.
garantir que todas as transações sejam executadas no nível de isolamento SERIALIZABLE.
Em atividades investigativas policiais, a confiabilidade, a rastreabilidade e a integridade de registros armazenados em Sistemas Gerenciadores de Bancos de Dados (SGBDs) são essenciais para reconstrução de linhas do tempo, identificação de autoria de ações e preservação da cadeia de custódia digital. Nesse contexto, as técnicas FORCE/NO-FORCE e STEAL/NO-STEAL, que definem as políticas de escrita em disco e de gerenciamento do buffer, determinam a necessidade de operações de UNDO e REDO durante a recuperação de falhas e influenciam diretamente a consistência das evidências digitais.
Considerando essas técnicas e seus efeitos sobre a persistência de páginas modificadas em sistemas gerenciadores de bancos de dados, pode-se afirmar que a técnica
FORCE de REDO será necessário durante a recuperação para garantir a durabilidade da transação.
FORCE define com o valor 1 (ou seja, preso) um bit de preso-solto, sinalizando que um buffer de cache não pode ser gravado de volta no disco.
STEAL aplica-se quando gerenciador de cache necessitar de um quadro do buffer para outra transação e o gerenciador de buffer substituir uma página existente previamente atualizada de uma transação não confirmada.
STEAL tem como consequência demandar grandes espaços de buffer para o armazenamento de todas as páginas atualizadas na memória; assim como NO-FORCE garante o isolamento de transações concorrentes.
NO-STEAL é utilizada em esquemas de recuperação imediata como o utilizado no modelo ARIES, dado que as alterações promovidas por uma transação em uma página persistirão no disco, garantindo a consistência dos efeitos da transação.
Em um SGBD implementado em três camadas, a camada intermediária é responsável por acessar fisicamente os dados armazenados.
Certo
Errado
Em um ambiente de Sistemas Gerenciadores de Banco de Dados (SGBD), como o SQL Server 2022, é comum que diferentes aplicações acessem os mesmos dados sem precisar conhecer detalhes sobre a forma física como eles estão armazenados, seja em discos, partições ou índices. Essa característica permite que o desenvolvedor e as aplicações manipulem dados sem se preocupar com a estrutura física subjacente, facilitando a manutenção e a escalabilidade do sistema. Diante disso, qual é o nome dessa característica dos bancos de dados?
Integridade de dados.
Segurança de dados.
Independência de dados.
Redundância controlada.
Normalização.
Um Engenheiro de Automação está definindo a arquitetura de dados para uma planta industrial. O escopo do projeto abrange desde a camada de controle direto de processos até a alimentação de um Plant Information Management System (PIMS) para análise histórica e gerencial. O engenheiro avalia a adoção de um Sistema Gerenciador de Banco de Dados (SGBD) comercial padrão versus sistemas de arquivos ou bancos de dados especializados de tempo real.
Considerando os conceitos fundamentais de banco de dados, as características das aplicações industriais e as situações em que o uso de um SGBD tradicional pode ser inadequado, assinale a afirmativa correta.
A tecnologia de bancos de dados restringe-se a aplicações administrativas e comerciais, não possuindo aplicabilidade técnica no controle de processos industriais ou de produção, devendo o engenheiro optar exclusivamente por arquivos de texto para armazenar dados de chão de fábrica.
Embora a tecnologia de bancos de dados ativos e de tempo real (real-time) seja aplicável ao controle de processos industriais, o uso de um SGBD de propósito geral pode ser contraindicado, caso existam requisitos rígidos de tempo real que não possam ser atendidos, devido à sobrecarga (overhead) de processamento gerada pelas funcionalidades do SGBD.
O uso de um SGBD é mandatório em qualquer camada da automação industrial, pois os mecanismos de segurança, controle de concorrência e recuperação de falhas não geram nenhum custo computacional adicional (overhead), garantindo que o tempo de resposta seja sempre determinístico, independentemente da carga do sistema.
Sistemas PIMS e de automação não devem utilizar a abordagem de banco de dados, porque ela impede o compartilhamento de dados entre múltiplos usuários e não permite a definição de restrições de integridade, funcionalidades que são exclusivas de sistemas baseados em arquivos simples.
Em um Sistema de Gerenciamento de Banco de Dados (SGBD) MySQL, qual comando pode ser utilizado para criar, via linha de comando, um novo banco de dados nomeado como IFCRH, considerando que esse banco de dados ainda não existe no SGBD?
CREATE TABLE IFCRH;
IFCRH ADD DATABASE;
NEW DB IFCRH;
CREATE DATABASE IFCRH;
SET IFCRH;
Sobre sistemas gerenciadores de bancos de dados relacionais, como PostgreSQL e MySQL, assinale a alternativa correta.
Chaves estrangeiras impedem qualquer relacionamento entre tabelas.
Um SGBD relacional organiza dados em tabelas, permite definição de chaves primárias e estrangeiras, oferece mecanismos de controle de transações e pode implementar regras de segurança para acesso aos dados.
Um SGBD relacional armazena dados exclusivamente em arquivos de texto sem estrutura lógica.
Transações são utilizadas apenas para alterar a aparência visual da interface do banco de dados.
O funcionamento de um Sistema de Gerenciamento de Bancos de Dados (SGBD) envolve a interação entre usuários, linguagens específicas e os diversos níveis de organização do banco de dados. Sobre um SGBD, é correto afirmar que:
precisa oferecer suporte à definição e manipulação de dados, otimização e execução de requisições, segurança e integridade, à recuperação e concorrência, ao dicionário de dados e ainda observar o desempenho
precisa executar as operações solicitadas pelo usuário sobre os dados armazenados sem analisar pedidos, inspecionar esquemas ou realizar mapeamentos para evitar perda de desempenho
para preservar o desempenho e o espaço, seu dicionário de dados guarda somente dados brutos do banco de dados do usuário e não pode ser consultado como um banco de dados comum
nele, as requisições não planejadas são típicas de aplicações operacionais e normalmente são emitidas por programas de aplicação escritos com antecedência
Uma startup está em fase de decisão tecnológica para seu novo aplicativo, que lidará com um grande volume de dados de usuários. Eles consideram usar planilhas ou arquivos texto, mas um consultor argumenta que um Sistema de Gerenciamento de Banco de Dados (SGBD) oferece vantagens fundamentais. Qual das seguintes características é uma vantagem primária de um SGBD, justificando sua adoção?
Velocidade absoluta em todas as operações de escrita.
Independência entre programas e dados.
Custo zero de aquisição e implementação.
Eliminação completa da necessidade de um DBA.
Garantia de que não haverá redundância de dados.
Considerando os serviços de reparos e o funcionamento de Sistemas de Gerenciamento de Banco de Dados (SGBD), analise as afirmativas a seguir.
I. Em um SGBD, os serviços de reparos são essenciais para garantir a integridade dos dados, especialmente após falhas no sistema, como quedas de energia ou corrupção de arquivos.
II. Um SGBD oferece mecanismos de recuperação automática, como logs de transações e pontos de restauração (checkpoints), que permitem restaurar o banco de dados para um estado consistente após uma falha.
III. Os serviços de reparos em um SGBD envolvem a correção de dados e a recuperação de transações para garantir a consistência do banco de dados.
Estão corretas as afirmativas
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Uma empresa decide implementar um Sistema Gerenciador de Banco de Dados (SGBD) para gerenciar grandes volumes de informações, garantindo armazenamento seguro e recuperação eficiente. Sabendo que o funcionamento do SGBD depende de vários componentes essenciais, assinale a alternativa que apresenta os principais elementos que o compõem.
Sistema operacional, processador de consultas e interface gráfica.
Gerenciador de memória, processador de consultas e compilador de código.
Gerenciador de arquivos, sistema operacional e interface de rede.
Interface gráfica, gerenciador de transações e compilador de código.
Processador de consultas, gerenciador de transações, gerenciador de armazenamento e catálogo.
Em sistemas de gerenciamento de banco de dados (SGBD), dar-se preferência ao uso de arquivos sequenciais para armazenamento de dados em um banco relacional, pois assim garante-se maior velocidade e organização.
Certo
Errado
SGBD significa Sistema de Gerenciamento de Banco de Dados. É um conjunto de softwares que permite criar, gerenciar, acessar e proteger dados em um banco de dados. Marque verdadeiro (V) ou falso (F) nas afirmativas abaixo sobre o SGBDs:
(__)MySQL, PostgreSQL e SQLite são sistemas gerenciadores de banco de dados relacionais.
(__)SQLite é adequado para aplicações leves e embutidas, não para grandes servidores.
(__)MySQL e PostgreSQL são sistemas comerciais pagos e não possuem versão gratuita.
(__)PostgreSQL é conhecido por seu suporte avançado a consultas complexas e extensibilidade.
Assinale a sequência correta de cima para baixo.
F, F, V, V.
V, F, F, V.
V, V, F, F.
V, V, F, V.
F, V, V, F.
Um banco de dados é uma coleção organizada de dados que permite armazenamento, recuperação e manipulação eficiente, e é gerenciado por um sistema de gerenciamento de banco de dados (SGBD).
Certo
Errado
Considerando o sistema gerenciador de bancos de dados PostgreSQL 17.5, há um comando que possibilita a otimização de consultas feitas ao banco de dados, de forma que algumas partições de dados sejam excluídas pelo planejamento da consulta.
Tal comando é:
DEALLOCATE ...
SET ROLE ...
CLUSTER ...
SET enable_partition_pruning = on;
SET CONSTRAINTS ...
Um administrador de sistemas está configurando um ambiente para hospedar uma aplicação web corporativa que utiliza um banco de dados relacional MySQL e será executada em um servidor de aplicação Apache Tomcat.
Sobre a instalação e configuração desses componentes, analise as afirmativas:
I. Durante a instalação do MySQL, é recomendável configurar um usuário administrador com privilégios restritos para evitar que aplicações tenham acesso irrestrito ao banco de dados, aumentando a segurança.
II. O Apache Tomcat, por ser um servidor de aplicação leve, não suporta conexões simultâneas e, portanto, não é indicado para ambientes corporativos que demandam alta escalabilidade.
III. A configuração do pool de conexões no servidor de aplicação é fundamental para otimizar o uso dos recursos e melhorar a performance na comunicação entre a aplicação e o banco de dados.
IV. Para garantir a segurança dos dados, as conexões entre o servidor de aplicação e o banco de dados devem ser criptografadas, o que pode ser configurado ativando o SSL/TLS no MySQL e no Tomcat.
V. Durante a instalação do MySQL, o diretório dos arquivos de dados deve ser configurado preferencialmente em um disco SSD para melhorar o desempenho das operações de leitura e gravação.
Assinale a alternativa CORRETA:
Apenas as afirmativas I, III e IV estão corretas.
Apenas as afirmativas II e V estão corretas.
Apenas as afirmativas I, II, IV e V estão corretas.
Todas as afirmativas estão corretas.
Apenas as afirmativas I, III e V estão corretas.
A escolha de um Sistema Gerenciador de Banco de Dados (SGBD) é uma decisão estratégica que impacta diretamente a performance, a escalabilidade, a segurança e os custos de um projeto de tecnologia. No mercado, SGBDs como MySQL, PostgreSQL, Oracle e SQL Server oferecem diferentes conjuntos de funcionalidades, modelos de licenciamento e características arquitetônicas. A compreensão aprofundada das particularidades e das tendências de cada um é essencial para o profissional de TI. Sobre as características e distinções entre esses SGBDs, analise as afirmativas a seguir:
I.Embora amplamente adotado em aplicações web devido à sua simplicidade, o MySQL, por padrão, utiliza uma arquitetura unificada de armazenamento que garante a conformidade ACID completa para todas as tabelas em todas as versões, independentemente do tipo de engine utilizado, tornando-o sempre a escolha mais segura para aplicações transacionais complexas.
II.PostgreSQL é reconhecido por sua aderência rigorosa aos padrões SQL, sua robustez em garantir a integridade dos dados, e a capacidade de estender suas funcionalidades através de um sistema objeto-relacional que suporta tipos de dados complexos e operadores personalizados, atributos que o tornam preferível em cenários que demandam alta confiabilidade e funcionalidades avançadas.
III.Microsoft SQL Server, tradicionalmente forte no ambiente Windows, é arquitetonicamente restrito a esse sistema operacional e a ambientes de virtualização da Microsoft, o que impede sua implantação nativa em plataformas Linux ou em contêineres Docker para operações de produção de alta escala, limitando sua portabilidade para infraestruturas de nuvem híbrida.
É correto o que se afirma em:
I apenas.
I e III apenas.
I, II e III.
II apenas.