Questões de Concurso
Comentadas sobre banco de dados relacionais em banco de dados
Foram encontradas 1.571 questões
T (ID, Nome, Fone)
Indique a alternativa que contém a consulta SQL correta para criar uma visão V, a partir da tabela T, apenas para os Nomes começando pela letra J.
Produto (ID, Item, Tipo, Custo)
A consulta SQL para obter o Custo médio dos Itens de cada Tipo de Produto é
SELECT Tipo, AVG (Custo)
FROM Produto
Cláusula 3
O conteúdo da Cláusula 3 para completar a consulta e atender o especificado na questão é
SELECT A, B, C
FROM T
WHERE A IS NULL AND B IN (‘Teste’, ‘Simples’)
O resultado da execução dessa consulta será composto pelos atributos A, B e C da tabela T
Nas tabelas, por suas características , são informações utilizadas como chaves primárias:
MATRICULA (cpf : string , cod-cad : string)
CADEIRA (cod-cad : string , nome : string , creditos : number)
A representação do esquema relacional acima, segundo um diagrama de entidades e relacionamentos, deve representar ALUNO, MATRICULA e CADEIRA, respectivamente, como
I. A tabela não contém dependências parciais.
II. A tabela não contém tabelas aninhadas.
III. A tabela não contém dependências transitivas.
Os itens I, II e III estão relacionados, direta e respectivamente, a
PRODUTO (idP, descricaoP)
LOJA (idL, nomeL, endereçoL)
OFERTA (idP, idL, preçoO)
Nesse banco de dados a tabela Oferta contém informações sobre as lojas onde cada produto é vendido e o respectivo preço, e todas as tabelas possuem pelo menos um registro. Sendo assim, o comando SQL
select p.descricaoP
from produto p
where not exists
(select *
from loja l
where not exists
(select *
from oferta o
where o.idP=p.idP and
o.idL=l.idL))
produz a lista de produtos que:
R( A, B, C, D )
onde os atributos A e B, separadamente, são identificadores. Nesse caso, o processo de normalização da tabela R requer que, entre outras, seja preservada a dependência funcional:
A criação de índices, mesmo em tabelas grandes e com atributos pouco esparsos, aumenta as chances de serem obtidas consultas com respostas rápidas.
A replicação dos dados em um sítio de becape remoto promove a proteção contra perda de dados em decorrência de desastres, ao passo que a realização periódica de becape possibilita a recuperação dos dados em caso de falhas de sistemas transacionais.