Banco de dados
Unidade de Nova Andradina - MS
Curso de Licenciatura em Computação
TRABALHO DE BANCO DE DADOS
Construir o banco de dados seguindo o diagrama de esquemas de tabelas presente abaixo. Deve-se atentar para a correta utilização de tipos de atributos, restrições como chaves primárias, chaves secundárias e chaves estrangeiras de forma que melhor satisfaçam o projeto.
Os comandos SQL deverão estar listados em ordem de execução, com correta sintaxe e seguindo padronização de elementos com caixa alta (UpperCase) e caixa baixa (LowerCase) conforme utilizado em aula e fazer uso de campos autoincrementados para as chaves primárias de tabelas referenciadas. Todos os atributos devem ser NOT NULL, exceto as chaves estrangeiras, nas quais deve-se utilizar a mudança de integridade referencial SET NULL para a remoção e CASCADE para a atualização de elementos referenciados
Em todos os casos onde a tabela principal fizer referência a outra tabela, devem aparecer os dados presentes nas tabelas referenciadas;
COMANDOS EXIGIDOS:
•
Criar o banco de dados,
•
Criar as tabelas;
•
Inserir 5 (cinco) elementos em cada tabela (Nas tabelas referenciadoras não deve-se passar os valores de código dos campos de chave estrangeira explicitamente);
•
Mostrar todos álbuns cadastrados que sejam do estilo ROCK ou POP;
•
Calcular a duração de todas as músicas cadastradas cujo nome possua a palavra
AMOR;
•
Calcular a duração total de CADA álbum cadastrado;
•
Calcular o preço total de uma venda (lembrando que a venda pode ter mais de um produto); •
Mostrar todas as músicas pertencentes ao álbum “BLACK ICE';
•
Mostrar todos os álbuns cadastrados cuja gravadora é MGM e o estilo musical seja
Universidade Estadual de Mato Grosso do Sul – UEMS
Unidade de Nova Andradina - MS
Curso de Licenciatura em Computação
SERTANEJO;
•
Alterar o nome do artista ACDC para AC/DC;
•
Descontar R$ 10,00 dos álbuns cujo valor esteja