TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco de Dados - select

Por:   •  7/10/2018  •  Trabalho acadêmico  •  918 Palavras (4 Páginas)  •  216 Visualizações

Página 1 de 4

create table curso(

id_curso varchar2(5),

nome_curso varchar2(20),

primary key(id_curso)

);

create table disciplina(

id_disc varchar2(5),

nome_disc varchar2(25),

primary key(id_disc)

);

create table aluno(

RA varchar2(6),

nome_aluno varchar2(30),

end_aluno varchar2(30),

cidad_aluno varchar2(20),

fone_aluno varchar2(11),

id_curso varchar2(5),

primary key(RA),

foreign key(id_curso) references curso

);

create table professor(

matricula varchar2(6),

nome_prof varchar2(30),

end_prof varchar2(30),

cidad_prof varchar2(20),

fone_prof varchar2(11),

primary key(matricula)

);

create table possui(

id_curso varchar(5),

id_disc varchar(5),

foreign key(id_curso) references curso,

foreign key(id_disc) references disciplina

);

create table leciona(

id_disc varchar(5),

matricula varchar2(6),

foreign key(id_disc) references disciplina,

foreign key(matricula) references professor

);

INSERT INTO professor VALUES (' m-01 ',' João ',' Rua 103,5 ',' São Paulo ',' 9876-5876 ');

INSERT INTO professor VALUES (' m-02 ',' José ',' Rua 203,4 ',' Itaquera ',' 9873-4987 ');

INSERT INTO professor VALUES (' m-03 ',' Maria ',' Rua 303,2 ',' Campo Limpo ',' 8726-9864 ');

INSERT INTO professor VALUES (' m-04 ',' Isabel ',' Rua 403,3 ',' SBC ',' 7253-9709 ');

INSERT INTO professor VALUES (' m-05 ',' Marcel ',' Rua 503,1 ',' SBC ',' 7126-4837 ');

INSERT INTO disciplina VALUES (' d-01 ',' Artes ');

INSERT INTO disciplina VALUES (' d-02 ',' Cálculo ');

INSERT INTO disciplina VALUES (' d-03 ',' Banco de Dados ');

INSERT INTO disciplina VALUES (' d-04 ',' Sistemas Operacionais ');

INSERT INTO disciplina VALUES (' d-05 ',' Física ');

INSERT INTO aluno VALUES (' RA-01 ',' Anderson Lima ',' Rua 13, 1 ',' São Paulo ',' 2345-5678 ',' c-01 ');

INSERT INTO aluno VALUES (' RA-02 ',' Pedro Toledo ',' Rua 23, 2 ',' Santo André ',' 3456-6789 ',' c-01 ');

INSERT INTO aluno VALUES (' RA-03 ',' Amanda Mara ',' Rua 33, 3 ',' São Paulo ',' 2343-5675 ',' c-03 ');

INSERT INTO aluno VALUES (' RA-04 ',' Julia Moreira ',' Rua 43, 4 ',' SBC ',' 3453-9876 ',' c-04 ');

INSERT INTO aluno VALUES (' RA-05 ',' Rômulo Torres ',' Rua 53, 5 ',' Itaquá ',' 3245-9087 ',' c-04 ');

INSERT INTO curso VALUES (' c-01 ',' Ciência da computação ');

INSERT INTO curso VALUES (' c-02 ',' Matemática ');

INSERT INTO curso VALUES (' c-03 ',' Pedagogia ');

INSERT INTO curso VALUES (' c-04 ',' História ');

INSERT INTO curso VALUES (' c-05 ',' Física ');

INSERT INTO possui VALUES (' c-01 ',' d-02 ');

INSERT INTO possui VALUES (' c-01 ',' d-03 ');

INSERT INTO possui VALUES (' c-02 ',' d-02 ');

INSERT INTO possui VALUES (' c-04 ',' d-01 ');

INSERT INTO possui VALUES (' c-05 ',' d-05 ');

INSERT INTO leciona VALUES (' d-01 ',' m-03 ');

INSERT INTO leciona VALUES (' d-02 ',' m-05 ');

INSERT INTO leciona VALUES (' d-03 ',' m-01 ');

INSERT INTO leciona VALUES (' d-04 ',' m-01 ');

INSERT INTO leciona VALUES (' d-04 ',' m-04 ');

1)select nome_curso from curso where nome_curso like'M%';

NOME_CURSO

--------------------

Matemática

2)select nome_disc from disciplina where nome_disc not in('Sistemas Operacionais');

NOME_DISC

...

Baixar como (para membros premium)  txt (6.7 Kb)   pdf (51.9 Kb)   docx (14.7 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com