Académique Documents
Professionnel Documents
Culture Documents
Ficha de Trabalho n 4
M14
Revises para a ficha de avaliao:
Grupo I
b. Para cada Entidade indique os seus atributos e escolha para cada uma delas a sua chave primria.
Pgina 1 de 4
Grupo II
Considere as seguintes tabelas (fig. 1), relativas a uma base de dados referente a um armazm de materiais e
respetivos fornecedores e os dados nela constantes (fig. 2):
1. Para cada uma das instrues SQL discriminadas a seguir, selecione a opo que melhor traduz o objetivo da
instruo SQL:
1.1. SELECT * FROM Fornecedor ORDER BY NomeFornecedor DESC
1.1.1. Lista
NomeFornecedor.
1.1.2. Lista os campos NomeFornecedor e Morada da tabela Fornecedor ordenados descendentemente pelo
campo NomeFornecedor.
1.1.3. Lista os todos os campos da tabela NomeFornecedor ordenados ascendentemente pelo campo
Fornecedor.
1.1.4. Lista todos os campos da tabela
NomeFornecedor.
1.2. SELECT NomeFornecedor, Morada FROM Fornecedor WHERE NomeFornecedor LIKE A*
1.2.1. Lista todos os campos da tabela Fornecedor, cujo NomeFornecedor seja A.
1.2.2. Lista todos os campos da tabela Fornecedor, cujo NomeFornecedor comece pela letra A.
1.2.3. Lista os campos NomeFornecedor, morada da tabela Fornecedor, cujo NomeFornecedor comece pela
letra A.
1.2.4. Lista os campos NomeFornecedor, morada da tabela Fornecedor, cujo NomeFornecedor termine com a
letra A.
Pgina 2 de 4
1.3. SELECT Designacao, Preco FROM Materiais WHERE Preco BETWEEN 10 AND 20
1.3.1. Lista todos os campos da tabela Materiais, cujo preo se situe entre 10 e 20.
1.3.2. Lista todos os campos da tabela Materiais, cujo preo seja igual a 10 ou 20.
1.3.3. Lista os campos designao e preo da tabela Materiais, cujo preo se situe entre 10 e 20.
1.3.4. Lista os campos designao e preo da tabela Materiais, cujo preo seja igual a 10 ou 20.
1.4. SELECT Designacao, preco FROM Materiais WHERE preco=(SELECT max(preco) FROM Materiais)
1.4.1. Mostra o preco mais elevado da tabela Materiais.
1.4.2. Mostra a designao e o preo do produto com preo mais elevado da tabela Materiais.
1.4.3. Mostra a designao do produto com preo mais elevado da tabela Materiais.
1.4.4. Mostra a designao do produto com o preo mais baixo da tabela Materiais.
2.
Apresente a instruo SQL que permite efetuar a seleo de dados adequada a cada um dos seguintes pedidos:
2.1. Uma listagem de todos os Materiais (Designacao e Preco) cuja Designacao comece pela letra T, ordenados
ascendentemente pela Designacao, tal como exemplificado na figura 3.
Figura 3
2.2. Uma listagem de todos os Materiais (Designacao e Preco) cuja Preco seja inferior a 5, tal como
exemplificado na figura 4.
Figura 4
Pgina 3 de 4
2.3. Uma listagem dos nomes dos fornecedores com morada em Braga, tal como demonstrado na figura 5.
Figura 5
2.4. Uma listagem que mostre todos os materiais fornecidos pelo fornecedor com o nome Belmiro, tal como
exemplificado na figura 6.
Figura 6
2.5. Uma listagem que mostre para cada fornecedor o n de matrias que fornece, tal como exemplificado na
figura 7.
Figura 7
2.6. Uma listagem que mostre os fornecedores que fornecem 3 ou mais materiais, tal como exemplificado na
figura 8.
Figura 8
2.7. Uma listagem que mostre todos os fornecedores com morada igual do Antnio, tal como exemplificado na
figura 9.
Figura 9
Bom Trabalho!
Pgina 4 de 4