

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.
Um analista precisa recuperar todos os registros de uma tabela cliente cujo campo email não foi informado no momento do cadastro.
Considerando exclusivamente o comportamento do SQL em relação a valores nulos, a forma correta e tecnicamente adequada de realizar essa filtragem é:
SELECT * FROM cliente WHERE email = NULL;
SELECT * FROM cliente WHERE email <> NULL;
SELECT * FROM cliente WHERE email IS NULL;
SELECT * FROM cliente WHERE NOT email;
Em um sistema de banco de dados relacional, o conjunto de regras que descreve a estrutura lógica do banco — incluindo tabelas, atributos, tipos de dados e relacionamentos — e que funciona como o projeto que define como os dados serão organizados antes de serem inseridos é definido como
cardinalidade.
esquema.
tupla.
atributo.
instância.
Ao analisar a consulta SQL ANSI a seguir:

É correto afirmar que seu objetivo é apresentar o código e o título dos projetos armazenados na tabela
DESENVOLVIMENTO_TECNOLOGICO que se não se relacionam à tabela PROJETO_PESQUISA.
DESENVOLVIMENTO_TECNOLOGICO que se relacionam ou não à tabela PROJETO_PESQUISA.
PROJETO_PESQUISA que estão ou não relacionados a tuplas da tabela DESENVOLVIMENTO_TECNOLOGICO.
PROJETO_PESQUISA que não estão relacionados a nenhuma tupla da tabela DESENVOLVIMENTO_TECNOLOGICO.
PROJETO_PESQUISA relacionados a projetos que possuem ocorrências na tabela DESENVOLVIMENTO_TECNOLOGICO.
Uma consulta precisa listar processos e, quando existir, o servidor atual responsável. Há processos ainda não atribuídos. A equipe quer garantir que todos os processos apareçam no resultado, inclusive os sem responsável.
Qual junção é CORRETA para atender ao requisito?
LEFT JOIN de Processo para ServidorResponsavel.
INNER JOIN, pois inclui registros sem correspondência.
CROSS JOIN, pois preserva linhas sem responsável.
RIGHT JOIN do Servidor para Processo, pois elimina nulos.
NATURAL JOIN, pois força correspondência.
Em um banco de dados, foi criada uma tabela para identificar os clientes da empresa, conforme mostrado a seguir.

Posteriormente, foi criada outra tabela para registrar os pedidos realizados, também mostrada a seguir.

