TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Sistemas De Banco De Dados

Ensaios: Sistemas De Banco De Dados. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  5/6/2014  •  241 Palavras (1 Páginas)  •  233 Visualizações

Na entidade Emprestimo, uma possibilidade para a definição do atributo

determinante seria a concatenação dos atributos cod_usuario e

cod_obra, caracterizando uma chave composta. Entretanto, esta chave

impediria que o mesmo usuário realizasse o empréstimo da mesma obra

em datas diferentes. Uma possibilidade seria incluir também o atributo

data_emprestimo na chave. Neste caso, preferiu-se incluir um atributo

cod_emprestimo como atributo determinante. Este tipo de situação é

chamada de chave cega, onde um novo atributo é inserido por

dificuldades na determinação da chave da entidade. O mesmo raciocínio

foi utilizado para determinar a chave da entidade Reserva;

 O relacionamento 1:1 entre as entidades Emprestimo e Devolucao não

necessariamente precisaria existir. Relacionamentos com esta

cardinalidade muitas vezes podem ser eliminados e os atributos das

duas entidades podem ser unificados, principalmente neste caso onde

os atributos determinantes são os mesmos (a entidade Devolucao

poderia ter um atributo determinante diferente, como cod_devolucao

mas, neste caso, seria necessário definir um outro atributo que fizesse a

ligação com a entidade Emprestimo). Assim, uma possibilidade seria

transferir para a entidade Emprestimo todos os atributos da entidade

Devolucao e eliminar esta entidade. Com isso, o empréstimo também

teria os dados de sua devolução, sendo necessário ter um outro

relacionamento com a entidade Funcionario, para representar o

funcionário responsável pela devolução. Neste exemplo, preferiu-se

manter as entidades separadas, uma vez que são eventos que

representam situações diferentes e acontecem em momentos distintos e,

no caso da devolução, pode nem acontecer;

...

Disponível apenas no TrabalhosGratuitos.com