Aloha
Mapeamento do Modelo Conceitual para o Lógico
Modelo Conceitual para o Lógico
Relacionamentos Binários
Cardinalidade máxima 1:1
Modelo Conceitual para o Lógico
Cardinalidade máxima 1:N
Modelo Conceitual para o Lógico
Cardinalidade máxima N:N
Modelo Conceitual para o Lógico
Auto-Relacionamentos
Cardinalidade máxima 1:1
Cardinalidade máxima 1:N
Modelo Conceitual para o Lógico
Cardinalidade máxima N:N
Modelo Conceitual para o Lógico
Relacionamentos Ternários
Modelo Conceitual para o Lógico
Generalização/Especializacão
Exercícios
Faça o mapeamento do modelo conceitual para o modelo lógico (relacional) dos seguintes cases anteriormente estudados.
Uma locadora de vídeos possui aproximadamente 5000 DVDs. O objetivo do sistema é manter um controle das locações efetuadas pelos clientes. Cada DVD possui um código exclusivo e contém somente um filme. Para cada filme, é necessário saber seu título e sua categoria (comédia, drama, aventura, etc.). Cada filme recebe um identificador próprio. Há pelo menos um DVD de cada filme. Os clientes frequentemente desejam encontrar os filmes estrelados pelos seus atores prediletos. Por isso, é necessário manter a informação dos atores que estrelam em cada filme. Nem todo filme possui atores (exemplo: documentários). Para cada ator os clientes às vezes desejam saber o nome real, além do nome artístico e a data de nascimento. A locadora possui aproximadamente 3000 clientes cadastrados. Somente clientes cadastrados podem alugar DVDs. Para cada cliente é necessário saber seu nome, seu telefone, seu email e seu endereço. Cada cliente recebe um número de associado. Um cliente pode alugar vários DVDs em um instante do tempo. É necessário manter os registros históricos das locações com as datas de retirada e entrega dos DVDs.