Prova de sql

3259 palavras 14 páginas
1. Dada a seguinte instrução SQL, qual linha do código fará a instrução falhar?
1. SELECT lastname, firstname, ename 2. FROM customers, emailusers 3. ON customers.users = emailusers.username 4. ORDER BY lastname ASC
A: 1 B: 2 C: 3 D: 4
2. Quais das seguintes opções não são comandos SQL válidos?
A: SELECT e MERGE B: COMMIT e ROLLBACK C: COLUMN e DESCRIBE D: SAVEPOINT e COMMIT E: SAVEPOINT e ROLLBACK F: SAVEPOINT, COMMIT e ROLLBACK
3. Você precisa de um mecanismo para importar dados para o Oracle a partir de um aplicativo antigo e, usando um valor em uma das colunas dos dados de origem, adicionar a linha a uma das diversas tabelas no seu banco de dados. Qual das seguintes opções você pode usar para satisfazer a esses requerimentos?
…exibir mais conteúdo…

A view EMP_DEPT_VU é composta pelas colunas: da tabela EMPLOYEES:
EMP_NAME VARCHAR2 (30) JOB_ID VARCHAR2 (20) SALARY NUMBER DEPARTMENT_ID NUMBER e da tabela DEPARTMENTS: DEPT_NAME VARCHAR2 (30)
Dos comandos abaixo, qual produzirá um erro?
A: SELECT * FROM emp_dept_vu; B: SELECT department_id, SUM(salary) FROM emp_dept_vu GROUP BY department_id; C: SELECT department_id, job_id, AVG(salary) FROM emp_dept_vu GROUP BY department_id, job_id; D: SELECT job_id, SUM(salary) FROM emp_dept_vu WHERE department_id IN (10,20) GROUP BY job_id HAVING SUM(salary) >20000; E: Nenhum dos comandos acima produzirá um erro. Todos são válidos.
15. Examine a descrição da tabela EMPLOYEES:
EMP_ID NUMBER (4) NOT NULL LAST_NAME VARCHAR2 (30) NOT NULL FIRST_NAME VARCHAR2 (30) DEPT_ID NUMBER (2) JOB_CAT VARCHAR (30) SALARY NUMBER (8, 2)
Dos comandos listados abaixo, qual mostrará o código do departamento, o menor salário e o maior salário pago naquele departamento apenas se o menor salário for menor que 5000 e o maior salário for maior que 15000?
A: SELECT dept_id, MIN (salary), MAX (salary) FROM employees WHERE MIN(salary) < 5000 AND MAX (salary) > 15000; B: SELECT dept_id, MIN (salary), MAX (salary) FROM employees WHERE MIN (salary) < 5000 AND MAX (salary) 15000 GROUP BY dept_id; C: SELECT dept_id, MIN(salary), MAX(salary) FROM employees HAVING MIN (salary) < 5000 AND

Relacionados

  • 5 Principais banco de dados
    847 palavras | 4 páginas
  • Pre projeto banco de dados
    1485 palavras | 6 páginas
  • Segurança SQL Injection
    9537 palavras | 39 páginas
  • Design Patterns
    3135 palavras | 13 páginas
  • Pl /sql avançado
    9369 palavras | 38 páginas
  • Bd - fundamentos de armazenamento e manipulação de dados
    1865 palavras | 8 páginas
  • Sybase
    5697 palavras | 23 páginas
  • Tutorial dbdesigner fork(modelagem banco de dados)
    4591 palavras | 19 páginas
  • Banco de dados
    1139 palavras | 5 páginas
  • Tcc - desenvolvimento de e-commerce em asp.net
    14541 palavras | 59 páginas