Mapa entidade relacional
Teoria Geral de Sistemas
Modelo Entidade de relacionamento - Biblioteca
LIVROS
*cod_livro
*cod_autor
Título
Edição
cod_editora
AUTORES
*cod_autor
Nome
cod_livro
USUÁRIOS
*Cod_usuario
Nome
Endereço
Telefone
EMPRÉSTIMOS
*cod_emprestimo
*cod_livro
*cod_usuario
data_emprestimo
data_devolução
CATEGORIA
*cod_categoria
*cod_livro
Categoria
codigo_livro
RESERVA
*cod_reserva
*co_usuario
*cod_livro
dt_reserva
dt_retirada
EDITORA
*cod_editora
*cod_livro
Editora
LIVRO em relação a CATEGORIA
Cardinalidade mínima: Um livro deve ter uma CATEGORIA
Cardinalidade máxima: Um LIVRO pode estar em somente uma CATEGORIA
CATEGORIA em relação a LIVRO
Cardinalidade mínima: Uma CATEGORIA pode NÃO ter livros
Cardinalidade máxima:Uma CATEGORIA pode ter muitos livros .
LIVRO em relação a RESERVA
Cardinalidade mínima: Um livro pode NÃO estar reservado .
Cardinalidade máxima: Um LIVRO pode ter várias RESERVAS (para alunos diferentes e datas de retirada diferentes).
RESERVA em relação a LIVRO
Cardinalidade mínima: Uma RESERVA deve ter um LIVRO .
Cardinalidade máxima: Uma RESERVA pode ter váris livros.
RESERVA em relação a USUÁRIO
Cardinalidade mínima: Uma RESERVA deve ter um USUÁRIO.
Cardinalidade máxima: Uma RESERVA pode ter no máximo um USUÁRIO.
USUÁRIO em relação a RESERVA
Cardinalidade mínima: Um USUÁRIO pode NÃO ter reservas.
Cardinalidade máxima: Um USUÁRIO poder ter uma ou mais RESERVAS.
LIVRO em relação a EMPRÉSTIMO
Cardinalidade mínima: Um LIVRO pode NÂO estar emprestado.
Cardinalidade máxima: Um LIVRO pode ter vários EMPRÉSTIMOS.
EMPRÉSTIMO em relação a