Integrador Postado Junho 14, 2011 Denunciar Share Postado Junho 14, 2011 Ola bom dia pessoa tenho que resolver uns exercicios e não to conseguindo sera que alguém poderia me ajudar... Desde já muito obrigadoAbaixo esta a tabela e seus exerciciosCONFERÊNCIA {n_conf, nome, dt_realizacao, local_realizacao}SESSÃO {n_conf, n_sessao, titulo}ARTIGO {n_artigo, aceite, titulo, resumo}ART-ACEITE {n_conf, n-sessao, n_artigo}AUTOR {n-autor, nome, filiação}AUTORIA {n_artigo, n_autor }Elaborar os comandos SQL, conforme se pede:1) Quais os nomes das conferências existentes? Ordene de forma decrescente de nome da conferência.Select Nomefrom CONFERENCIAWhere Nome Order by Desc___________________________________________________________________________2) Quais as conferências realizadas em ?São José do Rio Preto? ?Select NomeFrom CONFERENCIAWhere local_realizacao IN (?São José do Rio Preto?)___________________________________________________________________________3) Selecione a quantidade de autores cuja filiação seja ?UTFPR?.Select n-autor, Count(*)From AUTORGroup by filiação = ?UTFPR?___________________________________________________________________________4) Quais os nomes das conferências com número de artigos aceitos > 200?Select NomeFrom CONFERENCIAWhere CodArtigo in (select Cod_ConfFrom ART_ACEITE)Group by NomeHaving COUNT(*) > 200)___________________________________________________________________________5) Qual o título dos artigos aceitos para a conferência ?Espaço 2006??Select tituloFrom A.ARTIGOWhere Nome in (select Cod_ConfFrom AA.ART_ACEITEWhere AA.cod_conf = ?sim?) and(select NomeFrom CONFERENCIA)___________________________________________________________________________6) Altere a tabela Autor incluindo a coluna e-mail.7) Qual o nome dos autores que apresentam os artigos aceites?Quais os autores que são sempre co-autores do ?José Santos? (ex., que escreveram todos os artigos que o ?José Santos? escreveu)?9) Qual o programa de uma conferência dado o seu nome, sessões (título), artigos apresentados (título) e nome dos autores.10) Quais são as conferências a serem realizadas em 2011?11) Exclua um autor que não escreveu nenhum artigo.12) Qual o nome dos autores que começam pela letra A?13) Qual o nome dos autores e quantos artigos cada um deles escreveu?14) Quais os nomes dos autores, e respectivos artigos (título), que escreveram mais que um artigo?15) Exclua todos os artigos que não foram aceitos na conferência ?Espaço 2006? da sessão 10. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Integrador
Ola bom dia pessoa tenho que resolver uns exercicios e não to conseguindo sera que alguém poderia me ajudar... Desde já muito obrigado
Abaixo esta a tabela e seus exercicios
CONFERÊNCIA {n_conf, nome, dt_realizacao, local_realizacao}
SESSÃO {n_conf, n_sessao, titulo}
ARTIGO {n_artigo, aceite, titulo, resumo}
ART-ACEITE {n_conf, n-sessao, n_artigo}
AUTOR {n-autor, nome, filiação}
AUTORIA {n_artigo, n_autor }
Elaborar os comandos SQL, conforme se pede:
1) Quais os nomes das conferências existentes? Ordene de forma decrescente de nome da conferência.
Select Nome
from CONFERENCIA
Where Nome Order by Desc
___________________________________________________________________________
2) Quais as conferências realizadas em ?São José do Rio Preto? ?
Select Nome
From CONFERENCIA
Where local_realizacao IN (?São José do Rio Preto?)
___________________________________________________________________________
3) Selecione a quantidade de autores cuja filiação seja ?UTFPR?.
Select n-autor, Count(*)
From AUTOR
Group by filiação = ?UTFPR?
___________________________________________________________________________
4) Quais os nomes das conferências com número de artigos aceitos > 200?
Select Nome
From CONFERENCIA
Where CodArtigo in (select Cod_Conf
From ART_ACEITE)
Group by Nome
Having COUNT(*) > 200)
___________________________________________________________________________
5) Qual o título dos artigos aceitos para a conferência ?Espaço 2006??
Select titulo
From A.ARTIGO
Where Nome in (select Cod_Conf
From AA.ART_ACEITE
Where AA.cod_conf = ?sim?) and
(select Nome
From CONFERENCIA)
___________________________________________________________________________
6) Altere a tabela Autor incluindo a coluna e-mail.
7) Qual o nome dos autores que apresentam os artigos aceites?
Quais os autores que são sempre co-autores do ?José Santos? (ex., que escreveram todos os artigos que o ?José Santos? escreveu)?
9) Qual o programa de uma conferência dado o seu nome, sessões (título), artigos apresentados (título) e nome dos autores.
10) Quais são as conferências a serem realizadas em 2011?
11) Exclua um autor que não escreveu nenhum artigo.
12) Qual o nome dos autores que começam pela letra A?
13) Qual o nome dos autores e quantos artigos cada um deles escreveu?
14) Quais os nomes dos autores, e respectivos artigos (título), que escreveram mais que um artigo?
15) Exclua todos os artigos que não foram aceitos na conferência ?Espaço 2006? da sessão 10.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.