logica
Exercícios de Modelagem Entidade-Relacionamento
Definição
Desenhe o diagrama entidade-relacionamento para banco de dado do seguinte problema: Pede-se:
a) Crie as entidades envolvidas.
b) Crie os atributos necessários.
c) Crie os relacionamentos e as cardinalidades.
d) Se houver necessidade, crie as especializações e as agregações.
MINIMUNDO DE UM SISTEMA DE VENDAS DE UMA LIVRARIA
Uma livraria mantém o cadastro de livros disponíveis para a venda. Para cada livro são armazenados código, título, idioma e ano de lançamento. Para os autores é mantido igualmente um cadastro que inclui no mínimo o nome de nascimento, pseudônimo, ano de nascimento (se houver), país de origem e uma breve nota biográfica.
Cada livro pode ser escrito por vários autores e para um mesmo autor podem existir vários livros cadastrados. Um autor pode estar incluído no cadastro mesmo que não exista um livro seu para venda.
A livraria mantém também um cadastro de editoras que deve conter no mínimo o nome da editora, razão social, endereço e telefones de contato. Uma editora pode estar cadastrada mesmo quando não existam livros editados por ela em venda.
MINIMUNDO DE UM SISTEMA DE VENDAS DE UMA LIVRARIA
Para um mesmo livro podem existir várias edições publicadas em anos distintos ou por editoras diferentes. Cada edição deverá ter um código (ISBN), preço de venda, ano da publicação, número (quantidade) de páginas e quantidade de exemplares em estoque.
Considere que um livro pode ser somente cadastrado se existe pelo menos uma edição do mesmo para venda.