wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

[LAB-BD] 02.2-Revisão: Mapeamento ME-R Estendido -> MRel

Total questions: 10

Worksheet time: 11mins

Name
Class
Date
1.

As abstrações de agregação e Generalização:

a)

São mapeadas antes do mapeamento dos CR

b)

São mapeadas junto com os CR

c)

Um CE que é ao mesmo tempo genérico e uma agregação deve ser mapeado em duas relações distintas

d)

Um CE agregação pode ser mapeado em duas relações: uma para o CE abstrato e outra para o CR Gerador

e)

Um CE específico somente pode ser mapeado para uma relação se tiver uma chave específica

2.

O mapeamento de uma abstração de agregação gera:

(Cada cor da chave indica numa chave diferente)

a)

CEA=(ChCEC1,ChCEC2, ChAdic, AtrCEA, ChCEA) e

CRG=(ChCEC1, CHCEC2, AtrCRG)

b)

CEA=(ChCEC1,ChCEC2, ChAdic, AtrCEA, ChCEA, AtrCRG)

c)

CEA=(ChAdic, AtrCEA, ChCEA) e

CRG=(ChCEC1, ChCEC2, AtrCRG)

d)

CEA=(ChAdic, ChCEA, AtrCEA) e

CRG=(ChCEC1, ChCEC2, AtrCRG)

e)

CEA=(ChAdic, ChCEA, CEC1, CEC2) e

CRG=(ChCEC1, ChCEC2, AtrCEA, AtrCRG)

3.

O mapeamento da abstração de generalização inclui as seguintes relações:

a)

Emprestimo=(DataEmprestimo, NumCadastro, Código, DataPrev, DataDev)

b)

Emprestar=(NumCadastro, Quantos, CodAutoriza, Código, Editora)

c)

Emprestimo=(NumCadastro, Código, DataEmprestimo, DataPrev, DataDev)

d)

Emprestar=(NumCadastro, Quantos, CodAutoriza, Código)

e)

Emprestimo=(NumCadastro, Código, DataEmprestimo, DataPrev, DataDev, Quantos, CodAutoriza)

4.

O mapeamento da abstração de generalização inclui as seguintes relações:

a)

Emprestimo=(DataEmprestimo, NumCadastro, Código, DataPrev, DataDev)

b)

Emprestar=(NumCadastro, Quantos, CodAutoriza, Código, Editora)

c)

Emprestimo=(NumCadastro, Código, DataEmprestimo, DataPrev, DataDev)

d)

Emprestar=(NumCadastro, Quantos, CodAutoriza, Código)

e)

Emprestimo=(NumCadastro, Código, DataEmprestimo, DataPrev, DataDev, Quantos, CodAutoriza)

5.

No mapeamento dessa abstração de generalização:

a)

O atributo Quantos representa a quantidade de empréstimos o usuário fez para aquele documento

b)

O atributo Quantos representa a quantidade de documentos que foram emprestados naquele empréstimo.

c)

O atributo Quantos representa a quantidade de usuários estão autorizados a emprestar aquele documento

d)

O atributo Quantos representa a quantidade de documentos que aquele usuário pode emprestar de cada vez

e)

O atributo Quantos representa a quantidade de empréstimos foram feitos da Data do Empréstimo

6.

O mapeamento de uma abstração de generalização pode ter:

a)

Uma relação para o CE Abstrato uma para cada um dos N CE Específicos

b)

Uma relação para cada CE Abstrato e mais uma relação para o CE Específico

c)

Uma relação para cada CE Específico que tenha chave específica mais uma para os que tenham apenas a chave genérica

d)

Uma relação só para o CE Abstrato e para todos os CE Específicos

e)

N relações, uma para cada CE Específico

7.

Considerando esse DE-R

a)

A melhor opção é um mapeamento NE, porque existem poucos atributos genéricos e o CR Emprestar sempre identifica o documento pelo código da autorização

b)

Não deve ser usado um mapeamento NE, porque o CR Emprestar se tornaria ternário

c)

A melhor opção é um mapeamento 1G+NE, porque existem muitos atributos específicos

d)

Não deve ser usado um mapeamento 1G+NE, porque haveria conflito dentre as chaves específicas

e)

A melhor opção é um mapeamento !G, porque caso contrário o CR Emprestar ficaria ambíguo

8.

Nenhum mapeamento possível para esse diagrama poderá incluir as relações:

a)

Usuário=(NumCadastro, Nome, RG, Depto)

b)

Documento=(Código, Editora, Tipo)

c)

Livro=(Título, Volume, Número, Autores, ISBN, QuantVols, Importador, VolInicio, VolFinal, Código, Editora)

d)

Livro=(Título, Volume, Número, Autores, ISBN, QuantVols, Importador, VolInicio, VolFinal)

e)

Livro=(Título, Volume, Número, Autores, ISBN, QuantVols, Importador, VolInicio, VolFinal, Código, Editora, Tipo)

9.

Caso esse DE-R tenha a Abstração de Generalização mapeada como IG+NE, então a seguinte relação estará no mapeamento:

a)

Emprestar=(NumeroCadastro, Quantos, CodAutoriza, Código, Título, Autores)

b)

Emprestar=(NumeroCadastro, Quantos, CodAutoriza, Código)

c)

Emprestar=(NumeroCadastro, DataEmprest, Código, Quantos, CodAutoriza)

d)

Emprestar=(NumeroCadastro, Código, Editora, Quantos, CodAutoriza)

e)

Emprestar=(NumeroCadastro, Título, Autores, ISBN, QuantVol, CodAutoriza)

10.

Caso esse DE-R tenha a Abstração de Generalização mapeada como NE, então a seguinte relação estará no mapeamento:

a)

Emprestar=(NumeroCadastro, Quantos, CodAutoriza, Código, Título, Autores)

b)

Emprestar=(NumeroCadastro, Quantos, CodAutoriza, Código)

c)

Emprestar=(NumeroCadastro, DataEmprest, Código, Quantos, CodAutoriza)

d)

Emprestar=(NumeroCadastro, Código, Editora, Quantos, CodAutoriza)

e)

Emprestar=(NumeroCadastro, Título, Autores, ISBN, QuantVol, CodAutoriza)