projetos
Considerações:
1. O trabalho é individual. Excepcionalmente, e mediante justificação, poderse-á aceitar grupos com mais de 1 (um) aluno.
2. Embora o trabalho seja realizado em grupo, se for o caso, cada aluno pode ter uma nota diferente da do colega de grupo, reflectindo deste modo o seu desempenho no trabalho e na defesa.
3. A defesa tem uma duração de 30 minutos e inclui a demonstração do sistema construído, bem
como
perguntas
individuais
sobre
qualquer
aspecto
do
trabalho (e.g., documentação, estruturas de dados relacionais, código da aplicação, etc.).
4. O sistema de gestão de base de dados a utilizar para a realização do trabalho é o MYSQL e com uma interface para a Web. Relativamente a parte
WEB, a tecnologia a
utilizar
para
o desenvolvimento das aplicações
é
java).
5. A entrega da documentação tem de respeitar os prazos a combinar e será efectuada por email (Endereço: gabyaugusto@hotmail.com, Assunto: Trabalho
Bases
de
Dados,
Turno
xxx,
Grupo
YY)
e
uma
cópia
em
papel
entregue
directamente ao docente da disciplina.
Questão:
A UCAN contratou-lhe para construir uma base de dados que permita o controlo e gerenciamento de empréstimos de livros da biblioteca BUCAN. Considere que as informações que lhe foram passadas são as seguintes:
A biblioteca dispõe de livros, também denominados títulos. Estes possuem nome, autores e editoras. Cada título pertence a uma área de conhecimento e possui um código único de identificação.
Cada título possui vários exemplares. Cada exemplar possui um código único de identificação.
Cada título pode ter vários autores e um mesmo autor pode ter escrito vários títulos. Um autor possui código, nome, telefone e endereço. · As editoras possuem código, nome, telefone e endereço.
As áreas de conhecimento possuem código e uma descrição. ·
Usuários, que podem ser alunos, professores ou