dicionario de dads
Trata-se de um trecho de um Sistema de Controle de Biblioteca de uma escola, mais precisamente o processo que faz o aluguel dos livros. Existe um depósito de dados de livros onde constam as informações sobre o livro, um outro depósito onde constam as informações do usuário (que é um aluno da escola), e ainda um outro depósito onde constam somente os livros alugados pelo usuário (quando o aluno devolve o livro, este registro é apagado). Na hora do aluguel do(s) livro(s), o processo “alugar livro” consulta o d.d. de usuário para verificar se o mesmo é cadastrado e se tem algum débito em livros, consulta também o depósito do livro para ver se o mesmo está disponível, pois se isto acontecer, o processo cadastra o aluguel (que pode ter mais de um livro), e atualiza a situação do livro. Observações importantes:
Não é cobrado pelo aluguel de livros;
Crie primeiro as estruturas dos depósitos de dados e fluxos de dados;
As estruturas que se repetirem, especifique uma só vez;
Faça o d.d. dos três elementos de dados: RA do aluno, data de cadastro e livro em atraso.
a
USUÁRIO
(4)
3
aluguel
D1
(5)
(1)
dados do usuário
ALUGAR
LIVRO
dados do livro dados do aluguel
USUÁRIO
atualização do livro
D2
(8)
(6)
LIVRO
(2)
(7)
D3
ALUGUEL
(3)
( 1 ) Usuário
( )
____________________
( )
____________________
( )
____________________
- RA do aluno
____________________
____________________
____________________
- Nome do aluno
____________________
____________________
____________________
- Código do curso
____________________
____________________
____________________
- Data de cadastro
____________________
____________________
____________________
- Livro em atraso
____________________
____________________
____________________
( )