Cadernode sql

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2330 palavras )
  • Download(s) : 0
  • Publicado : 11 de fevereiro de 2011
Ler documento completo
Amostra do texto
Exercícios de SQL

Exercícios: Exercício 1)
Stands (Cod_stand, Cod_Ramoactividade, Nome_empresa) StandsVisitantes(Cod_stand, Data, N_Visitantes) RamosActividade (Cod_Ramoactividade, Descritivo_RamoActividade)

Tendo em conta que a sintaxe SQL usada utiliza parêntesis rectos para referenciar tabelas e campos cuja designação é formada por mais do que uma palavra, descreva o objectivo de cadauma das instruções SQL seguintes:

a)

SELECT Data, [N_Visitantes] FROM [StandsVisitantes] WHERE [Cod_stand]=2 SELECT [Descritivo_RamoActividade], [Nome_empresa] FROM Stands, [RamoActividade] WHERE Stands.[Cod_Ramoactividade]= [RamosActividade].[Cod_Ramoactividade] ORDER BY [Descritivo_RamoActividade], [Nome_empresa] SELECT Count(*) AS [N_Visitantes > 100] FROM [StandsVisitantes] WHERE[Cod_stand]=1 And [N_Visitantes]>100

b)

c)

d) Apresente a instrução SQL que permite efectuar a selecção de dados adequada a cada um dos seguintes pedidos:

1. O número total de visitantes do stand com o código 2.

2. Para todos os dias da exposição e para todos os stands, o nome da empresa que ocupa o stand, a data e o número de visitantes, com ordenação descendente por data e, dentro dadata, ordenação descendente por número de visitantes.

3. A contagem de stands por ramo de actividade. O código do ramo de actividade é usado para a identificação de cada um dos ramos de actividade e para a ordenação ascendente da consulta.
ATI- Unidade III 1

Exercícios de SQL

Exercício 2)
Compras (Cod_produto, Ano, Mes, Quantidade) Produtos (Cod_Produto, Descricao) Vendas (Cod_produto,Ano, Mes, Quantidade)

Tendo em conta que a sintaxe SQL usada utiliza parêntesis rectos para referenciar tabelas e campos cuja designação é formada por mais do que uma palavra, descreva o objectivo de cada uma das instruções SQL seguintes:

a)

SELECT Descricao, [Cod_Produto] FROM Produtos ORDER BY Descricao SELECT Ano, Mes, Quantidade FROM Produtos, Compras WHEREProdutos.[Cod_Produto]=Compras.[Cod_Produto] AND Descricao=”Canetas BIC” ORDER BY Quantidade SELECT Quantidade FROM Vendas WHERE [Cod_Produto]=10 And Ano=1996 And Mes=5

b)

c)

d) Apresente a instrução SQL que permite efectuar a selecção de dados adequada a cada um dos seguintes pedidos:

1. Determinar o máximo de unidades vendidas do produto com o código 11.

2. A média de vendas no ano de 1996 do produto com ocódigo 3. Utilize a função AVG.

3. O somatório das vendas do produto com o código 15 no ano de 1996.

ATI- Unidade III

2

Exercícios de SQL

Exercício 3)
Perguntas (Nº_Pergunta, Cod_Tema, Pergunta) Utilizadores (Cod_utilizador, Nome_utilizador) Temas (Cod_Tema, Descricao) UtilizadoresPerguntas (Cod_utilizador, Nº_Pergunta, Acertou)

Tendo em conta que a sintaxe SQL usada utilizaparêntesis rectos para referenciar tabelas e campos cuja designação é formada por mais do que uma palavra, descreva o objectivo de cada uma das instruções SQL seguintes:

a)

SELECT * FROM Temas ORDER BY [Descricao Cod_Tema] SELECT Count(*) AS [Respostas Certas] FROM [UtilizadoresPerguntas] WHERE [Cod_utilizador]=12 AND Acertou=1 SELECT Nº_Pergunta, Acertou FROM [UtilizadoresPerguntas], PerguntasWHERE [UtilizadoresPerguntas].[Nº_Pergunta]=Perguntas.[Nº_Pergunta] AND [Cod_utilizador]=5

b)

c)

d) Apresente a instrução SQL que permite efectuar a selecção de dados adequada a cada um dos seguintes pedidos:

1. O número de respostas erradas do utilizador com o código 12.

2. O número total de respostas certas de cada utilizador identificado pelo seu código.

3. Os temas identificadospelo seu código e o respectivo número de perguntas.

ATI- Unidade III

3

Exercícios de SQL

Exercício 4)
CDs (Cod_CD, Titulo, Cod_Editora) Vendas (Cod_CD, Cod_Loja, Unidades_Vendidas) Editoras (Cod_Editora, Nome) Lojas (Cod_Loja, Nome_Loja, Cod_Distrito) Distritos (Cod_Distrito, Nome_Distrito)

Tendo em conta que a sintaxe SQL usada utiliza parêntesis rectos para referenciar...
tracking img