BANCO DE DADOS II


ASSINALE A ALTERNATIVA CORRETA. De acordo com a Instrução SQL abaixo e a figura representativa de duas tabelas "A" e "B", cláusula ou função deve ser substituída no trecho XXXXXXXX para que a seleção seja correta em relação à ilustração representativa das tabelas ?

 


UNION ALL


UNION


MINUS


CUBE


INTERSECT

ASSINALE A ALTERNATIVA CORRETA. Observe a instrução SQL abaixo e em seguida selecione a alterntiva que contém a descrição da finalidade da cláusula GROUPING SETS neste exemplo.

 


Possibilidade de ter utilizar as cláusulas WHERE e GROUP BY juntas em uma única SELECT


Possibilidade de ter várias colunas de tabelas diferentes na mesma instrução SELECT


Possibilidade de ter várias colunas da tabela na mesma cláusula GROUP BY


Possibilidade de ter várias cláusulas GROUP BY na mesma instrução SELECT


Possibilidade de ter várias colunas na cláusula GROUP BY independente da cláusula WHERE

ASSINALE A ALTERNATIVA CORRETA. Observe a instrução SQL a seguir e escolha qual o tipo de junção deve ser usada para completar a instrução substituindo os caracteres ##########, de forma que, a mesma possa retornar todos os registros quando há uma correspondência na tabela da esquerda ou da direita.

SELECT e.last_name, d.department_id, d.department_name FROM employees e ########## departments d ON (e.department_id = d.department_id);


 


LEFT OUTER JOIN


RIGTH OUTER JOIN


JOIN OUTER JOIN


NATURAL JOIN


FULL OUTER JOIN 

ASSINALE A ALTERNATIVA CORRETA. Considere uma tabela com nome produtos contendo 30 linhas e outra tabela de fabricantes contendo 5 linhas, ao utilizar a cláusula CROSS JOIN, quantas linhas serão retornadas na seleção ?


100


150


25


35


300

ASSINALE A ALTERNATIVA CORRETA. Observe a instrução SQL abaixo e responda: Qual função pode ser utilizada no local de XXX ?

SELECT XXX('MARACAJU','MA','A') FROM DUAL;


TRIM


ARREAD


SUBSTR


LENGTH


REPLACE

ASSINALE A ALTERNATIVA CORRETA. Na tabela “fornecedores”, foram criados vários campos um deles é “nome_fantasia”, para que seja possível saber o tamanho do “nome_fantasia” qual instrução SQL deve ser usada ?


SELECT TRIM(nome_fantasia) FROM fornecedores


SELECT REPLACE(nome_fantasia) FROM fornecedores


SELECT SUBSTR(nome_fantasia) FROM fornecedores


SELECT LPAD(nome_fantasia) FROM fornecedores


SELECT LENGTH(nome_fantasia) FROM fornecedores

ASSINALE A ALTERNATIVA CORRETA. Em um determinado banco de dados, foi criada uma tabela denominada “Clientes”, onde dentre os principais campos destaca-se o campo “nome”. Qual instrução SQL abaixo poderia ser utilizada para exibir uma listagem com o nome dos clientes cuja primeira letra seja “L” ?


SELECT nome FROM Clientes WHERE nome LIKE ‘L%’


SELECT nome WHERE nome LIKE ‘L%’ FROM Clientes


SELECT Clientes FROM nome WHERE nome LIKE ‘L%’


SELECT nome FROM Clientes LIKE ‘L%’


SELECT nome FROM Clientes WHERE nome LIKE ‘L_’

ASSINALE A ALTERNATIVA CORRETA. Em um banco de dados de um posto de saúde, uma das tabelas tem o nome “pacientes”, nesta tabela são armazenadas informações como “nome, idade, cpf, cormobidade). Considerando que se deseja exibir uma relação com nome e idade de todos os pacientes com idade entre 60 e 80 anos, qual instrução SQL abaixo deve ser utilizada ?


SELECT nome, idade FROM idade BETWEEN 60 AND 80 WHERE pacientes


SELECT pacientes FROM nome, idade WHERE idade BETWEEN 60 AND 80


SELECT nome, idade WHERE pacientes FROM idade BETWEEN 60 AND 80


SELECT BETWEEN 60 AND 80 FROM nome, idade WHERE pacientes


SELECT nome, idade FROM pacientes WHERE idade BETWEEN 60 AND 80

ASSINALE A ALTERNATIVA CORRETA. Dentre as instruções SQL abaixo, qual delas possui a sintaxe correta ?


Insert Into empregados(codigo,nome, salario) Select Into codigo, nome, salario From empregados Where Select Into Filial = 2


Select * From clientes Where nome > 'B%' (select idade Where pessoas From sexo = 'M')


Select nome, idade From clientes Where nacionalidade Like 'B%'


Insert Into endereco, cpf From alunos Where idade > 10


Update empregados From empresa Set Salario > 5000 Where nome Like '%a'

ASSINALE A ALTERNATIVA CORRETA. Para remover uma restrição, deve-se utilizar a cláusula :


UPDATE CONSTRAINT E INSERT INTO


DELETE CONSTRAINT E DROP TABLE


REPLACE CONSTRAINT E UPDATE TABLE


DROP CONSTRAINT E ALTER TABLE


DROP CONSTRAINT E UPDATE 

Páginas: 1234