jkzx
872 palavras
4 páginas
CIÊNCIAS EXATAS E TECNOLÓGICASDISCIPLINA: Engenharia de Software
PROFESSORA: Jenifer Vieira Toledo
DATA ENTREGA:
Lista de exercícios 02 – Segunda Unidade
Para os problemas abaixo, identifique as entidades e seus atributos (simples, compostos, multivalorados, identificadores). Caso julgue necessário poderá criar novas entidades e/ou atributos. 1. CADASTRO NACIONAL DE VEÍCULOS: Você desenvolverá um software para o cadastro nacional de veículos. Sabe-se que:
O veículo possui sempre uma placa única em todo o país;
O veículo possui sempre um responsável legal por ele. É necessário manter o histórico desta responsabilidade (propriedade);
O veículo pertence sempre a uma categoria;
O veículo é sempre de uma marca, um modelo, uma cor e possui ano e modelo de fabricação.
2. BIBLIOTECA: Você irá desenvolver um software para atender as necessidades de informatização de uma biblioteca universitária. São elas:
O cadastro dos usuários com endereço completo, inclusive com a informação do curso do usuário e data de início e de término previsto;
O cadastro das obras da biblioteca, com a devida classificação: livros científicos, periódicos científicos, periódicos informativos, periódicos diversos, entretenimento, etc.;
Os exemplares das publicações devem possuir local fixo nas prateleiras, conforme sua codificação;
A língua em que encontra-se a obra;
A mídia onde encontra-se a obra;
Os autores da obra com o controle da nacionalidade do autor;
As editoras dos exemplares com o ano de edição;
Os usuários estão classificados entre alunos, professores e funcionários, sendo que para os professores não serão considerados limites de volumes para empréstimos, nem possíveis atrasos na devolução destes;
O histórico dos empréstimos;
Deve ser permitida a pesquisa por palavras-chave, visando a identificação de publicações que tratam do assunto desejado, bem como a pesquisa por autor
3. APURAÇÃO ELEITORAL. Para facilitar o