Buscar

Ficha de Exercícios 5 - Banco de Dados I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

único artista (ou banda) dos quais se conhece apenas o nome. Cada artista poderá ter 
Exercícios
produzido diversos álbuns. As faixas têm letras. Cada faixa só tem uma letra e uma 
letra só pertence a uma faixa. Existem faixas que não têm letras.Cada faixa é composta 
por um ou mais compositor e cada compositor, pode ter participado na composição de 
mais do que uma faixa. Dos compositores conhece-se o nome e a nacionalidade."
1. Importe para a sua base de dados a definição das tabelas que resolvem o cenário 
anterior.
2. Crie consultas em MySQL, e correspondentes comandos SELECT em SQL para as 
seguintes consultas:
a. Liste os dados de todos os álbuns.
b. Liste os dados de todas as faixas.
c. Liste as faixas têm um bitrate superior a 200 kbit/s ou inferior a 192 kbit/s.
d. Liste o título, o ano, o bitrate e o tamanho para as faixas que ocupem o primeiro 
lugar nos diferentes discos.
e. Liste o título, o bitrate e o tamanho para as faixas que tenham uma duração superior 
a 3 minutos ou inferior a 1 minuto. Não devem ser listadas as faixas que tenham 
 Bases de Dados I
Ficha de Exercícios nº5
Engenharia Informática
2017/2018
Cenário
A seguinte descrição destina-se a fornecer informação que permita compreender a 
estrutura da base de dados “Música”.
"Num sistema de armazenamento e registo de faixas de álbuns, pretende-se armazenar 
o título da faixa, o ano de edição, o seu número de faixa (em relação a um álbum), o 
bitrate, a sua duração, a taxa de amostragem e o tamanho. Cada faixa é identificada 
por um número único. Cada faixa tem de pertencer a um único álbum, mas estes 
poderão ter várias faixas.Os álbuns são identificados por um número e caracterizados 
por um nome e uma imagem que lhes está associada. Cada álbum é produzido por um 
1 de 2
duração nula.
f. Liste o título, o número de faixa, o número de disco, o bitrate e a duração das faixas 
que foram editadas em anos ímpares.
Bases de Dados I
g. Liste o título, o número de faixa, o número de disco, o bitrate e a duração das faixas 
que não foram editadas na década de 80 nem na década de 90.
h. Sabendo que os atributos criacao e alteracao representam datas em formato Unix 
Timestamp, aplicando a função FROM_UNIXTIME(), liste as faixas que tenham 
sido criadas nos últimos 3 anos.
i. Liste as últimas 5 faixas a terem sido alteradas.
j. Liste as faixas cuja data de alteração e criação não coincidem.
k. Liste todas as faixas que comecem pela letra Y e terminam com a letra S.
l. Liste todas as faixas que contenham no título, simultaneamente, ou não, os 
vocábulos "love" "you" e “my”. A ordem pela qual aparecem os vocábulos é 
irrelevante.
m. Liste os títulos e números das faixas que pertencem ao álbum "Revolver".
n. Liste os títulos dos álbuns editados pelos "Zero 7".
o. Dos álbuns editados pelos "Archive" liste os que foram editados de 2000 até ao 
presente.
p. Liste para os álbuns "Help!" e “Abbey Road” dos "The Beatles", os compositores 
das 5 primeiras faixas.
q. Liste as faixas, e respectivos álbuns, compostas por "Paul McCartney".
r. Liste as faixas que têm letras registadas.
s. Liste todos os compositores das faixas pertencentes aos álbuns editados antes de 
1977 pelo artista "John Lennon" 
t. Liste todos os álbuns do artista "Wings" que contenham faixas classificadas como 
"Pop" e que tenham sido escritas por um compositor que não seja "Paul McCartney".
u. Quantas faixas existem registadas que não contenham título?
v. Quantas faixas existem registadas que tenham bitrate superior a 192 kbit/s e não 
durem mais de 2 minutos?
w. Qual a média de bitrate das faixas existentes cujo ano de edição seja anterior a 2002?
x. Liste o título de cada álbum e o número de faixas de cada um.
y. Determine para cada artista o número de álbuns editados.
z. Quais os artistas que editaram álbuns que contivessem mais de 12 faixas e menos de 
15?
aa. Quais os três artistas que têm em média a menor duração por álbum?
ab.Qual a maior duração de uma faixa composta por "Yann Tiersen".
ac. Qual o compositor que participa num maior número de álbuns?
ad.Quantos álbuns existem com faixas cujo título se inicia por “The”?
ae. Preencha a seguinte tabela:
Artista Nº de faixas por álbum>=10 Nº de faixas por álbum<10
... nº de álbuns nº de álbuns
... nº de álbuns nº de álbuns
... ... ...
2 de 2
	Bases de Dados I
	Cenário
	Exercícios

Continue navegando