Filtrar


Questões por página:
Em bancos de dados relacionais, o comando GRANT permite a definição de colunas específicas para as instruções de 
Considerando que, em um sistema de vendas, haja a tabela de nome vendas_completo(vendedor, regiao, valor), em que cada linha registre uma venda feita por determinado vendedor em sua região, assinale a opção em que é corretamente apresentada a consulta SQL que, sem usar JOIN, apresenta como resultado exatamente as seguintes quatro colunas: vendedor; regiao; total_vendas, correspondente à soma de valor por vendedor; e ranking_regiao, de modo que empates estejam na mesma posição e “pulem” postos.

         Em um sistema de biblioteca, existem três tabelas com as seguintes colunas.


• livros: com um identificador único (id) para cada livro, o título do livro, um campo autor_id, que indica o autor que cadastrou o livro, um campo categoria_id, que indica a que categoria o livro pertence, e um campo booleano disponível para indicar se o livro está disponível para empréstimo (TRUE) ou não (FALSE).


• autores: com um identificador único (id) para cada autor, e o nome do autor.


• categorias: com um identificador único (id) para cada categoria, e o nome da categoria.


        Há uma relação implícita entre livros.autor_id e e e ntr e livros.categoria_id   e categorias.id, de modo que, para um livro válido, deve existir um autor correspondente e uma categoria correspondente.


A partir das informações precedentes, assinale a opção em que é corretamente apresentada a consulta SQL que permite a obtenção apenas dos livros cujo campo disponivel seja TRUE, desde que já existam registros correspondentes em autores e categorias, e, além disso, filtre somente os livros cuja categoria tenha o nome Ficção Científica, e apresente como resultado exatamente três colunas: título do livro, nome do autor e nome da categoria.

Assinale a opção em que é corretamente apresentado o comando DDL que permite criar a tabela de nome itens_pedido e relacionar cada pedido a seus produtos, de modo que: pedido_id e produto_id sejam chaves estrangeiras que referenciem a tabela; quantidade seja um inteiro maior que zero; preco_unitario seja um decimal maior que zero; e a combinação (pedido_id, produto_id) seja a chave primária, garantindo unicidade e não null.
Assinale a opção em que são corretamente apresentados os comandos necessários para a criação, em um banco de dados relacional, da tabela de nome funcionários, contendo as colunas: id de inteiros e chave primária; nome com VARCHAR(100), obrigatório; salario com DECIMAL(10,2); e data_admissao de DATE.