

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.
Leia.
“_______________ é usado em uma instrução com WHERE ou HAVING (como parte de GROUP BY) para limitar as linhas selecionadas aos itens quando uma coluna possui um determinado padrão de caracteres contido nela.”
O trecho acima faz referência a qual comando da Linguagem SQL?
Count.
Like.
As.
Avg.
Leia o trecho e preencha a lacuna corretamente.
“O nível ____________ é aquele onde os dados são divididos em pequenos segmentos e distribuídos entre as unidades de armazenamento. Trata-se de um nível que não oferece proteção contra falhas, pois não existe redundância nele. Isso significa que uma falha em qualquer um dos discos ou SSDs pode ocasionar perda de informações para o sistema todo, especialmente porque "pedaços" do mesmo arquivo podem ficar armazenados em unidades diferentes.”
RAID 1.
RAID 0.
RAID 5.
RAID 4.
Qual a consulta SQL ANSI adequada para calcular a média diária de processos que cada desembargador julgou no mês de outubro de 2023, considerando a tabela "Julgamento" com as colunas "desembargador" e "data_julgamento"?
SELECT desembargador, COUNT(*) / DAY(LAST_DAY('2023-10-01')) AS media_diaria_processos FROM Julgamento WHERE MONTH(data_julgamento) = 10 AND YEAR(data_julgamento) = 2023 GROUP BY desembargador;
SELECT desembargador, COUNT(*) / DAY(LAST_DAY('2023-10-31')) AS media_diaria_processos FROM Julgamento WHERE MONTH(data_julgamento) = 10 AND YEAR(data_julgamento) = 2023 GROUP BY desembargador;
SELECT desembargador, COUNT(*) / DATEDIFF('2023-10-01', '2023-10-31') AS media_diaria_processo FROM Julgamento WHERE MONTH(data_julgamento) = 10 AND YEAR(data_julgamento) = 2023 GROUP BY desembargador;
SELECT desembargador, COUNT(*) / DAY(LAST_DAY('2023-10-31')) - DAY('2023-10-01') AS media_diaria_processo FROM Julgamento WHERE MONTH(data_julgamento) = 10 AND YEAR(data_julgamento) = 2023 GROUP BY desembargador;
Leia as afirmativas abaixo e marque "V" para verdadeiro e "F" para falso em relação aos sistemas gerenciadores de bancos de dados:
(__)O SQL é uma linguagem declarativa usada para consultar e manipular dados em um banco de dados relacional.
(__)O comando JOIN no SQL é utilizado para unir linhas de duas ou mais tabelas com base em uma condição.
(__)O comando DELETE em SQL remove uma tabela inteira do banco de dados.
(__)O comando GROUP BY permite agrupar resultados com base em valores de uma ou mais colunas.
Assinale a alternativa que contém a sequência correta:
V - V - F - V.
V - F - V - F.
F - V - F - V.
F - F - V - F.
V - V - V - F.
O RDF (resource description format) é considerado uma nuvem de dados virtual que define uma visão de dados acessíveis e vinculados na Internet com base no LOD (linked open data), utilizado na Web semântica.
Certo
Errado
Analise as afirmativas abaixo sobre bancos de dados relacionais.
1. Uma Trigger é constituída por um conjunto de instruções que é invocado antes ou após a ocorrência de algum evento ou ação, como inserção, atualização ou exclusão de informações.
2. Além de armazenarem dados, os bancos de dados relacionais permitem o armazenamento nativo de objetos, como figuras, vídeos e também dados não estruturados.
3. Devem implementar o conceito de integridade referencial, que visa garantir que uma referência a partir de uma entidade para outra entidade é válida.
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 3.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 3.
São corretas as afirmativas 1, 2 e 3.
Quanto ao nome dado, no SQL/ANSI, a uma tabela temporária que é derivada de uma ou mais tabelas de um banco de dados e que não existe em forma física, sendo apagada após sua utilização, assinale a alternativa correta.
Tabela volátil
Atualização
Visão
Tabela de persistência
Fator de união
Em banco de dados, para que a integridade de uma entidade seja observada, exige-se que seja atribuído à chave primária um conteúdo que pertença a um conjunto de valores válidos dessa entidade.
Certo
Errado
Assinale a alternativa que apresenta a finalidade primária do RAID (Redundant Array of Independent Disks) no armazenamento de dados:
Aumentar a capacidade de armazenamento de um único disco.
Melhorar a redundância de dados e/ou desempenho.
Reduzir o consumo de energia.
Criptografar dados.
Resfriar os drives de armazenamento.
Observe o seguinte script de criação da tabela “Empresa” e outros objetos em Oracle:
CREATE TABLE empresa (
empresa_ID NUMBER(12) PRIMARY KEY,
razao_social VARCHAR2(50) NOT NULL
);
CREATE SEQUENCE sq_empresa_pk
START WITH 2
INCREMENT BY 2
NOMAXVALUE
NOCACHE
NOCYCLE;
CREATE OR REPLACE TRIGGER trg_bi_empresa
BEFORE INSERT ON empresa
FOR EACH ROW WHEN (NEW.empresa_ID IS NULL)
BEGIN
SELECT sq_empresa_pk.NEXTVAL INTO
:NEW.empresa_ID FROM dual;
END;
Após a execução do script anteriormente apresentado, analise a execução dos seguintes comandos:
INSERT INTO empresa (empresa_ID, razao_social)
VALUES (NULL, 'AAA');
INSERT INTO empresa (razao_social) VALUES ('BBB');
INSERT INTO empresa (empresa_ID, razao_social)
VALUES (1, 'CCC');
INSERT INTO empresa (empresa_ID, razao_social)
VALUES (5, 'DDD');
INSERT INTO empresa (empresa_ID, razao_social)
VALUES (6, 'EEE');
INSERT INTO empresa (razao_social) VALUES
('FFF');
COMMIT;
Após a execução dos comandos apresentados, é correto afirmar que:
foram inseridas 6 (seis) linhas e o número final para sq_empresa_pk.CURRVAL é igual a 6 (seis);
nenhuma linha pode ser inserida e o número final para sq_empresa_pk.CURRVAL é igual a 2 (dois);
foram inseridas 5 (cinco) linhas e o número final para sq_empresa_pk.CURRVAL é igual a 6 (seis);
foram inseridas 5 (cinco) linhas e o número final para sq_empresa_pk.CURRVAL é igual a 4 (quatro);
foram inseridas 4 (quatro) linhas e o número final para sq_empresa_pk.CURRVAL é igual a 4 (quatro).
Considerando as tabelas Competidor e Disputa, descritas anteriormente, analise o comando SQL abaixo.
select c1.nome, c2.nome
from Competidor c1, Competidor c2
where not exists
(select * from Disputa d
where d.azul = c2.nome
and d.verde = c1.nome)
order by 1,2
Excetuados os títulos, o número de linhas produzidas pela execução desse comando é:
0;
6;
12;
30;
36.
Para que se mostrem todos os autores e suas instituições afiliadas, pode‑se utilizar o comando a seguir.
SELECT Autores.Nome AS NomeAutor, Instituicoes.Nome AS Nomelnstituicao
FROM Autores
INNER JOIN Instituicoes ON Autores.InstituicaoID = Instituicoes.InstituicaoID;
Certo
Errado
O Apache Solr fornece suporte a consultas com base em REST API.
Certo
Errado
Ao utilizar o PHP Data Objects (PDO) para interação com um banco de dados MySQL, qual prática é recomendada para prevenir SQL Injection?
Utilização de prepared statements com placeholders para parâmetros.
Uso de variáveis globais PHP dentro de consultas SQL.
Concatenação direta de variáveis na string de consulta SQL.
Execução direta de consultas SQL recebidas através de entradas do usuário.
Assinale a alternativa referente à definição de banco de dados.
É um SGBD gratuito, livre, robusto e seguro.
São softwares que fazem o controle de versão de seus arquivos.
É uma representação gráfica das tabelas que serão desenvolvidas.
É um local no qual é possível armazenar informações para consulta ou utilização, quando necessário.
Um hospital público está enfrentando dificuldades para acessar rapidamente informações precisas sobre o seu estoque.
Com base no uso de um banco de dados e seus componentes, qual das ações a seguir seria a mais adequada para resolver o problema?
Criar registros duplicados para otimizar o processamento dos dados de estoque e a sua disponibilidade.
Dividir o banco de dados em várias planilhas eletrônicas desconectadas para reduzir o volume de dados.
Eliminar os atributos menos utilizados dos registros de estoque para simplificar as consultas aos mais usados.
Implementar um sistema de gerenciamento de banco de dados (DBMS) para centralizar o gerenciamento.
Utilizar o banco de dados com acesso e disponibilidade em horários programados, evitando sobrecarga do sistema.
O Departamento de Infraestrutura do Tribunal de Justiça do Amapá (TJAP) está adquirindo um NAS (Network Attached Storage) exclusivo para melhorar o seu sistema de cópias de segurança (backup). A compra do novo hardware levou o departamento a revisar sua política de backup, de forma que a nova política irá capturar todas as mudanças nos dados quase em tempo real, mantendo versões contínuas. Tal fato permitirá uma proteção altamente robusta, e uma restauração de dados a partir de qualquer ponto no tempo.
O Departamento de Infraestrutura implementou o backup do tipo:
diferencial;
na nuvem;
espelhado;
incremental;
contínuo no tempo.
No contexto da administração de um Sistema de Gerenciador de Banco de Dados MySQL, analise o comando a seguir.
mysqldump -u root -p exemploDB > saida.sql
O efeito causado pela execução desse comando é:
Assinale a alternativa CORRETA:
A criação de políticas de segurança do tipo “dump” na base de dados especificada.
A criação de um backup da base de dados especificada.
A criação de um relatório de avaliação do desempenho da base de dados especificada.
A criação de um relatório de transações que falharam na base de dados especificada.
A criação de uma política de duplicação do tipo “dump” na base de dados especificada.
Em um banco de dados relacional, uma coluna ou combinação de colunas cujos valores distinguem uma linha das demais dentro de uma tabela, é conhecida como chave:
Primária.
Inicial.
Básica.
Mestra.
Restrita.
A normalização é o processo de organização de dados em tabelas e o estabelecimento de relações para reduzir as redundâncias, aumentar a integridade dos dados e o desempenho. As formas normais (primeira, segunda e terceira) são uma série de procedimentos aplicados em um banco de dados para garantir que as suas tabelas estejam bem estruturadas e consistentes. Além de estar na primeira forma normal (1FN), qual a evidência de que uma tabela esteja na segunda forma normal (2FN)?
Ausência de dependência funcional transitiva entre os atributos não chave, com cada atributo não chave dependendo apenas da chave primária diretamente.
Ausência de dependências funcionais não triviais entre os atributos não chave.
Dependência do atributo não chave com a chave primária, não havendo dependência parcial.
Indivisibilidade de todos os atributos, sendo que cada atributo contém apenas valores atômicos.