Grafos

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1944 palavras )
  • Download(s) : 0
  • Publicado : 29 de outubro de 2012
Ler documento completo
Amostra do texto
1



BANCO DE DADOS II



2

SUMÁRIO
1. CONSTRUÇÃO DO BANCO DE DADOS ...........................................................1 1.1. CRIANDO TABELA DEPARTAMENTO ............................................................. 1 1.2. CRIANDO SEQUENCIADOR DO DEPARTAMENTO...................................... 1 1.3. INSERÇÃO DEPARTAMENTO............................................................................ 1 1.4. CRIAR TABELA CURSO....................................................................................... 1 1.5. CRIANDO SEQUENCIADOR DO CURSO ......................................................... 2 1.6. INSERÇÃO DE CURSOS ...................................................................................... 2 1.7. CRIANDO TABELAALUNO................................................................................. 4 1.8. CRIANDO SEQUENCIADOR ALUNO ................................................................ 4 1.9. CRIANDO TABELA MATRICULA ....................................................................... 5 1.10. 1.11. 1.12. 1.13. 1.14. 1.15. 1.16. 1.17. 2. ALIMENTANDO TABELA MATRICULA .................................................... 5CRIANDO VIEW LISTAGEM DE ALUNOS................................................ 5 CRIANDO TABELA DE LOG DA MATRICULA........................................ 6 CRIANDO SEQUENCIADOR........................................................................ 6 CRIANDO OU SUBSTITUINDO PROCEDURE NR_MATRICULA........ 6 CRIANDO SEQUENCIADOR TMP_MATRICULA .................................... 7 CRIANDO TABELATMP_MATRICULA..................................................... 8 CRIANDO OU SUBSTITUINDO TRIGGER VERIFICAR_MATRICULA8

FUNÇÕES............................................................................................................9 2.1. REPLACE ................................................................................................................. 9 2.2. CEIL........................................................................................................................... 9 2.3. FLOOR ...................................................................................................................... 9 2.4. SQRT ......................................................................................................................... 9 2.5. LAST_DAY............................................................................................................. 10 2.6. NEXT_DAY............................................................................................................. 10 2.7. ADD_MONTHS ...................................................................................................... 10

3

1

1. CONSTRUÇÃO DO BANCO DE DADOS 1.1.CRIANDO TABELA DEPARTAMENTO CREATE TABLE DEPARTAMENTO ( ID_DEP NUMBER(3) PRIMARY KEY, NOME_DEP VARCHAR2(60) NOT NULL, DTHCADASTRO_DEP DATE NOT NULL, ATIVO_DEP CHAR(1) NOT NULL, CONSTRAINT UNQ_NOME_DEP UNIQUE(NOME_DEP), CONSTRAINT DEP_CK_ATIVO_DEP CHECK (ATIVO_DEP IN('S','N')) ); 1.2. CRIANDO SEQUENCIADOR DO DEPARTAMENTO CREATE SEQUENCE SEQ_DEPARTAMENTO MINVALUE 100 MAXVALUE 999 INCREMENT BY 1 STARTWITH 100 NOCACHE NOORDER NOCYCLE; 1.3. INSERÇÃO DEPARTAMENTO INSERT INTO DEPARTAMENTO VALUES (SEQ_DEP.NEXTVAL, 'Ciências Exatas e Sociais Aplicadas', SYSDATE, 'S'); INSERT INTO DEPARTAMENTO VALUES (SEQ_DEP.NEXTVAL, 'Ciências da Saúde', SYSDATE, 'S'); INSERT INTO DEPARTAMENTO VALUES (SEQ_DEP.NEXTVAL, 'Ciências Humanas', SYSDATE, 'S'); INSERT INTO DEPARTAMENTO VALUES (SEQ_DEP.NEXTVAL, 'CursosSuperiores de Tecnologia', SYSDATE, 'S'); 1.4. CRIAR TABELA CURSO CREATE TABLE CURSO ( ID_CURSO NUMBER(3) PRIMARY KEY, ID_DEP NUMBER(3) NOT NULL, NOME_CURSO VARCHAR2(60) NOT NULL, DTHCADASTRO_CURSO DATE NOT NULL, ATIVO_CURSO CHAR(1) NOT NULL, CARGAHORARIA_CURSO NUMBER(4), DESCR_CURSO VARCHAR2(500) NULL, CONSTRAINT UNQ_NOME_CURSO UNIQUE(NOME_CURSO),

2

CONSTRAINT CURSO_CK_ATIVO_CURSO CHECK...
tracking img