Magna Concursos

Foram encontradas 24.571 questões.

2854953 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: EMPREL
A arquitetura de banco de dados relacional, como o Oracle, é um modelo de organização de dados que se baseia em tabelas estruturadas. Nesse contexto, assinale a opção que apresenta a denominação correta de uma coluna ou um conjunto de colunas que identifica exclusivamente cada linha em uma tabela e garante a unicidade e a integridade dos dados.
 

Provas

Questão presente nas seguintes provas
2845528 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS
Quando o J2EE foi substituído pelo JEE5, e as configurações via XML passaram a ser efetuadas com base em anotações, as entidades anotadas do JPA passaram a ser utilizadas no lugar dos Entity Beans. Para definir uma chave primária com geração automática de valores, de forma independente do tipo de banco de dados, a configuração deve ser:
 

Provas

Questão presente nas seguintes provas
2845363 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS
A programadora Fabiana elaborou um relatório com o nome do autor dos processos utilizando o seguinte comando SQL:
SELECT Autor FROM tab_processo
Ao ver o relatório gerado, o chefe da Fabiana solicitou um relatório contendo apenas os autores que possuem o primeiro nome Elizabeth. Contudo, Fabiana observou que havia diferentes grafias, como: Elisabeth, Elizabete etc. No MySQL, para garantir que qualquer Autor cujo nome comece pelas letras “eli” sejam recuperados, Fabiana deve complementar o comando SQL com a cláusula WHERE Autor LIKE:
 

Provas

Questão presente nas seguintes provas
2845362 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS
O programador João da DPE/RS criou a tabela TAB_UUF no banco de dados de produção erradamente.
No MySQL, para apagar a tabela criada, João deve usar o comando:
 

Provas

Questão presente nas seguintes provas
2845361 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS
Ana está desenvolvendo um programa em PL/SQL para capturar e armazenar um histórico de mensagens que contém 3 GB de tamanho.
Para manipular essa informação em uma variável, no Oracle PL/SQL, Ana deve declarar uma variável do tipo:
 

Provas

Questão presente nas seguintes provas
2845360 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS
Em um Modelo Entidade-Relacionamento (MER), os objetos básicos de um determinado contexto são modelados como entidades. Considere o seguinte contexto de uma empresa imobiliária:
“Um cliente aluga um imóvel. Um vendedor vende o imóvel de um cliente. A alocação do funcionário é em um setor. Um cliente tem um imóvel.”
No contexto apresentado, o objeto básico que representa uma entidade é:
 

Provas

Questão presente nas seguintes provas
2845359 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS
Um recurso amplamente utilizado para indexação, nos sistemas de gerenciamento de bancos de dados, são as árvores B+. Considere uma árvore B+ de ordem 5, para indexação de um campo numérico, onde ocorre a seguinte sequência de inclusão:
10, 20, 30, 40, 50, 60, 70, 15, 25, 35, 45, 55, 65
Após a sequência de inclusão apresentada, os valores das folhas que são replicados em nós internos são:
 

Provas

Questão presente nas seguintes provas
2845358 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS
No MySQL, o backup lógico guarda as informações representadas como estrutura lógica de banco de dados (CREATE) e conteúdo (INSERT ou arquivos de texto delimitado) em um arquivo. Nesse sentido, o comando que realiza o backup lógico completo de cada banco de dados é:
 

Provas

Questão presente nas seguintes provas
2845357 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS
Em administração de banco de dados MySQL, os recursos disponíveis para auxiliar na identificação de problemas relacionados à lentidão em um aplicativo são:
 

Provas

Questão presente nas seguintes provas
2845356 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS

Considere a execução dos seguintes comandos em SQL:

CREATE TABLE vendas (
  id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  dat_venda DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  vendedor VARCHAR(15) NOT NULL,
  cliente VARCHAR(15) NOT NULL,
  uf CHAR(2) NOT NULL DEFAULT 'RJ',
  produto VARCHAR(15) NOT NULL DEFAULT 'PROD1',
  qtde INT NOT NULL,
  valor_unitario FLOAT DEFAULT NULL);

INSERT INTO vendas (
  dat_venda, vendedor, cliente, uf, produto, qtde, valor_unitario) VALUES 
('2023-01-01', 'VEND001', 'CLI001', 'SP', 'PROD3', 2, 20);

INSERT INTO vendas (
  dat_venda, vendedor, cliente, uf, produto, qtde, valor_unitario) VALUES 
 ('2023-01-02', 'VEND001','CLI001', 'SP', 'PROD3', 3, 20);

INSERT INTO vendas (
  dat_venda, vendedor, cliente, uf, produto, qtde, valor_unitario) VALUES 
  ('2023-01-01', 'VEND002', 'CLI002', 'RJ', 'PROD1', 20, 5);

INSERT INTO vendas (
  dat_venda, vendedor, cliente, uf, produto, qtde, valor_unitario) VALUES 
  ('2023-01-05', 'VEND001', 'CLI001', 'SC', 'PROD3', 2, 20);

INSERT INTO vendas (
  dat_venda, vendedor, cliente, uf, produto, qtde, valor_unitario) VALUES 
  ('2023-01-06', 'VEND002', 'CLI002', 'MG', 'PROD2', 5, 10);

INSERT INTO vendas (
  dat_venda, vendedor, cliente, uf, produto, qtde, valor_unitario) VALUES 
  ('2023-01-05', 'VEND003', 'CLI004', 'RJ', 'PROD3', 2, 20);

INSERT INTO vendas (
  dat_venda, vendedor, cliente, uf, produto, qtde, valor_unitario) VALUES 
 ('2023-01-04', 'VEND003', 'CLI003', 'SC', 'PROD4', 10, 3);

SELECT V1.vendedor, V1.uf, 
  COUNT(*) AS qtde_vendas, SUM(V1.qtde*V1.valor_unitario) AS total_venda, V2.media_venda
  FROM vendas V1
  INNER JOIN
    (SELECT vendedor,
        AVG(qtde* valor_unitario) AS media_venda
        FROM vendas
        GROUP BY vendedor
    ) V2

    ON V2.vendedor = V1.vendedor
    WHERE V1.dat_venda
    BETWEEN '2023-01-01' AND '2023-01-04'
    GROUP BY V1.vendedor, V1.uf
    HAVING SUM(V1.qtde*V1.valor_unitario) > V2.media_venda
    ORDER BY V1.vendedor;

Após a execução dos comandos apresentados, a quantidade de linhas que a consulta irá retornar é:

 

Provas

Questão presente nas seguintes provas