Questões de Concurso
Sobre banco de dados
Foram encontradas 15.763 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Após a execução de uma consulta Structured Query Language (SQL), produziu-se exatamente o seguinte resultado:
Qual dos comandos SQL a seguir foi utilizado?
Qual dos comandos Structured Query Language (SQL) pode ser utilizado para listar somente os alunos que cursam História?
Observe o Modelo Entidade Relacionamento a seguir.
(Elmasri, R. Sistemas de Banco de Dados. São Paulo: Pearson Addison Wesley, 2011. p. 134.)
A linguagem SQL (Structured Query Language) oferece várias formas de obter a mesma informação. Assinale a alternativa correta para obter a informação de saída apresentada a seguir:
I. Pivot – executa uma operação de visualização rotacional dos eixos de um determinado cubo, mudando o eixo de visualização. II. Dice – executa uma operação de seleção em duas ou mais dimensões. III. Drill Across – visualização múltipla em uma única tela, alternar linhas e colunas, sendo que todos os valores totalizados serão recalculados.
Está(ão) correta(s) apenas a(s) afirmativa(s)
• é uma consulta ao banco de dados executada constantemente, podendo ser referenciada como se fosse uma tabela; , • é um procedimento de armazenamento persistente de dados e também realiza validação de dados; • especificam ações a serem realizadas automaticamente respondendo a um evento, podem ser invocados a partir de programas de aplicação; e, • promovem a reusabilidade e podem ser chamadas a partir de outros blocos PL/SQL retornando valores, obrigatoriamente.
Tais definições correspondem, respectivamente, a:
Considere as tabelas:
item_nota_fiscal (numero_nota_fiscal, cod_produto, valor_total) produto (cod_produto, nome_produto)
Os campos em negrito representam a chave primária.
Assinale a alternativa que apresenta a instrução SQL correta para apresentar o código e o nome de todos os
produtos que nunca foram vendidos, ou seja, produtos que não constam em item_nota_fiscal.
Sobre transações em SQL, considere:
I - São uma sequência de operações num sistema gerenciador de banco de dados, que são tratadas como um bloco único e indivisível (atômico).
II - Os comandos COMMIT, ROLLBACK e END TRANSACTION fazem parte do controle de transações do SQL.
III - O comando COMMIT garante de forma permanente as mudanças ocorridas nos dados durante a transação. O comando ROLLBACK desfaz as mudanças ocorridas nos dados durante a transação. Independente do comando executado (COMMIT ou ROLLBACK), faz-se necessário encerrar a transação por meio do comando END TRANSACTION.
Está correto o que se afirma em