Font size
Worksheets[LAB-BD] 02.1-Revisão: Mapeamento ME-R -> MRel: Basico
Total questions: 11
Worksheet time: 11mins
No modelo Entidade-Relacionamento básico, os conjuntos de entidades (CE) podem ser:
CE Fortes e CE Fracos
CE Regulares, CE Fortes e CE Fracos
CE Regulares e CE Genéricos
CE Regulares e CE Fracos
CE Totais e CE Fracos
O mapeamento de CE Regulares:
Inclui cada atributo-chave do CE na relação que mapeia o CR total que torna o CE regular.
Cria uma nova relação que tem a chave do CE como chave primária, e os demais atributos sem fazer parte da chave.
Cria uma nova relação que tem cada atributo-chave do CE como uma chave candidata, e os demais atributos sem fazer parte de nenhuma chave.
Cria uma nova relação que tem a chave do CE como atributos não-nulos, e os demais atributos anuláveis.
Inclui cada atributo-chave do CE como atributo não-nulo na relação que mapeia o CR total que torna o CE regular.
O mapeamento de CE Fracos:
Inclui a chave do CE Fraco na relação que mapeia o CE que assume o outro papel do CR total.
Cria uma nova relação que tem a chave do CE como chave primária, as chaves dos CE que assumem os demais papéis do CR Total como chaves candidatas, e os demais atributos sem fazer parte da chave.
Cria uma nova relação que tem como chave primária a chave do CE concatenada às chaves dos CE que assumem todos os demais papéis do CR Total, e os demais atributos sem fazer parte de nenhuma chave.
Cria uma nova relação que tem como chave primária a chave do CE concatenada aos atributos do CR total.
Cria uma nova relação que tem como chave primária a chave do CE, os atributos do CR total como chave candidata, e os demais atributos sem fazer parte de nenhuma chave.
O Conjunto de Relacionamento é mapeado como:
Emprestar=(NumeroCadastro, Código, CodAutoriza, Quantos, DataEmpréstimo)
Emprestar=(NumeroCadastro, Nome, RG, Departamento, Código, CodAutoriza, Quantos, DataEmpréstimo)
Emprestar=(CodAutoriza, Quantos, DataEmpréstimo)
Emprestar=(NumeroCadastro, Código)
Emprestar=(NumeroCadastro, Código, Quantos, CodAutoriza, DataEmpréstimo)
Esse DE-R indica que:
Cada relacionamento Emprestar pode ter um CodAutoriza diferente dos outros
Cada relacionamento Emprestar precisa ter um CodAutoriza diferente dos outros
Cada Usuário pode emprestar muitos Documentos
Cada Documento pode ser emprestado por muitos usuários
Cada Usuário pode emprestar a quantidade de Documentos indicada no atributo Quantos
Esse diagrama é mapeado como:
Emprestar=(Usuário, Documento)
Emprestar=(Usuário, Documento)
Usuário=(Documento, Emprestar)
CE=(usuário, Documento, Emprestar)
Ele não pode ser mapeado
Esse diagrama indica que:
A Relação DarPratica tem uma chave primária composta por 7 atributos
A Relação Prática indica que o assunto depende apenas do código da prática
Cada aula prática é dada com uma bibliografia distinta.
A relação Bibliografia pode ter várias tuplas com o mesmo autor.
O Código de uma Prática pode se repetir para disciplinas de siglas diferentes
Esse diagrama indica que:
Fixado um professor, uma sala e uma bibliografia, podem ser dadas várias práticas com o mesmo código
Fixado um professor, uma sala e uma bibliografia, apenas uma prática pode ser dada com o mesmo código
Como o CR é quaternário, a relação que o mapeia precisa ter 4 atributos compondo sua chave.
Como a relação que o mapeia o CR Dar prática tem sete atributos compondo a chave, ele é um CR de grau sete.
Vários professores pode dar cada prática, mesmo que seja na mesma sala e usando a mesma bibliografia
Suponha-se que uma determinada prática, ministrada por um dado professor numa determinada sala somente possa ser dada usando uma bibliografia. Nesse caso, o que muda nesse diagrama e correspondente mapeamento?
Deve-se substituir M por 1
Deve-se substituir Q por 1
Os atributos Autor e Título deixam de participar da chave da relação DarPrática
Os atributos Sigla, Número e Código deixam de participar da chave da relação DarPrática
Os atributos Autor e Título devem ser marcados como 'não anuláveis ' na relação DarPrática
Um auto relacionamento ternário com cardinalidade M:N:P que envolve dois CE:
Não existe, pois um CR ternário precisa de três CE
Deve ter todos os seus papéis com um CE distinto
Não existe, pois a cardinalidade deve necessariamente ser M:N:1
Tem dois dos papéis envolvendo o mesmo CE
É mapeado com uma relação que tem no máximo dois atributos na chave
A modelagem de um DE-R básico inclui chave estrangeira quando:
A relação mapeia um CE Regular
A relação mapeia um CE fraco
A relação mapeia um CE Regular que participa de um CR num papel de multiplicidade 1
A relação mapeia um CE Regular que participa de um CR num papel de multiplicidade vários.
Todas as componentes das chaves provenientes de qualquer dos CE devem ser individualmente identificadas na relação que mapeia um CE Fraco
