Implementei os atributos no meu Mini Mundo, como o desafio proposto. Segue abaixo:
Eu implementei na entidade Cliente os atributos nome completo, contato (celular e WhatsApp), código do cliente, data agendada (data e hora). Criando o relacionamento de 1/N para 1/1 entre ele e a loja. Pois pelo menos temos que ter um cliente frequentando a loja, como também podemos ter vários frequentando.
A Cutelaria possui os atributos nome, CNPJ, código, contato (telefone e WhatsApp) e endereço (CEP, cidade, estado, bairro, número). Possuindo um relacionamento 1/N para 1/N Serviços, pois a loja pode pagar os serviços dessa cutelaria ou de outras, como também os serviços fornecidos podem ser somente um ou vários. E por fim, a entidade Serviço possui a data (data e horário), nome, código da cutelaria, código da loja e o preço. Possuindo um relacionamento de 1/N para 1/1, já que ela pode fornece somente um serviço ou vários.
A revendedora segue pelo mesma lógica da Cutelaria, só que possui dois telefones, por ser uma empresa maior. A Revendedora possui os atributos nome, CNPJ, código, contato (telefone1, telefone2 e WhatsApp) e endereço (CEP, cidade, estado, bairro, número). Possuindo um relacionamento 1/N para 1/N Produto, pois a loja pode pagar os produtos dessa revendedora ou de outras, como também os produtos revendidos podem ser somente um ou vários. E por fim, a entidade Produto possui a data (data e horário), nome, código da revendedora, código da loja e o preço. Possuindo um relacionamento de 1/N para 1/1, já que ele pode ser vendido somente um ou vários.
O que acharam?