Prévia do material em texto
<p>7/9/2019 APOSTILA_BDI_2011</p><p>http://slidepdf.com/reader/full/apostilabdi2011 136/154</p><p>B A N C O D E D A D O S I F A T E C D E P R A I A G R A N D E</p><p>136</p><p>JOB_HISTORY(histórico_cargos)</p><p>NOME DA COLUNA TIPO E TAMANHO DESCRIÇÃO</p><p>EMPLOYEE_ID NUMBER(6) – PK Identificação do empregado</p><p>START_DATE DATE Data início do empregado no cargo</p><p>END_DATE DATE Data final do empregado no cargo</p><p>JOB_ID VARCHAR2(10) – FK Identificação do cargo</p><p>DEPARTMENT_ID NUMBER(4) – FK Identificação do departamento</p><p>USUÁRIO SCOTT:</p><p>Para estudo, o Oracle (versões 8.0, 8i e 9i) possui no usuário SCOTT, as</p><p>seguintes tabelas:</p><p>DEPT</p><p>NOME DA COLUNA TIPO E TAMANHO DESCRIÇÃO</p><p>DEPTNO NUMBER(2) – PK Número do departamento (PK)</p><p>DNAME VARCHAR2(14) Nome do departamentoLOC VARCHAR2(13) Local do departamento</p><p>EMP</p><p>NOME DA COLUNA TIPO E TAMANHO DESCRIÇÃO</p><p>EMPNO NUMBER(4) – PK Matrícula do empregado</p><p>ENAME VARCHAR2(10) Nome do empregado</p><p>JOB VARCHAR2(9) Cargo do empregado</p><p>MGR NUMBER(4) Matrícula do gerente</p><p>HIREDATE DATE Data de admissão</p><p>SAL NUMBER(7,2) Salário</p><p>COMM NUMBER(7,2) Comissão</p><p>DEPTNO NUMBER(2) – FK Número do departamento</p><p>SALGRADENOME DA COLUNA TIPO DESCRIÇÃO</p><p>GRADE NUMBER Número da faixa salarial</p><p>LOSAL NUMBER Início da faixa salarial</p><p>HISAL NUMBER Fim da faixa salarial</p><p>INSTRUÇÕES SQL</p><p>INSTRUÇÃO DESCRIÇÃO</p><p>SELECT Recuperação de dados de banco de dados</p><p>INSERT UPDATE DELETE DML (Data Manipulation Language)</p><p>CREATE, ALTER, DROP,</p><p>RENAME e TRUNCATE</p><p>DDL (Data Definition Language)</p><p>COMMIT,ROLLBACK e SAVEPOINT Controle de Transação</p><p>GRANT, REVOKE DCL (Data Control Language)</p><p>FERRAMENTAS DO ORACLE</p><p>SQL * PLUS</p><p>O SQL * PLUS é uma ferramenta do ORACLE que tem por objetivo realizar a</p><p>interface iterativa com o banco de dados, permitindo realizar operações como:</p><p>• Editar, armazenar, recuperar e executar comandos SQL e blocos PL/SQL;</p>