Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de Dados I Exercícios Modelo Conceitual Locadora de vídeo O VIDEOBOM possui 2.000 fitas de vídeo que ela aluga para seus clientes. Cada filme possui um título e uma categoria (comédia, drama, etc.). Cada filme tem um número identificador. Um filme tem pelo menos uma fita na locadora, sendo que cada fita contém somente um filme. A fita possui o número de seqüência para o filme. Por exemplo, Titanic – fita 1, Titanic – fita 2, etc. Alguns clientes gostariam de procurar as fitas por atores que estrelam o filme. Nem todo o filme possui estrelas. Para cada ator, os clientes gostariam de saber o nome real (que muitas vezes é diferente do artístico) e a data de nascimento. É importante ressaltar também que somente clientes cadastrados alugam filmes. Cada cliente tem um número de associado e é necessário saber seu telefone e endereço. Por fim, deseja-se saber quais fitas estão com cada cliente. Um cliente pode alugar mais de uma fita ao mesmo tempo. Não é necessário guardar o histórico de locações finalizadas. Uma vez que o cliente devolve a fita, a locação é eliminada do sistema. Funcionários de uma empresa A empresa possui funcionários. É necessário armazenar a matrícula, o nome, o endereço e a data de admissão de cada funcionário. A empresa tem seus cargos definidos e cada funcionário tem um cargo (único). Pode haver vários funcionários exercendo o mesmo cargo (ou nenhum). O valor do salário do empregado é em função do cargo. Para facilitar a seleção de novos funcionários, deseja-se armazenar no banco de dados as habilidades necessárias para cada cargo. Desta forma, durante o processo de entrevista, são levantadas as habilidades do funcionário e o sistema faz a seleção de qual cargo atende melhor o funcionário. O sistema também pode verificar qual funcionário está mais apto para um cargo. Para cada habilidade há uma descrição. Deseja-se armazenar os dependentes de cada empregado. É necessário armazenar o nome e a data de nascimento de cada dependente. Cada funcionário pertence a um departamento. Um departamento tem código, nome e localização. Desde a sua criação, o departamento tem pelo menos um funcionário.
Compartilhar