Em uma relação que possui chave primária composta, qual forma normal remove
dependências parciais (atributos não-chave dependentes apenas de parte da chave)?
Durante uma reunião de alinhamento, a equipe de TI responsável pela política de backup de banco de dados discutiu as características de cada tipo de backup para definir a estratégia mais adequada para a organização. Analise as afirmativas abaixo e assinale a alternativa INCORRETA:
O setor de TI de uma organização mantém o registro de logs de acessos aos sistemas internos em uma única tabela no banco de dados:
Ao revisar o modelo, um técnico concluiu que a tabela não está adequadamente normalizada e que sua estrutura atual pode gerar anomalias de atualização. Assinale a alternativa que descreve CORRETAMENTE o problema identificado e a solução apropriada:
Uma equipe desenvolveu um sistema de gerência de equipamentos de redes utilizando programação orientada a objetos. Nesse sistema, a classe DispositivoRede implementa o método exibirInfo() e possui dois atributos privados (modelo e enderecoIP) acessíveis apenas por meio de métodos públicos. A classe Roteador herda de DispositivoRede e redefine o método exibirInfo() para incluir informações da tabela de rotas, mantendo o mesmo nome e a mesma assinatura do método original. Com base nesse contexto, assinale a alternativa INCORRETA:
Um técnico de TI precisa consultar o banco de dados do sistema de inventário de ativos para listar apenas os equipamentos do tipo "switch" que estão com status "inativo". A tabela utilizada possui a seguinte estrutura:
Coluna
Tipo
Descrição
id_ativo
Inteiro
Chave primária com identificador do ativo
nome
Texto
Nome do equipamento
tipo
Texto
Tipo do equipamento (switch, roteador ou servidor)
localizacao
Texto
Local onde o equipamento está alocado
status
Texto
Estado atual (ativo ou inativo)
Para atender ao requisito, o técnico escreveu a seguinte consulta SQL:
SELECT nome, localizacao FROM ATIVO WHERE tipo = 'switch' OR status = 'inativo';
Assinale a alternativa que descreve CORRETAMENTE o comportamento dessa consulta:
O gestor de suporte de uma organização precisa verificar a situação de todos os técnicos da equipe em relação aos chamados registrados no sistema. As tabelas utilizadas possuem a seguinte estrutura:
Nome da tabela: TECNICO
Nome da tabela: CHAMADO
O gestor precisa de uma consulta que liste todos os técnicos da equipe e seus respectivos chamados, inclusive aqueles que ainda não possuem nenhum chamado atribuído, exibindo os dados do chamado como nulos quando não houver atribuição. Técnicos com mais de um chamado devem aparecer em linhas separadas, uma por chamado. A consulta deve retornar exclusivamente registros de técnicos, não devendo incluir chamados não atribuídos a nenhum técnico.
Assinale a alternativa que apresenta a consulta SQL que atende CORRETAMENTE ao requisito:
O formato JSON é um padrão amplamente
utilizado para representação e troca de dados
semiestruturados em pipelines, APIs REST e sistemas de
integração corporativa. A correta interpretação da
estrutura e dos tipos de dados do JSON é essencial para o
processamento adequado das informações. Diante disso,
analise o quadro a seguir, com um trecho JSON, extraído
de um sistema de gestão de pedidos: { "pedido_id": 1042, "cliente": { "nome": "Maria Souza", " cpf" : " 123.456.789-00", "ativo": true }, "itens": [ { "produto": "Notebook", "quantidade": 1, "preco": 3500.00}, { "produto": "Mouse", "quantidade": 2, "preco":45.50 } ], "observacao": null }
Com base na estrutura e nas especificações do formato
JSON, assinale a alternativa CORRETA.
Na administração de bancos de dados, o fator de preenchimento (Fill Factor) determina a porcentagem do espaço em cada página de um índice que será preenchida com dados no momento de sua criação ou reconstrução, reservando o restante para futuras operações de inserção e atualização. A configuração inadequada do Fill Factor pode impactar o desempenho de leitura e escrita e aumentar a necessidade de manutenção periódica. Com base nos conceitos de índices e Fill Factor em banco de dados relacionais, assinale a alternativa INCORRETA.
No projeto de esquemas relacionais, as restrições de integridade (constraints) são mecanismos declarativos que definem regras sobre os dados armazenados, garantindo a consistência e a confiabilidade das informações no banco de dados. Um DBA está revisando o esquema de um sistema de gestão de contratos públicos para verificar se as restrições definidas estão adequadas às regras de negócio estabelecidas. Com base nos conceitos e no comportamento das constraints em bancos de dados relacionais, assinale a alternativa CORRETA.