Foram encontradas 946 questões.
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.

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.
Provas
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.

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
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.

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
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.

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:
-
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 -
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 -
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
O comando SQL
select a, sum(b) x, COUNT(*) y
from T
group by a
produz como resultado as linhas abaixo

Na tabela T, composta por duas colunas, a e b, nessa ordem, há um registro duplicado que contém os valores:
Provas
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
No SQL Server, considere uma função criada como exibido a seguir.

O comando que utiliza a função FF incorretamente é:
Provas
Analise o comando de definição de um trigger no SQL Server.

Quando o trigger TR_LOG é acionado, é necessário que:
Provas
No MySQL, o comando SQL
![]()
provoca:
Provas
Na derivação de dependências funcionais num projeto relacional,está correto afirmar que se A,B → X,Y
então é certo que:
Provas
Caderno Container