Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>DESENVOLVIMENTO DE BANCO DE DADOS - ATIVIDADE AVALIATIVA 4</p><p>QUESTÃO 1 DE 5</p><p>Um Analista de RH precisa emitir um relatório com todos os funcionários que ganham auxílio</p><p>alimentação. O relatório deverá apresentar somente as colunas nome, departamento e</p><p>aux_alimentacao organizando os dados por nome de forma ascendente. Considerando que o</p><p>relatório será emitido com um comando SQL em um banco de dados Oracle, que possui uma tabela</p><p>chamada funcionario, a instrução SQL que deverá ser utilizada é:</p><p>( ) SELECT funcionario, departamento, aux_alimentacao FROM funcionario WHERE</p><p>aux_alimentacao IS NOT NULL ORDER BY nome ASC;</p><p>(X) SELECT nome, departamento, aux_alimentacao FROM funcionario WHERE</p><p>aux_alimentacao IS NOT NULL ORDER BY nome ASC;</p><p>( ) SELECT nome, departamento, aux_alimentacao FROM funcionario WHERE aux_alimentacao IS</p><p>NOT EMPTY ORDER BY nome ASC;</p><p>( ) SELECT nome, departamento, aux_alimentacao FROM funcionario WHERE aux_alimentacao IS</p><p>NULL ORDER BY nome ASC;</p><p>( ) SELECT nome, departamento, aux_alimentacao FROM funcionario WHERE aux_alimentacao IS</p><p>NOT NULL ORDER BY nome DESC;</p><p>QUESTÃO 2 DE 5</p><p>Considere a tabela criada a seguir:</p><p>CREATE TABLE EMPREGADO(COD_EMP NUMBER(4) PRIMARY KEY,</p><p>NOME_EMP VARCHAR2(25) NOT NULL, COD_GER NUMBER(4) REFERENCES GERENTE);</p><p>CREATE TABLE GERENTE(COD_GER NUMBER(4) PRIMARY KEY, NOME_GER VARCHAR2(25)</p><p>NOT NULL)</p><p>Qual das seguintes consultas retorna os nomes dos empregados e os nomes dos seus respectivos</p><p>gerentes?</p><p>( ) SELECT E.EMPREGADO NOME_EMP, G.GERENTE NOME_EMP FROM EMPREGADO E,</p><p>GERENTE G WHERE E.COD_GER = G.COD_EMP;</p><p>( ) SELECT E.NOME_EMP EMPREGADO, G.NOME_EMP GERENTE FROM EMPREGADO E,</p><p>GERENTE G;</p><p>( ) SELECT NOME_EMP EMPREGADO, NOME_EMP GERENTE FROM EMPREGADO,</p><p>EMPREGADO WHERE COD_GER = COD_EMP;</p><p>(X) SELECT E.NOME_EMP EMPREGADO, G.NOME_GER GERENTE FROM EMPREGADO E,</p><p>GERENTE G WHERE E.COD_GER = G.COD_GER;</p><p>( ) SELECT NOME_EMP.EMPREGADO, NOME_EMP.GERENTE FROM EMPREGADO WHERE</p><p>E.COD_GER = G.COD_GER;</p><p>DESENVOLVIMENTO DE BANCO DE DADOS - ATIVIDADE AVALIATIVA 4</p><p>QUESTÃO 3 DE 5</p><p>Considere as tabelas criadas a seguir:</p><p>CREATE TABLE FILIAL_A (CODCLIENTE NUMBER(4) PRIMARY KEY,</p><p>NOMECLIENTE VARCHAR2(30));</p><p>CREATE TABLE FILIAL_B (CODCLIENTE NUMBER(4) PRIMARY KEY,</p><p>NOMECLIENTE VARCHAR2(30));</p><p>Qual das seguintes consultas retorna os nomes dos clientes das duas filiais (A e B)?</p><p>( ) SELECT NOMECLIENTE FROM FILIAL_A FULL OUTER JOIN NOMECLIENTE FROM FILIAL_B;</p><p>( ) SELECT NOMECLIENTE FROM FILIAL_A INNER JOIN NOMECLIENTE FROM FILIAL_B;</p><p>( ) SELECT NOMECLIENTE FROM FILIAL_A LEFT OUTER JOIN NOMECLIENTE FROM FILIAL_B;</p><p>(X) SELECT NOMECLIENTE FROM FILIAL_A UNION SELECT NOMECLIENTE FROM FILIAL_B;</p><p>( ) SELECT NOMECLIENTE FROM FILIAL_A MINUS SELECT NOMECLIENTE FROM FILIAL_B;</p><p>QUESTÃO 4 DE 5</p><p>Considere as tabelas criadas a seguir:</p><p>CREATE TABLE FILIAL_A (CODCLIENTE NUMBER(4) PRIMARY KEY,</p><p>NOMECLIENTE VARCHAR2(30));</p><p>CREATE TABLE FILIAL_B (CODCLIENTE NUMBER(4) PRIMARY KEY,</p><p>NOMECLIENTE VARCHAR2(30));</p><p>Qual das seguintes consultas retorna os nomes dos clientes comuns às duas filiais (A e B)?</p><p>(X) SELECT NOMECLIENTE FROM FILIAL_A INTERSECT SELECT NOMECLIENTE FROM</p><p>FILIAL_B;</p><p>( ) SELECT NOMECLIENTE FROM FILIAL_A LEFT OUTER JOIN NOMECLIENTE FROM FILIAL_B;</p><p>( ) SELECT NOMECLIENTE FROM FILIAL_A FULL OUTER JOIN NOMECLIENTE FROM FILIAL_B;</p><p>( ) SELECT NOMECLIENTE FROM FILIAL_A UNION SELECT NOMECLIENTE FROM FILIAL_B;</p><p>( ) SELECT NOMECLIENTE FROM FILIAL_A MINUS SELECT NOMECLIENTE FROM FILIAL_B;</p><p>QUESTÃO 5 DE 5</p><p>Que cláusula deve ser adicionada para impedir operações DML sobre uma VIEW, restringindo-a,</p><p>portanto, apenas a operações de leitura?</p><p>( ) WITH WRITE ONLY</p><p>( ) WITH READ AND WRITE</p><p>(X) WITH READ ONLY</p><p>( ) WITH READ AND WRITE ONLY</p><p>( ) WITH SELECT ONLY</p>

Mais conteúdos dessa disciplina