Magna Concursos

Foram encontradas 946 questões.

831093 Ano: 2016
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: IBGE

Atenção:

Algumas das questões seguintes fazem referência a um banco dedados relacional intitulado BOOKS, cujas tabelas e respectivasinstâncias são exibidas a seguir. Essas questões referem-se àsinstâncias mostradas.

Enunciado 831093-1

A tabela Livro representa livros. Cada livro tem um autor,representado na tabela Autor. A tabela Oferta representa oslivros que são ofertados pelas livrarias, estas representadas pelatabela Livraria. NULL significa um campo não preenchido.

AutorID, LivrariaID e LivroID, respectivamente, constituem aschaves primárias das tabelas Autor, Livraria e Livro.

LivrariaID e LivroID constituem a chave primária da tabela Oferta.

No banco de dados BOOKS, a lista de todas as dependências funcionais que devem existir para que a tabela “Oferta” esteja normalizada até a forma Boyce-Codd é:
 

Provas

Questão presente nas seguintes provas
831092 Ano: 2016
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: IBGE

Atenção:

Algumas das questões seguintes fazem referência a um banco dedados relacional intitulado BOOKS, cujas tabelas e respectivasinstâncias são exibidas a seguir. Essas questões referem-se àsinstâncias mostradas.

Enunciado 831092-1

A tabela Livro representa livros. Cada livro tem um autor,representado na tabela Autor. A tabela Oferta representa oslivros que são ofertados pelas livrarias, estas representadas pelatabela Livraria. NULL significa um campo não preenchido.

AutorID, LivrariaID e LivroID, respectivamente, constituem aschaves primárias das tabelas Autor, Livraria e Livro.

LivrariaID e LivroID constituem a chave primária da tabela Oferta.

Quando executado no contexto do banco de dados BOOKS, o comando SQL

select numlivrarias from livro
where numlivrarias > 0
union
select numlivrarias from livro
where numlivrarias <= 0

produz um resultado cujo número de linhas, além da linha de título, é:

 

Provas

Questão presente nas seguintes provas
831091 Ano: 2016
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: IBGE

Atenção:

Algumas das questões seguintes fazem referência a um banco dedados relacional intitulado BOOKS, cujas tabelas e respectivasinstâncias são exibidas a seguir. Essas questões referem-se àsinstâncias mostradas.

Enunciado 831091-1

A tabela Livro representa livros. Cada livro tem um autor,representado na tabela Autor. A tabela Oferta representa oslivros que são ofertados pelas livrarias, estas representadas pelatabela Livraria. NULL significa um campo não preenchido.

AutorID, LivrariaID e LivroID, respectivamente, constituem aschaves primárias das tabelas Autor, Livraria e Livro.

LivrariaID e LivroID constituem a chave primária da tabela Oferta.

No banco de dados BOOKS, o campo NumLivrarias, da tabela Livro, contém informação redundante, pois denota o número de livrarias que oferecem o livro e pode ser computado.

O comando SQL que calcula e atualiza esse campo corretamente é:

 

Provas

Questão presente nas seguintes provas
831090 Ano: 2016
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: IBGE

Atenção:

Algumas das questões seguintes fazem referência a um banco dedados relacional intitulado BOOKS, cujas tabelas e respectivasinstâncias são exibidas a seguir. Essas questões referem-se àsinstâncias mostradas.

Enunciado 831090-1

A tabela Livro representa livros. Cada livro tem um autor,representado na tabela Autor. A tabela Oferta representa oslivros que são ofertados pelas livrarias, estas representadas pelatabela Livraria. NULL significa um campo não preenchido.

AutorID, LivrariaID e LivroID, respectivamente, constituem aschaves primárias das tabelas Autor, Livraria e Livro.

LivrariaID e LivroID constituem a chave primária da tabela Oferta.

Com relação ao banco de dados BOOKS, analise os comandos SQL exibidos a seguir:

  1. select *
    from oferta o, livro l, autor a, livraria ll
    where o.livroid=l.livroid and
    o.livrariaid=ll.livrariaid and l.autorid=a.autorid
    
  2. select *
    from oferta o inner join livro l on
    o.livroid=l.livroid
        inner join autor a on l.autorid=a.autorid
        inner join livraria ll on
    o.livrariaid=ll.livrariaid
  3. select *
    from oferta o left join livro l on
    o.livroid=l.livroid
        left join autor a on l.autorid=a.autorid
        left join livraria ll on
    o.livrariaid=ll.livrariaid

É correto afirmar que:

 

Provas

Questão presente nas seguintes provas
831089 Ano: 2016
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: IBGE

O comando SQL

select a, sum(b) x, COUNT(*) y
from T
group by a

produz como resultado as linhas abaixo

Enunciado 831089-1

Na tabela T, composta por duas colunas, a e b, nessa ordem, há um registro duplicado que contém os valores:

 

Provas

Questão presente nas seguintes provas
831088 Ano: 2016
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: IBGE

Os comandos SQL

create table R (a int, b int)
create table S (c int, d int)
insert into R values(1,2)
insert into R values(2,3)
insert into R values (2,3)
insert into R values (3,5)
insert into R values (4,1)
insert into S values (1,2)
insert into S values (2,1)
insert into S values (2,3)
insert into S values (3,5)
select r.a, r.b from R
  where not exists
    (select * from S where s.c=r.a and s.d=r.b)

Produzem um resultado que, além da linha de títulos, contém:

 

Provas

Questão presente nas seguintes provas
831087 Ano: 2016
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: IBGE

No SQL Server, considere uma função criada como exibido a seguir.

Enunciado 831087-1

O comando que utiliza a função FF incorretamente é:

 

Provas

Questão presente nas seguintes provas
831086 Ano: 2016
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: IBGE

Analise o comando de definição de um trigger no SQL Server.

Enunciado 831086-1

Quando o trigger TR_LOG é acionado, é necessário que:

 

Provas

Questão presente nas seguintes provas
831085 Ano: 2016
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: IBGE

No MySQL, o comando SQL

Enunciado 831085-1

provoca:

 

Provas

Questão presente nas seguintes provas
831084 Ano: 2016
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: IBGE

Na derivação de dependências funcionais num projeto relacional,está correto afirmar que se A,B → X,Y

então é certo que:

 

Provas

Questão presente nas seguintes provas