Considere o seguinte Modelo Relacional (modelo lógico), referente ao estudo de caso de uma Livraria:
Cliente
idCliente int
nome varchar (50)
telefone varchar (20)
email varchar (50)
endereco varchar (100)
Pedido
idPedido int (FK)
idCliente int (FK)
dataPedido date
valorPedido decimal (5,2)
ItemPedido
idPedido int (FK)
idLivro int (FK)
quantidade int
valorItem decimal (5,2)
Editora
idEditora int
nome varchar (50)
telefone varchar (20)
email varchar (50)
endereco varchar (100)
Livro
idLivro int
idEditora int (FK)
titulo varchar (100)
autor varchar (50)
ano int
ISBN varchar (20)
preco decimal (5,2)
Com base no Modelo Relacional dado e utilizando a Structured Query Language (SQL), no MySQL Workbench, implemente o que se pede.
Centro Universitário Internacional UNINTER
Escola Superior Politécnica – ESP
Observação: Para testar o Banco de Dados após a implementação, utilize os comandos contidos no arquivo 'Trabalho - Populando o Banco de Dados' para popular as tabelas. Tal arquivo contém todos os comandos de inserção dos dados (fictícios) necessários para a realização dos testes.
Pontuação: 25 pontos.
- Implemente um Banco de Dados chamado 'Livraria'. Após, implemente as tabelas, conforme o Modelo Relacional dado, observando as chaves primárias e as chaves estrangeiras. Todos os campos, de todas as tabelas, não podem ser nulos (not null)
Pontuação: 10 pontos.
2. Implemente uma consulta para listar o quantitativo de livros cadastrados, agrupado pela editora.