Gestão

922 palavras 4 páginas
1)Crie um script (select) para exibir as seguintes informações sobre as seqüências: nome da seqüência, valor máximo, tamanho do incremento e último número. Nomeie o script como ex1.sql . Execute o script. A tabela DEPT foi criada com as seguintes definições:

CREATE TABLE dept (deptno NUMBER(2), dname VARCHAR2(14), loc VARCHAR2(13), CONSTRAINT DEPT_PK PRIMARY KEY(DEPTNO));

Resposta:
CREATE SEQUENCE DNAME START WITH 1 INCREMENT BY 1
MAXVALUE 20 ;

2. Crie uma seqüência para ser usada com a coluna de chave primária da tabela DEPT. A seqüência deve começar em 60 e ter um valor máximo de 200. Incremente sua seqüência em dez números. Nomeie a seqüência DEPT_ID_SEQ.

Resposta:
CREATE SEQUENCE DEPT_ID_SEQ
START WITH 60
INCREMENT BY 10
MAXVALUE 200;

3. Crie um script para inserir uma linha na tabela DEPT. Nomeie o script como ex3.sql. Certifique-se de usar a seqüência criada para a coluna DEPTNO. Execute o script. Adicione dois departamentos chamados Educação e Administração. Confirme as adições.

Resposta:
INSERT INTO DEPT (DEPTNO, DNAME, LOC)
VALUES (DEPT_ID_SEQ.nextval,'educacao','sumare');

INSERT INTO DEPT (DEPTNO, DNAME, LOC)
VALUES (DEPT_ID_SEQ.nextval,'administracao','itapaje_CE');

4) Crie um índice não-exclusivo na coluna de chave estrangeira (dept_id /deptno) na tabela EMP. Crie um índice para a coluna nome do departamento.

A tabela EMP foi criada com as seguintes definições:

CREATE TABLE emp ( empno NUMBER(4), ename VARCHAR2(10) NOT NULL, job VARCHAR2(9), mgr NUMBER(4), hiredate DATE, sal NUMBER(7,2), comm NUMBER(7,2), deptno NUMBER(7,2) NOT NULL,
CONSTRAINT emp_empno_pk PRIMARY KEY (EMPNO) ,
CONSTRAINT emp_empno_fk FOREIGN KEY (deptno) REFERENCES dept (deptno));

Relembrando a sintaxe de criação de índice:

CREATE [UNIQUE] INDEX ON nome_da_tabela (coluna 1 [ASC | DESC] [coluna 2 [ASC | DESC]]...);

Relacionados

  • Gestao
    2366 palavras | 10 páginas
  • Gestao
    4179 palavras | 17 páginas
  • GESTÃO
    1429 palavras | 6 páginas
  • GESTAO
    2839 palavras | 12 páginas
  • Gestão
    21613 palavras | 87 páginas
  • gestao
    415 palavras | 2 páginas
  • gestao
    463 palavras | 2 páginas
  • Gestão
    2070 palavras | 9 páginas
  • Gestao
    2061 palavras | 9 páginas
  • gestão
    2277 palavras | 10 páginas