As colunas da segunda tabela que podem ser denominadas de chave estrangeira são as indicadas pelos cabeçalhos:
“NumPedido”, somente.
“NumCliente”, somente.
“Data” e “Valor” somente.
“NumPedido” e “NumCliente” somente.
“NumPedido”, “NumCliente” e “Data”, somente.
Um pesquisador de uma universidade federal coletou dados de um questionário aplicado a diversos participantes.
Ao receber a planilha bruta, percebeu que havia campos em branco, inconsistências de formatação e valores duplicados. Nesse contexto, assinale a opção que indica a ferramenta mais adequada para realizar a extração e a limpeza desses dados, antes da análise.
VizQL.
Hyper.
Gateway.
Qlik Sense.
Power Query.
A fim de potencializar a gestão de dados de seus sistemas, a Polícia Civil concebeu um projeto de integração de seu sistema de bancos de dados sustentado na arquitetura de três níveis (arquitetura ANSI/SPARC), unificando informações de inquéritos, boletins de ocorrência, perícias e registros de antecedentes criminais, garantindo interoperabilidade entre delegacias e órgãos de apoio técnico.
Com base na arquitetura de três níveis proposta pelo padrão ANSI/SPARC, essa característica está associada à
abstração de visão, que isola o acesso externo dos usuários, sem interferir na definição de índices ou diretórios.
fragmentação horizontal, que otimiza o desempenho distribuindo registros entre servidores sem alterar o esquema externo.
independência física de dados, que permite modificar a estrutura de armazenamento sem impacto sobre o esquema conceitual.
independência lógica de dados, que permite alterar o modelo conceitual sem afetar o modelo físico de armazenamento.
normalização, que garante consistência semântica entre as relações de entidades físicas e conceituais no banco.
Em uma escola técnica, certo professor está analisando o desempenho dos alunos de informática com base na tabela Desempenho_Alunos, que contém os campos id, nome, turma, nota_projetos, nota_provas, faltas e ano. Esse professor deseja gerar uma lista apenas com os alunos da turma 3A, do ano de 2024, que tenham nota média — calculada como (nota_projetos + nota_provas)/2 — acima de 8 e menos de 5 faltas.
A partir da situação apresentada, assinale a opção que corresponde ao comando SQL que atende exatamente a esse objetivo.
SELECT nome, media
FROM Desempenho_Alunos
WHERE turma = '3A' AND ano = 2024
AND media > 8 AND faltas < 5;
SELECT nome, nota_projetos, nota_provas
FROM Desempenho_Alunos
WHERE turma = '3A' AND ano = 2024
AND (nota_projetos + nota_provas)/2 > 8;
SELECT nome, (nota_projetos + nota_provas)/2
AS media
FROM Desempenho_Alunos
WHERE turma = '3A' AND ano = 2024
AND (nota_projetos + nota_provas)/2 > 8
AND faltas < 5;
SELECT nome
FROM Desempenho_Alunos
WHERE turma = '3A' AND ano = 2024;
SELECT nome, (nota_projetos + nota_provas)/2
AS media
FROM Desempenho_Alunos
WHERE turma = '3A' AND ano = 2024 AND faltas <
5;
A atuação policial geralmente demanda o tratamento de grandes volumes de informações heterogêneas — desde registros estruturados de ocorrências até dados não estruturados provenientes de comunicações, redes sociais e dispositivos digitais. Nesse contexto, o uso combinado de diferentes modelos de bancos de dados permite integrar, correlacionar e analisar dados de naturezas distintas, favorecendo a produção de inteligência investigativa, a rastreabilidade de evidências e a agilidade na tomada de decisões operacionais.
Dos modelos de dados de bancos de dados, revela-se como uma das características do modelo
chave-valor realizar buscas aproximadas nas chaves fornecidas em tabelas interrelacionadas (hash tables).
colunar armazenar colunas de tabelas com a mesma quantidade de linhas, identificados pela chave e agrupadas por critério físico.
orientado a documentos demandar a especificação de um esquema em formato BSON (Binary JavaScript Notation).
orientado a grafos otimizar a navegação em relacionamentos pelo modelo de graph traversal ou traversing.
relacional clássico apresentar tabelas compostas por células (encontro de uma linha e uma coluna) nos formatos atômico e multivalorado.
Para elaborar um relatório de inconsistências a partir do banco de dados relacional da Operação Censitária, o engenheiro de produção precisa extrair apenas os registros da tabela Entrevistas, na qual a coluna Idade está vazia (sem informação). O comando SQL correto para aplicar esse filtro é
SELECT * FROM Entrevistas WHERE Idade = NULL
SELECT * FROM Entrevistas WHERE Idade IS NULL
SELECT * FROM Entrevistas WHERE Idade == 0
SELECT * FROM Entrevistas WHERE Idade EMPTY
SELECT * FROM Entrevistas WHERE Idade = ""
A figura abaixo representa um modelo relacional simplificado de banco de dados, destacando componentes típicos de uma relação. Com base nos conceitos fundamentais desse modelo, assinale a alternativa que identifica, correta e respectivamente, as letras A, B e C.

