Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.687 questões

Considerando-se que existem vários temas cadastrados na TABELA ASSUNTO, independentemente se existe um livro do assunto em questão, para a inclusão das três primeiras linhas na TABELA LIVRO, deverão ser realizados três comandos de INSERT. Com relação ao resultado da inserção realizada na TABELA LIVROS, analise os comandos A, B e C abaixo e, em seguida, assinale a opção correta.
A – INSERT INTO LIVRO (CODIGO, TITULO, PRECO, LANCAMENTO, ASSUNTO, EDITORA) VALUES (1, ‘BANCO DE DADOS PARA A WEB’, 31.2, ‘10/01/1999’, ‘B’, 1);
B – INSERT INTO LIVRO (TITULO, CODIGO, LANCAMENTO, PRECO, ASSUNTO, EDITORA) VALUES (‘PROGRAMANDO EM LINGUAGEM C’, 2, ‘01/10/1997’, 30, ‘P’, 1);
C – INSERT INTO LIVRO (EDITORA, ASSUNTO, PRECO, CODIGO, LANCAMENTO, TITULO) VALUES(3, ‘P’, 111.5, 3, ‘01/11/1998’, ‘PROGRAMANDO EM LINGUAGEM C++’);
O resultado da inserção realizada na TABELA LIVRO está representado nos comandos


Assinale a opção que apresenta o resultado do comando acima.

CREATE TABLE PRODUTO
(CD_PROD number(10,0) constraint PK_PROD primary key,
DESCRICAO_PROD varchar(40), VALOR_UNIT number(5)
);
Acerca do comando acima, assinale a opção INCORRETA.
A representação em SQL-ANSI 99 da consulta onde são identificados os clientes (utilizando os atributos cod cliente e cliente da tabela Cliente) que NÃO pegaram empréstimo no banco é:

Qual é a consulta em SQL para encontrar nome, endereço e cidade de residência de todos os empregados da XYZ Ltda. que ganham mais de dez mil reais?

Suponha que cada revendedor possua preço fixo único por item. Dessa forma, (item, revendedor) é chave primária para os registros da tabela loja. A consulta SQL para
encontrar o maior preço por item é:
select *
from emprestimo
order by total desc, número_empréstimo asc
(select distinct nome_cliente
from contas)
intersect
(select distinct nome_cliente
from emprestimos)

SELECT Numero_Pedido, Codigo_Produto, Quantidade FROM Item_de_Pedido WHERE Quantidade = 35;
I. A cláusula GROUP BY permite agrupar um conjunto de linhas selecionadas em um conjunto de linhas de resumo pelos valores de uma ou mais colunas ou expressões, retornando uma linha para cada grupo.
II. A combinação de resultados de duas ou mais consultas em um único conjunto de resultados é feitas pela cláusula JOIN.
III. As funções AVG(), SUM() e COUNT() retornam, respectivamente, o valor médio dos valores de uma coluna numérica, a soma dos valores de uma coluna numérica e o número de tuplas de acordo com uma condição especificada.
IV. O operador IN permite especificar um conjunto de valores que serão usados como critério de seleção na cláusula WHERE, enquanto o operador BETWEEN permite especificar uma faixa de valores com critério de seleção na cláusula WHERE.
A sequência correta é:

A figura acima apresenta um esquema de banco de dados
simplificado, denominado metamodelo, que modela dados
referentes a um ambiente de desenvolvimento de banco de dados,
supostamente chamado de ADBD, no qual um usuário do ambiente,
denominado autor, pode criar esquemas de informação e controlar
mudanças realizadas sobre alguns elementos do esquema. Os
relacionamentos entre as tabelas do metamodelo, estabelecidos por
meio de chaves estrangeiras, estão indicados por linhas, cujo
significado fica aparente pela combinação entre os nomes das
tabelas e das colunas. Considere que, nas operações realizadas
sobre o modelo de dados, todas as verificações de integridade estão
habilitadas.
são usadas para realizar projeção de tuplas, produto cartesiano, interseção e união entre conjuntos de tuplas etc. A seguir, mostram-se exemplos de duas tabelas, de nomes
e
Em ambas as tabelas, existem nomes de campos nas linhas 1 e a existência de valores nas linhas 2, 3 e 4.
Acerca das características da SQL e do modelo de dados apresentado, assinale a opção correta.