Mais um exercício para praticarem

Propaganda
Introdução à Manipulação de Dados
2005/2006
4º Exercício Prático
Imagine que pretende construir uma base de dados para guardar informação acerca dos
seus CD audio. A base de dados deve incluir a seguinte informação:





Cada album tem um título, uma data de copyright, um formato (ex: digital ou
analógico) e um identificador de album.
Cada músico tem um nome e uma nacionalidade e pode executar várias músicas.
Cada música gravada tem um título, uma duração, um ano de criação, é
desempenhada por um ou mais músicos e pode estar incluída em mais do que
album.
Cada album pode ter várias músicas e o sistema deve guardar informação acerca
das músicas correspondentes a cada faixa de um album.
Cada album tem um músico que funciona como seu produtor; um músico pode
produzir vários albuns.
1. Elabore um diagrama EntidadeAssociação que modele a informação acima descrita.
2. Derive o esquema de tabelas.
3. Defina (em DDL) uma tabela derivada de uma Entidade e outra derivada de uma
Associação.
4. Escreva os comandos SQL que respondem às seguintes questões:
4.1 – Quais os albuns em formato digital produzidos antes de 30-10-2000?
4.2 – Em que album se encontra a música “Hung up”?
4.3 – Quais as músicas executadas pelo Sting?
4.4 – Quantos são os albuns em formato analógico?
Download