DP Database Programming with SQL Exame Intermediário
Por: weslleyjunio3032 • 22/5/2022 • Exam • 2.584 Palavras (11 Páginas) • 172 Visualizações
Teste: DP Database Programming with SQL Exame Intermediário
Verifique as suas respostas, o feedback e a pontuação das perguntas abaixo. Um asterisco (*) indica uma resposta correta.
Section 1
(Responder a todas as perguntas desta secção)
1. Que comando é usado para adicionar linhas a uma tabela?
ADD[pic 1]
INSERT (*)[pic 2]
ADD_ROW[pic 3]
NEW_ROW[pic 4]
Correto
(1/1) Pontos
2. Como todos os computadores no mundo falam as mesmas linguagens, você só precisa aprender uma linguagem de programação: Oracle SQL. Verdadeiro ou falso?
True[pic 5]
False (*)[pic 6]
Correto.
(1/1) Pontos
3. As colunas em uma tabela de banco de dados contêm dados com o(a) mesmo(a) _________:
Campo[pic 7]
Tipo (*)[pic 8]
Linha[pic 9]
Chave[pic 10]
Correto
(1/1) Pontos
4. Em uma cláusula SELECT, qual é o resultado de 2 + 3 * 2?
10[pic 11]
13[pic 12]
8 (*)[pic 13]
6[pic 14]
Correto.
(1/1) Pontos
5. A instrução SQL SELECT é capaz de:
Seleção e proteção[pic 15]
Seleção e projeção (*)[pic 16]
Projeção e atualização[pic 17]
Nenhuma das opções acima[pic 18]
Correto
Section 2
(Responder a todas as perguntas desta secção)
6. Qual consulta daria este resultado?
LAST_NAME | FIRST_NAME | DEPARTMENT_ID |
King | Steven | 90 |
SELECT last_name, first_name, department_id
FROM employees
WHERE last_name LIKE 'KING';[pic 19]
SELECT last_name, first_name, department_id
FROM employees
WHERE last_name LIKE 'k%';[pic 20]
SELECT last_name, first_name, department_id
FROM employees
WHERE last_name = 'King'; (*)[pic 21]
SELECT last_name, first_name, department_id
FROM employees C
WHERE last_name = 'KING;[pic 22]
Correto
(1/1) Pontos
7. Você deseja recuperar uma lista de clientes cujos sobrenomes começam com as letras 'Fr' . Que símbolo deve ser incluído na cláusula WHERE da instrução SELECT para obter o resultado desejado?
~[pic 23]
% (*)[pic 24]
*[pic 25]
#[pic 26]
Correto.
(1/1) Pontos
8. Qual destas cláusulas WHERE não selecionaria o número 10?
WHERE hours IN (8,9,10)[pic 27]
WHERE hours <= 10[pic 28]
WHERE hours BETWEEN 10 AND 20[pic 29]
WHERE hours <>10 (*)[pic 30]
Correto
(1/1) Pontos
9. Ao usar o operador "LIKE", os símbolos % e _ podem ser usados para fazer uma correspondência de padrão, uma pesquisa com curingas. Verdadeiro ou falso?
True (*)[pic 31]
False[pic 32]
Correto
(1/1) Pontos
10. Qual destas opções NÃO ESTÁ SENDO EXECUTADA nesta instrução SQL?
SELECT first_name || ‘ ‘ || last_name "Name"
FROM employees;
Seleção de colunas da tabela de funcionários[pic 33]
Inserção de espaço entre nome e sobrenome[pic 34]
Concatenação de nome, nome do meio e sobrenome (*)[pic 35]
Uso de um alias de coluna[pic 36]
Incorreto. Consulte a Seção 2, Lição 1.
11. Quando você usa a condição LIKE para procurar símbolos _, que caractere pode servir como opção ESCAPE padrão?
%[pic 37]
^[pic 38]
\ (*)[pic 39]
&[pic 40]
Incorreto. Consulte a Seção 2, Lição 1.
(0/1) Pontos
Section 3
(Responder a todas as perguntas desta secção)
12. Um alias de coluna pode ser especificado em uma cláusula ORDER BY. Verdadeiro ou falso?
True (*)[pic 41]
False[pic 42]
Correto
(1/1) Pontos
13. Que valor será retornado por esta instrução SQL?
SELECT employee_id
FROM employees
WHERE employee_id BETWEEN 100 AND 150
OR employee_id IN(119, 175, 205)
AND (employee_id BETWEEN 150 AND 200);
Nenhuma linha será retornada.[pic 43]
200, 201, 202, 203, 204, 205, 206[pic 44]
19[pic 45]
100, 101, 102, 103, 104, 107, 124, 141, 142, 143, 144, 149 (*)[pic 46]
Correto.
(1/1) Pontos
14. Que afirmação sobre a ordem de classificação padrão é verdadeira?
Os valores de data mais antigos são exibidos primeiro. (*)[pic 47]
Os valores nulos são exibidos primeiro.[pic 48]
Os valores de caracteres são exibidos em ordem alfabética inversa.[pic 49]
Os menores valores numéricos são exibidos por último.[pic 50]
Correto.
(1/1) Pontos
15. A função COUNT é uma função de uma única linha. Verdadeiro ou falso?
True[pic 51]
False (*)[pic 52]
Correto
16. A tabela PRICE contém estes dados:
PRODUCT_ID | MANUFACTURER_ID |
86950 | 59604 |
Você consulta o banco de dados e o valor retornado é 95. Que script foi usado?
SELECT SUBSTR(product_id, 3, 2)
FROM price
WHERE manufacturer_id = 59604; (*)[pic 53]
SELECT TRIM(product_id, -3, 2)
FROM price
WHERE manufacturer_id = 59604;[pic 54]
SELECT LENGTH(product_id, 3, 2)
FROM price
WHERE manufacturer_id = 59604;[pic 55]
SELECT SUBSTR(product_id, -1, 3)
FROM price
WHERE manufacturer_id = 59604;[pic 56]
Correto
(1/1) Pontos
17. Você precisa exibir o número de caracteres no sobrenome de cada cliente. Que função deve ser usada?
...