A = Nome da relação, B = Atributos, C = Tuplas.
A = Atributos, B = Tuplas, C = Nome da relação.
A = Nome da relação, B = Tuplas, C = Atributos.
A = Atributos, B = Nome da relação, C = Tuplas.
A = Tuplas, B = Atributos, C = Nome da relação.
Em um sistema de banco de dados relacional, a organização e a integridade dos dados dependem do correto uso de chaves, relacionamentos e restrições. Considerando os conceitos fundamentais de banco de dados, assinale a alternativa CORRETA:
O modelo entidade-relacionamento não admite relacionamentos de cardinalidade muitos-para-muitos, sendo necessário convertê-los diretamente em chaves compostas.
A chave primária pode conter valores nulos, desde que não sejam repetidos, pois o SGBD identifica cada registro por meio do índice físico da tabela.
Uma chave estrangeira é um atributo que referencia uma chave primária de outra tabela, estabelecendo vínculo lógico entre registros distintos.
A normalização tem como principal objetivo aumentar o desempenho das consultas SQL, reduzindo a necessidade de índices e de junções entre tabelas.
Acerca dos conhecimentos básicos sobre Banco de Dados, especialmente os fundamentos relacionados a modelos de dados, normalização, integridade e uso da linguagem SQL. Analise as alternativas abaixo e assinale a alternativa correta:
Em bancos de dados relacionais, o processo de normalização organiza as tabelas para evitar redundâncias e anomalias.
O modelo hierárquico de banco de dados continua sendo a opção mais flexível para aplicações atuais, pois permite múltiplas relações entre registros sem impor limitações estruturais rígidas.
A utilização de chaves estrangeiras enfraquece a integridade referencial, já que possibilita que registros dependentes sejam criados com valores que não existem na tabela de origem.
A linguagem SQL é destinada apenas à manipulação dos dados já existentes no banco, não permitindo a criação de tabelas, índices ou outros objetos, exigindo assim o uso de linguagens adicionais para definição das estruturas.
Durante o desenvolvimento de um sistema escolar, o professor de informática propôs que os alunos organizassem as informações de alunos, turmas e notas em um banco de dados relacional. Um dos grupos criou uma tabela chamada ALUNO, com os campos id_aluno, nome, data_nascimento e turma. Na discussão sobre o projeto, surgiram algumas dúvidas a respeito dos conceitos fundamentais de bancos de dados. Com base nas noções básicas de Banco de Dados relacionais, assinale a alternativa correta:
Em um banco de dados relacional, os registros podem se repetir na mesma tabela sem restrições, desde que possuam valores diferentes em pelo menos um campo textual.
A chave primária é um campo ou combinação de campos que identifica de forma exclusiva cada registro de uma tabela, e não pode conter valores nulos nem repetidos.
A normalização é o processo de copiar uma tabela inteira em várias outras para acelerar as consultas, reduzindo a necessidade de relacionamentos.
O comando SQL DELETE * FROM ALUNO; é usado para apagar todos os registros da tabela, mantendo o espaço ocupado pelos dados liberado automaticamente.
As organizações estão cada vez mais inseridas em um processo de digitalização e os dados se tornaram um dos recursos mais valiosos nesse contexto. Em um ambiente cada vez mais competitivo, a capacidade de coletar, armazenar, analisar e utilizar informações se tornou determinante para uma maior eficiência e inovação empresarial. A definição ou informação descritiva do banco de dados é armazenada pelo SGBD na forma de um catálogo denominado:
Listas.
Schemas.
Metadados.
Dicionário de índices.
Em um banco de dados relacional, o comando SQL que é usado para consultar e recuperar dados de uma tabela é:
SELECT
INSERT
UPDATE
DELETE
Em uma tabela de banco de dados com informações sobre cidadãos, sabe-se que cada linha representa uma pessoa diferente e cada coluna contém um dado específico como nome, CPF e endereço. Nesse contexto, o que cada linha da tabela representa?
Filtro.
Banco.
Campo.
Registro.
Suponha que a Prefeitura de Andrada criou uma comissão voltada para sugerir a modernização dos processos organizacionais, inclusive com autonomia para opinar sobre a aquisição futura de soluções tecnológicas voltadas para automatizar e agilizar as atividades.
Nesse contexto, dentre as muitas sugestões apresentadas, a comissão aconselhou a aquisição de um programa que manipula dados em estruturas organizadas chamadas bancos de dados. Esse tipo de programa é muito utilizado, por exemplo, em sistemas de controle de estoque e cadastro de pessoas.
O programa que mais se enquadra na descrição precedente é o:
Microsoft Access.
Microsoft Word.
Microsoft Power Point.
Microsoft Outlook.
No Brasil, a Lei Geral de Proteção aos Dados (LGPD) dispõe sobre o tratamento de dados pessoais, inclusive nos meios digitais, por pessoa natural ou por pessoa jurídica de direito público ou privado, com o objetivo de proteger os direitos fundamentais de liberdade e de privacidade e o livre desenvolvimento da personalidade da pessoa natural.
De acordo com o art. 5º dessa Lei, o conjunto estruturado de dados pessoais, estabelecido em um ou em vários locais, em suporte eletrônico ou físico, denomina-se:
banco de dados
banco distribuído
dados estruturados
dados anonimizados
O setor administrativo do CISBAF utiliza um sistema que armazena dados de pacientes em uma base estruturada. Sobre noções básicas de banco de dados, assinale a afirmativa correta.
O banco de dados impede o acesso simultâneo de múltiplos usuários.
O banco de dados é utilizado apenas para guardar documentos em PDF.
O banco de dados relacional organiza os dados em tabelas interconectadas.
As tabelas são componentes secundários e não essenciais em um banco de dados.