Advertisement
Guest User

Untitled

a guest
Apr 24th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1.  
  2. CREATE TABLE SOFTWARE(ID_SOFTWARE NUMBER(9) NOT NULL, NOME_SOFTWARE VARCHAR(30) NOT NULL, VERSAO_SOFTWARE NUMBER(10), DESENVOLVEDORA_SOFTWARE VARCHAR(100), FINALIDADE_SOFTWARE VARCHAR(100), TAMANHO_SOFTWARE VARCHAR(5) NOT NULL);
  3.  
  4. CREATE TABLE NOTEBOOK(ID_NOTEBOOK NUMBER(20) NOT NULL, MATRICULA_ALUNO NUMBER(30) NOT NULL, ID_SOFTWARE NUMBER(20) NOT NULL, MARCA_NOTEBOOK VARCHAR(20) NOT NULL, MODELO_NOTEBOOK VARCHAR(20), SIST_OP_NOTEBOOK VARCHAR(30) NOT NULL, MEM_RAM_NOTEBOOK NUMERIC(2), MEM_HD_NOTEBOOK NUMBER(4));
  5.  
  6. CREATE TABLE ALUNO(MATRICULA_ALUNO NUMBER(20) NOT NULL, NOME_ALUNO VARCHAR(100) NOT NULL, DATA_NASC_ALUNO DATE, CURSO_ALUNO VARCHAR(100), CPF_ALUNO NUMERIC(11) NOT NULL, SEXO_ALUNO VARCHAR(1));
  7.  
  8. ALTER TABLE SOFTWARE ADD PRIMARY KEY (ID_SOFTWARE);
  9.  
  10. ALTER TABLE NOTEBOOK ADD PRIMARY KEY (ID_NOTEBOOK);
  11.  
  12. ALTER TABLE ALUNO ADD PRIMARY KEY (MATRICULA_ALUNO);
  13.  
  14. ALTER TABLE NOTEBOOK ADD FOREIGN KEY (MATRICULA_ALUNO) REFERENCES ALUNO (MATRICULA_ALUNO);
  15.  
  16. ALTER TABLE NOTEBOOK ADD FOREIGN KEY (ID_SOFTWARE) REFERENCES SOFTWARE (ID_SOFTWARE);
  17.  
  18. INSERT INTO ALUNO (MATRICULA_ALUNO, NOME_ALUNO, CPF_ALUNO) VALUES ('1234', 'PEDRO AUGUSTO', '09394445901');
  19.  
  20. INSERT INTO ALUNO (MATRICULA_ALUNO, NOME_ALUNO, CPF_ALUNO) VALUES ('4321', 'HENRIQUE FONSECA', '09378945611');
  21.  
  22. INSERT INTO SOFTWARE (ID_SOFTWARE, NOME_SOFTWARE, TAMANHO_SOFTWARE) VALUES ('00001', 'COREL DRAW', '500');
  23.  
  24. INSERT INTO SOFTWARE (ID_SOFTWARE, NOME_SOFTWARE, TAMANHO_SOFTWARE) VALUES ('00002', 'PHOTOSCAPE', '100');
  25.  
  26. INSERT INTO NOTEBOOK (ID_NOTEBOOK, MATRICULA_ALUNO, ID_SOFTWARE, MARCA_NOTEBOOK, SIST_OP_NOTEBOOK) VALUES ('00099', '1234', '00001', 'DELL', 'WIN 10');
  27.  
  28. INSERT INTO NOTEBOOK (ID_NOTEBOOK, MATRICULA_ALUNO, ID_SOFTWARE, MARCA_NOTEBOOK, SIST_OP_NOTEBOOK) VALUES ('00077', '4321', '00002', 'POSITIVO', 'UBUNTU');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement