Magna Concursos

Foram encontradas 24.509 questões.

3156468 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Quando referenciadas, considere as tabelas relacionais Competidor e Disputa, cujas estruturas e instâncias são descritas abaixo. Todas as colunas são definidas como strings.

A tabela Disputa contém as disputas realizadas entre competidores que aparecem na tabela Competidor. Em cada disputa há dois competidores, um com camisa azul e outro com camisa verde.

Competidor

Nome

A

B

C

D

E

F

Disputa

Azul

Verde

A

B

C

A

B

A

C

E

F

A

F

D

Considerando as tabelas Competidor e Disputa, descritas anteriormente, analise o comando SQL a seguir.

delete from Competidor
  where (select sum(1)
    from Disputa d where d.azul = Nome) < (
      select sum(1) from Disputa d where d.verde = Nome)

O número de linhas removidas na execução do comando acima é:

 

Provas

Questão presente nas seguintes provas
3156467 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Quando referenciadas, considere as tabelas relacionais Competidor e Disputa, cujas estruturas e instâncias são descritas abaixo. Todas as colunas são definidas como strings.

A tabela Disputa contém as disputas realizadas entre competidores que aparecem na tabela Competidor. Em cada disputa há dois competidores, um com camisa azul e outro com camisa verde.

Competidor

Nome

A

B

C

D

E

F

Disputa

Azul

Verde

A

B

C

A

B

A

C

E

F

A

F

D

Considerando as tabelas Competidor e Disputa, descritas anteriormente, analise o comando SQL a seguir.

select nome from Competidor C
  where not exists (select *
    from Disputa D
    where D.azul = C.nome)
  or not exists (select *
    from Disputa D
    where D.verde = C.nome)

A execução do comando acima produziria somente a lista completa dos competidores que:

 

Provas

Questão presente nas seguintes provas
3156466 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Quando referenciadas, considere as tabelas relacionais Competidor e Disputa, cujas estruturas e instâncias são descritas abaixo. Todas as colunas são definidas como strings.

A tabela Disputa contém as disputas realizadas entre competidores que aparecem na tabela Competidor. Em cada disputa há dois competidores, um com camisa azul e outro com camisa verde.

Competidor

Nome

A

B

C

D

E

F

Disputa

Azul

Verde

A

B

C

A

B

A

C

E

F

A

F

D

Considerando as tabelas Competidor e Disputa, descritas anteriormente, analise os três comandos SQL a seguir.

I. select C.nome
   from Competidor C
   where exists (select * from Disputa D
     where D.azul = C.nome)
   and exists (select * from Disputa D
     where D.verde = C.nome)

II.select C.nome
   from Competidor C
   where exists (select * from Disputa D
     where D.azul = C.nome
     or D.verde = C.nome)

III.select C.nome
    from Competidor C
    where (select count(*) from Disputa D
      where D.azul = C.nome)
    + (select count(*) from Disputa D
       where D.verde = C.nome) > 1

O resultado

 

Nome

A

B

é obtido somente no(s) comando(s):

 

Provas

Questão presente nas seguintes provas
3156465 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Quando referenciadas, considere as tabelas relacionais Competidor e Disputa, cujas estruturas e instâncias são descritas abaixo. Todas as colunas são definidas como strings.

A tabela Disputa contém as disputas realizadas entre competidores que aparecem na tabela Competidor. Em cada disputa há dois competidores, um com camisa azul e outro com camisa verde.

Competidor

Nome

A

B

C

D

E

F

Disputa

Azul

Verde

A

B

C

A

B

A

C

E

F

A

F

D

Considerando as tabelas Competidor e Disputa, descritas anteriormente, analise o comando SQL a seguir.

select *
 from competidor c, disputa d
 where (c.nome = d.azul and c.nome = d.verde)
 or (c.nome = d.verde and c.nome = d.azul)

O número de linhas produzidas pela execução desse comando, sem contar a linha de títulos, é:

 

Provas

Questão presente nas seguintes provas
3156460 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Considere um esquema relacional criado com o seguinte script SQL.

create table E1(

a int not null primary key,

b int not null)

create table E2(

c int not null,

d int not null

foreign key references E1(a))

Para evitar a introdução de erros de integridade na tabela E2 decorrentes da remoção de registros da tabela E1, a cláusula complementar na definição da chave estrangeira seria:

 

Provas

Questão presente nas seguintes provas
3156459 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Considere uma tabela relacional criada a partir do script SQL a seguir.

create table xpto (

a int primary key,

b int not null,

c int not null,

d int not null)

De acordo com as formas normais das tabelas relacionais, o conjunto de dependências funcionais que deve necessariamente ser verificado é:

 

Provas

Questão presente nas seguintes provas
3156449 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Quando referenciadas, considere as tabelas relacionais Competidor e Disputa, cujas estruturas e instâncias são descritas abaixo. Todas as colunas são definidas como strings.

A tabela Disputa contém as disputas realizadas entre competidores que aparecem na tabela Competidor. Em cada disputa há dois competidores, um com camisa azul e outro com camisa verde.

Competidor

Nome

A

B

C

D

E

F

Disputa

Azul

Verde

A

B

C

A

B

A

C

E

F

A

F

D

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 é:

 

Provas

Questão presente nas seguintes provas
3156448 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Quando referenciadas, considere as tabelas relacionais Competidor e Disputa, cujas estruturas e instâncias são descritas abaixo. Todas as colunas são definidas como strings.

A tabela Disputa contém as disputas realizadas entre competidores que aparecem na tabela Competidor. Em cada disputa há dois competidores, um com camisa azul e outro com camisa verde.

Competidor

Nome

A

B

C

D

E

F

Disputa

Azul

Verde

A

B

C

A

B

A

C

E

F

A

F

D

João tem pouca experiência com SQL, mas precisa de uma consulta que exiba os competidores que têm o mesmo número de disputas com as camisas azul e verde. João escreveu três scripts, utilizando as tabelas Competidor e Disputa, como definidas anteriormente, e tentou a sorte.

select distinct c.nome
  from Competidor c, Disputa d
  group by c.nome
  having count(distinct d.azul) = count(distinct d.verde)

select c.nome
  from Competidor c
  where (select sum(1)
  from Disputa d where d.azul = c.nome) = (select sum(1)
    from Disputa d where d.verde = c.nome)

select distinct c.nome
  from Competidor c, Disputa d
  where (select sum(1) where d.azul = c.nome) = (
    select sum(1) where d.verde = c.nome)

Dado que a resposta correta deve exibir somente o competidor B, conclui-se que:

 

Provas

Questão presente nas seguintes provas
3156153 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

A equipe de sistemas do TJAP precisa analisar o papel das camadas de persistência em bancos de dados e como elas contribuem para o desenvolvimento dos sistemas.

Para tanto, com a intenção de ajudar nesse processo de análise, as camadas de persistência:

 

Provas

Questão presente nas seguintes provas
3156152 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Um dos integrantes da equipe de sistemas do TJAP, analisando a documentação de um sistema de um fornecedor, deparou-se com o acrônimo ODBC (Open Database Connectivity).

O ODBC é:

 

Provas

Questão presente nas seguintes provas