Ficha de trabalho 01 (Guardado automaticamente)

Propaganda
João Manuel da Silva Reis
26/11/2012
2ª Ficha de trabalho individual
revisão de conteúdos:
Face aos powerpoints visualizados, responda às seguintes questões, enviando o
resultado por e-mail para a formadora.
1.
Considere a seguinte informação para uma parte do modelo físico de uma base de
dados:
Entidades: Fornecedor e Artigo
Fornecedor(codforn, nome, morada)
Artigo(codart, nome, preco, codforn)
1.1. Tendo em conta a informação anterior, indique quais são as chaves primárias existentes
e quais as chaves externas.
As chaves primárias existentes na tabela são: codforn e codart e a chave externa é codforn.
1.2. Escreva as instruções SQL adequadas:
a) Que permita apagar o fornecedor com o nome “Silva e Silva”.
Delet
From fornecedor
Where nome is Silva e Silva
Módulo 787: Administração de Bases de Dados
|
Docente: Ana Batista
Page 1
b) Que permita ver todos os dados de cada uma das tabelas.
Selet All
From fornecedores, artigo;
c) Saber quais os códigos e os nomes dos fornecedores que têm morada no Porto.
Selet Codforn,nome
From fornecedores
Where morada like “Porto”;
d) Obter uma listagem de todos os dados dos fornecedores ordenada alfabeticamente
pelos seus nomes.
Selet*
From Fornecedores
Order by nome;
e) Obter uma lista dos artigos ordenada pelos preços por ordem decrescente.
Selet*
From artigo
Order by preço desc;
f) Saber qual é o preço mais baixo existente na tabela artigos.
Selet
From
g) Obter uma lista com os nomes dos fornecedores que fornecem o artigo que tem o
preço mais baixo.
Select fornecedor.nome, artigos.preço
From fornecedores join artigos on fornecedores.codforn=artigos.codforn Where preço
=Select Mini (preço) From artigos
Módulo 787: Administração de Bases de Dados
|
Docente: Ana Batista
Page 2
h) Saber o preço médio dos artigos, apresentando num campo de nome “Preço Médio”.
i) Conhecer todos os dados dos fornecedores cujo nome termina em O.
j) Conhecer todos os dados dos fornecedores cuja morada inicia em L.
Módulo 787: Administração de Bases de Dados
|
Docente: Ana Batista
Page 3
Download