Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 3.369 questões

Q231715 Banco de Dados
Sobre transações em SQL, considere:

I. Uma transação é uma série de manipulação de dados em comandos SQL que executa uma unidade de trabalho lógica.

II. Os comandos COMMIT, ROLLBACK e INTERSECT fazem parte do controle de transações do SQL.

III. O comando COMMIT garante que as mudanças efetuadas durante a transação sejam armazenadas de forma permanente no banco de dados, terminando a transação. O comando ROLLBACK garante que as mudanças efetuadas dentro da transação sejam ignoradas, porém não termina a transação até que o comando END TRANSACTION seja executado.

É correto o que consta em
Alternativas
Q225176 Banco de Dados
Para deletar uma tabela GLOBAL em um banco de dados, deve-se usar o seguinte comando SQL
Alternativas
Q225175 Banco de Dados
Quando se trabalha com os comandos da SQL, deve-se dar atenção à precedência entre os operadores. Assim, se vários operadores aparecerem em uma expressão, alguns deverão ser executados antes dos outros. A ordem de precedência, que estabelece os operadores que primeiro são executados para os que devem ser executados por último, está indicada na seguinte alternativa
Alternativas
Q225174 Banco de Dados
Para um banco de dados SQL, dois comandos que pertencem à categoria Data Manipulation Language (DML). Assinale-os.
Alternativas
Q223214 Banco de Dados
Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem declarativa, que integra três sublinguagens: Data Manipulation Language (DML), Data Definition Language (DDL) e Data Control Language (DCL). Um comando DML e outro DDL são, respectivamente,
Alternativas
Q222010 Banco de Dados
Observe o comando abaixo. É correto afirmar que, ao apagar da tabela “setor", o setor “Informática":

CREATE TABLE funcionarios
(id_func NUMBER(4) PRIMARY KEY,
nome VARCHAR2(10),
sobrenome VARCHAR2(20),
cargo VARCHAR2(15),
contratado em DATE,
salario NUMBER(8,2),
setor NUMBER(2)
        CONSTRAINT fk_idsetor
        REFERENCES setores(id_setor)
        ON DELETE CASCADE);
Alternativas
Q221733 Banco de Dados
A cláusula FROM de comando SELECT é utilizada para especificar:
Alternativas
Q215377 Banco de Dados
São aggregate functions da SQL:
Alternativas
Q214849 Banco de Dados
Em SQL, a função utilizada para extrair caracteres de um campo texto é
Alternativas
Q213489 Banco de Dados
Em um select usando duas tabelas, para retornar todas as linhas da tabela utilizada na cláusula from, mesmo se não houver nenhuma correspondência na outra tabela, deve-se utilizar a palavra chave sql

Alternativas
Q213175 Banco de Dados
Usado para combinar o resultado conjunto de duas ou mais instruções select, considerando que cada select deve ter o mesmo número de colunas, as quais devem ter tipos de dados similares. Além disso, as colunas em cada instrução select devem estar na mesma ordem. Trata-se de
Alternativas
Q213174 Banco de Dados
A cláusula having, quando usada, estabelece uma condição sobre uma agregação obtida de
Alternativas
Ano: 2011 Banca: CESPE / CEBRASPE Órgão: MEC
Q1210179 Banco de Dados
Julgue o item que se segue, acerca de máquinas virtuais, intrusão em sistemas e técnicas de invasão de sistemas.
Ataques do tipo SQL injection exploram erros em aplicativos web que lhes permitam inserir, remover ou alterar dados em um banco de dados.
Alternativas
Q473498 Banco de Dados
O comando FETCH do SQL comporta algumas opções de orientação, dentre as quais podem-se citar:
Alternativas
Q473497 Banco de Dados
Considere o seguinte comando SQL para um banco de dados relacional:

                        SELECT A, B
                        FROM T
                        WHERE A IN (2, 4, 6 )

A cláusula: WHERE A IN (2, 4, 6) é equivalente a
Alternativas
Q473496 Banco de Dados
Considere o seguinte comando SQL:

                        SELECT Marca
                        FROM Item
                        WHERE Marca LIKE ‘S%R’

Esse comando tem como resultado a exibição do atributo Marca da tabela Item, para os casos em que o valor do atributo Marca
Alternativas
Q473495 Banco de Dados
Considere o seguinte comando SQL:

                  INSERT INTO T2
                  SELECT C1, C2
                  FROM T1

Esse comando tem como resultado a inserção na tabela
Alternativas
Q473494 Banco de Dados
Considere a seguinte representação de uma tabela de um banco de dados relacional:

                  Estoque (Cod, Item, Qtde, Categoria)

O comando SQL para se obter a soma dos valores do atributo
Qtde, agrupada por Categoria, apenas para as Categorias com
Qtde total superior a 100 unidades, é:
Alternativas
Q473493 Banco de Dados
O comando SQL para atribuir os privilégios de leitura e inserção de dados na tabela 'Pencil', aos perfis ou papéis 'One' e 'Two', é:
Alternativas
Q453047 Banco de Dados
Analise os itens a seguir relacionados à linguagem SQL.

I. O operador EXISTS verifica se o resultado de uma consulta aninhada correlacionada é vazio ou não.

II. As opções para a especificação de junção de tabelas disponíveis em SQL incluem INNER JOIN, LEFT OUTER JOIN, CENTER OUTER JOIN, CENTER INNER JOIN, RIGHT OUTER JOIN e FULL OUTER JOIN.

III. O operador CONTAINS compara dois conjuntos de valores e devolve TRUE, se um conjunto contiver todos os valores do outro conjunto.

IV. A cláusula WHERE especifica as condições para a seleção de tuplas das relações, incluindo as condições para as junções, se necessário.

Está correto o que se afirma em:
Alternativas
Respostas
2901: A
2902: A
2903: A
2904: D
2905: D
2906: C
2907: D
2908: E
2909: D
2910: B
2911: B
2912: E
2913: C
2914: A
2915: D
2916: D
2917: C
2918: E
2919: C
2920: D