Buscar

Aula 05 MODELAGEM DE DADOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Aula-05-MODELAGEM DE DADOS 
1. 
 
 
Qual dos relacionamentos abaixo deve ser representado como um autorelacionamento ou relacionamento 
recursivo? 
 
 
 
Um médico pode atender diversos pacientes em datas ou horários diferentes. 
 
Um funcionário pode ser gerente de um departamento. 
 
Um funcionário pode trabalhar em várias clínicas. 
 
Para cada funcionário teremos que indicar seu superior imediato. 
 
Uma receita pode utilizar vários ingredientes e um ingrediente pode ser utilizado em várias receitas. 
 
 
 
2. 
 
 
"Um time possui vários jogadores. Uma jogador só pode jogar em um único time. Cada time terá pelo menos 
um jogar e todo jogador deverá pertencer a um time." Assinale a opção que representa corretamente, no 
modelo entidade-relacionamento, a especificação apresentada acima. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3. 
 
 
Analisando a situação hipotética abaixo: 
 
"A loja de calçados "Puro Luxo" vende produtos de qualidade, mas atende a todos os níveis de cliente A, B, C, 
D. Em cada operação de venda a loja registra a quantidade de produtos vendidos, a forma de pagamento e 
também o tipo de entrega, pois a loja disponibiliza a retirada em balcão e entrega a domicílio." 
 
Em um Modelo de entidade e relacionamento os atributos quantidade de produtos vendidos, forma de 
pagamento e tipo de entrega devem estar definidos para: 
 
 
 
ENTREGA. 
 
PRODUTO. 
 
Relacionamento entre ENTREGA e PRODUTO. 
 
CLIENTE. 
 
Relacionamento entre CLIENTE e PRODUTO. 
 
 
 
4. 
 
 
Analisando o cenário abaixo, é correto afirmar que: 
Cenário: Rafaela possui vários temas de festas infantis para aluguel. Ela precisa controlar os 
aluguéis e para isso quer uma aplicação que permita cadastrar: o nome e o telefone do cliente, o 
endereço completo da festa, o tema escolhido, a data da festa, a hora de início e término da festa. 
Além disso, para alguns clientes antigos, Rafaela oferece descontos. Sendo assim, é preciso saber 
o valor realmente cobrado num determinado aluguel, para um determinado cliente. Para cada 
tema, é preciso controlar: a lista de itens que compõem o tema (ex: castelo, boneca da Cinderela, 
bruxa etc.), o valor do aluguel e a cor da toalha da mesa que deve ser usada com o tema. 
(cenário retirado do Livro: Exercitando modelagem em UML, Ana Cristina Melo) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5. 
 
 
Em relação ao DER considere as seguintes afirmativas: 
I "Cada autor tem um código, nome e uma nacionalidade. Cada autor cadastrado possui pelo 
menos um livro e é identificado pelo seu código" nos indica que com certeza que código é um 
atributo único e obrigatório. 
II ''Podem existir vários livros de um mesmo autor" nos indica que a cardinalidade entre autor e 
livro é (0,1) 
III '' Cada livro foi editado por uma única editora." nos indica que a cardinalidade entre livro e 
editora é (1,N) 
IV '' Cada livro tem um número de identificação, um título,um ou vários idiomas, um ano de 
edição." nos indica que idioma é um atributo multivalorado de livro. 
Estão corretas as afirmativas 
 
 
 
II e III 
 
I e II 
 
somente a I 
 
II e IV 
 
III e IV 
 
 Gabarito Comentado 
 
 
6. 
 
 
Na modelagem de bancos de dados relacionais, um relacionamento um para muitos de A para B e de B para A 
significa que: 
 
 
 
uma entidade em B é associada a várias entidades em A (1 ou mais) e uma entidade em A pode estar 
associada a, (1 ou mais) entidades em B. 
 
uma entidade em A é associada a várias entidades em B (zero ou mais) e uma entidade em B pode estar 
associada a no máximo uma entidade em A. 
 
uma entidade em B é associada a, no máximo, duas entidades em A e uma entidade em A pode estar 
associada a, no mínimo, uma entidade em B. 
 
uma entidade em A é associada a, no mínimo, duas entidades em B e uma entidade em B pode estar 
associada a, no mínimo, uma entidade em A. 
 
as entidades em A e em B não têm qualquer relacionamento entre si, apenas que o número de registros 
em B deve ser obrigatoriamente menor que o número de registros em A. 
 
 
 
7. 
 
 
O modelo Entidade-Relacionamento é um modelo de dados conceitual de alto nível. Este modelo é geralmente 
empregado em projeto conceitual de aplicações de um banco de dados. Com base neste modelo, assinale a 
alternativa correta. 
 
 
 
A razão de cardinalidade é utilizada para especificar o número mínimo e máximo de instâncias de 
relacionamento em que uma entidade pode participar. 
 
Um atributo identificador é definido dentre os atributos o que representa o maior número de ocorrências. 
 
Os atributos atômicos podem ser divididos em subpartes menores. 
 
Um tipo entidade fraca corresponde às entidades que possuem um atributo-chave. 
 
Um atributo multivalorado é obtido por meio de outros atributos relacionados. 
 
 
 
8. 
 
 
Qual alternativa NÃO representa uma notação de cardinalidade segundo Petter Chen? 
 
 
(Mínimo 1, Máximo n) 
 
(Mínimo 1, Máximo 1) 
 
(Mínimo 1, Máximo 0) 
 
(Mínimo 0, Máximo 1) 
 
(Mínimo 0, Máximo n)

Continue navegando