Você está na página 1de 2

Solu c oes dos exerc cios 5 e 6 da aula pr atica 1 de Bases de Dados

Exerc cio 5. Uma empresa de importa c ao efectua as suas compras atrav es de contratos. Cada contrato (identicado por um n umero) e assinado com um dado fornecedor e diz respeito a v arias mercadorias (identicadas por um c odigo e com um nome). Do contrato consta tamb em a data da assinatura, o prazo de xado no contrato o pre validade, a moeda e o valor. E co unit ario de compra de cada mercadoria, a quantidade comprada especicada numa unidade de medida que e sempre a mesma para cada mercadoria independentemente do contrato. E necess ario manter informa c ao sobre os fornecedores (nome, endere co, telefone e fax) que s ao identicados por um c odigo. As mercadorias envolvidas num contrato s ao todas enviadas num u nico transporte (identicado por um n umero). Para cada transporte e necess ario conhecer o tipo de transporte, a data de partida e a data de chegada.
numero prazo validade nome endereo telef fax Contratos moeda valor envolve associado quantidade assinado Fornecedores codigo

data

preo unitario

numero Mercadorias Transportes tipo data partida data chegada codigo nome uni. medida

Exerc cio 6. Imagine que tinha sido contratado pela Federa c ao Internacional de Futebol (FIFA), para desenhar e implementar uma base de dados que permita gerir a informa c ao sobre os jogadores e equipas de futebol de todo o mundo. A base de dados deve ter em considera c ao os seguintes aspectos: 1. Para cada jogador deve ser guardado pelo menos a seguinte informa ca o: nome, data de nascimento, e nacionalidade. Embora seja raro, pode perfeitamente haver jogadores com o mesmo nome. Por exemplo, o Rui Costa do A.C. Milan, e o Rui Costa do F.C. Gondomar. 2. Um clube de futebol tem um nome, um pa s ao qual pertence, e um conjunto de jogadores que fazem parte do seu plantel. Num dado instante, um jogador s o pode pertencer a um clube. 3. Deve ser mantido um hist orico das transfer encias dos jogadores. Uma transfer encia envolve 5 coisas: um jogador, o clube de origem, o clube de destino, a data da transfer encia, e o montante pago pelo clube destino ao clube de origem pela contrata c ao do jogador. Fa ca o diagrama entidade-associa ca o para modelar o problema.
valor

data

Transferencia

destino de origem id

nome

Jogador joga

Clube

nome

data nascimento nacionalidade pertence

Pais

nome

Você também pode gostar