como fazer um modelo entidade relação de uma livraria
Pense em como ficaria a tela do sistema e modele os dados em cima disso.
Vai ter que ter uma tela de cadastro de produtos, entao crie uma tabela de Produto, onde vai ter os dados dos produtos: nome, descricao, quantidade em estoque, valor de custo, valor de venda, etc.
A livraria vai ter funcionarios, entao vai ter cadastro de funcionarios, consequentemente uma tabela de funcionarios: Nome completo, Data nascimento, endereco, telefone, rg, cpf, etc
Talvez vc queira controlar as contas a pagar e contas a receber, entao cada uma dessas vai ser uma tabela, ou uma tabela só com um indentificador, se é a pagar ou receber.
Vai ter uma tela de Venda, para registrar suas vendas, entao uma tabela de Venda com um número de identificação, data da venda, nome do cliente (talvez, se sim, precisa de um cadastro de clientes). E uma venda vai ter vários itens, então uma tabela ItensVenda, para ter todos itens de uma única venda, contendo o ID da Venda (pra fazer a relacao com a venda), ID do Produto, quantidade vendida, preco unitario e total(talvez)
E por ai vai
para cliente que pretendem fazer encomenda como seria IGOR??
E não é necessario a tabela compras que vai gerar outra de factura.
Vai criando de acordo com a sua necessidade, veja qq a tela de encomenda precisa, baseado nos exemplos que dei