Baixe o app para aproveitar ainda mais
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
Compartilhar