Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Um atributo para ser identificador dever ser classificado como: Composto e Obrigatório Composto e monovalorado Único e opcional Não único e simples Único e Obrigatório Gabarito Coment. 2. Analise as tabelas (Produto e Fornecedor) e marque a alternativa que corresponde ao esquema relacional correto: PRODUTO codProd nomeProd qtProd precoProd codFornecedor 001234 Caderno Tilibra 2010 20,00 1 001235 Sombrinha 225 10,00 1 001236 Jogo de Toalhas 1246 60,00 2 FORNECEDOR codFornecedor nomeFornecedor telefFornecedor 1 Importador PING (11) 33333 3333 2 Karsten Virtual (11) 44444 4444 PRODUTO(codProd, nomeProd,qtProd,precoProd,codFornecedor) FORNECEDOR(codFornecedor,nomeFornecedor,telefFornecedor) codFornecedor REFERENCES FORNECEDOR PRODUTO(codProd, nomeProd,qtProd,precoProd,codFornecedor) codFornecedor REFERENCES FORNECEDOR FORNECEDOR(codFornecedor,nomeFornecedor,telefFornecedor) PRODUTO(codProd, nomeProd,qtProd,precoProd,codFornecedor) FORNECEDOR(codFornecedor,nomeFornecedor,telefFornecedor) codFornecedor REFERENCES PRODUTO PRODUTO(codProd, nomeProd,qtProd,precoProd,codFornecedor) FORNECEDOR(codFornecedor,nomeFornecedor,telefFornecedor) PRODUTO(codProd, nomeProd,qtProd,precoProd,codFornecedor) codProduto REFERENCES PRODUTO FORNECEDOR(codFornecedor,nomeFornecedor,telefFornecedor) 3. Analise a figura a seguir, e marque a alternativa CORRETA. Telefones é considerado um atributo composto e um atributo multivalorado. Pelo diagrama, verifica-se que uma região pode pertencer a mais de um município. Pelo diagrama, verifica-se que um corretor só atende uma região. Existe dois atributos derivados na figura. É possível verificar a ocorrência de um relacionamento ternário no diagrama. 4. Identifique se são verdadeiras ( V ) ou falsas ( F ) as afirmativas abaixo sobre o diagrama Entidade-Relacionamento (ER). ( ) Uma Entidade fraca não existe, se não estiver relacionada a outra. ( ) Um atributo é um conjunto de objetos do mundo real sobre os quais se deseja manter informações no banco de dados. ( ) Um atributo identificador não é necessariamente obrigatório. ( ) Um atributo composto possui mais de um valor para cada entidade. Assinale a alternativa que indica a sequência correta, de cima para baixo. V - F - F - F V - V - F - F F - F - V - V V - F - F - V F - V - F - V 5. Uma loja de material esportivo deseja efetuar o cadastro de seus cliente com as seguintes informações Nome, telefones, email. Sendo assim, o ideal é definir o atributo telefones como: Atributo multivalorado. Atributo monovalorado. Atributo composto. Atributo identificador. Atributo obrigatório. 6. Em um modelo ER: um relacionamento também pode ter os chamados relacionamentos de definição um relacionamento também pode ter atributos um relacionamento não pode ter atributos um atributo é representado por um conjunto de entidades uma entidade é representada por um conjunto de relacionamentos 7. Uma instituição de ensino deseja criar uma aplicação e um banco de dados específicos para as defesas de Trabalhos de Conclusão de Curso (TCC) de seus alunos. A seguinte descrição inicial foi obtida por meio de uma entrevista: Cada professor possui matrícula, nome, telefone, e-mail e de 1 a 3 titulações. Cada aluno possui matrícula, nome, telefone, celular e e-mail. Um professor pode orientar diversos alunos e um aluno é orientado por apenas um Professor. Um TCC possui identificador, título, resumo, de 3 a 5 palavras-chave, data de defesa e avaliação final. Um aluno defende um ou mais TCC e um TCC é defendido por um aluno. Supondo que você tenha sido contratado para construir um modelo conceitual baseado no texto descrito acima, assinale o número correto de entidades e relacionamentos descritos, respectivamente: 2 e 2 3 e 3 4 e 3 3 e 2 2 e 3 8. Em um documento que registra requisitos de informação, o seguinte trecho foi encontrado: "Sobre os clientes é necessário saber o seu código, o seu CNPJ, o seu endereço (rua, numero, complemento) e um ou mais telefones de contato." Dado isso, marque a alternativa CORRETA. O CNPJ deveria ser modelado como um atributo obrigatório, mas não único. O código é um atributo opcional. O CNPJ é um exemplo de atributo multivalorado. O código é, nesse caso, um atributo identificador. O endereço é modelado como um atributo simples. 1. "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. 2. 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 III e IV I e II II e IV II e III somente a I Gabarito Coment. 3. 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 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 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, 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. 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. 4. Qual dos relacionamentos abaixo deve ser representado como um autorelacionamento ou relacionamento recursivo? Um funcionário pode trabalhar em várias clínicas. Um médico pode atender diversos pacientes em datas ou horários diferentes. Para cada funcionário teremos que indicar seu superior imediato. Um funcionário pode ser gerente de um departamento. Uma receita pode utilizar vários ingredientes e um ingrediente pode ser utilizado em várias receitas. 5. 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 entregaa 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: CLIENTE. Relacionamento entre ENTREGA e PRODUTO. PRODUTO. Relacionamento entre CLIENTE e PRODUTO. ENTREGA. 6. Com base no conceito de mapeamento de cardinalidade do modelo entidade-relacionamento, pode-se dizer que o diagrama acima apresenta a seguinte cardinalidade: todos para um. muitos para muitos; todos para muitos; um para muitos; um para todos; Gabarito Coment. 7. Qual das propriedades abaixo denomina o número de tuplas de uma relação ? Grau. Cardinalidade. Ordenação de tuplas. Ordenação dos atributos. Duplicação de Tuplas Gabarito Coment. 8. Na modelagem de bancos de dados relacionais, um relacionamento um para muitos de A para B significa que: 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 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 várias entidades em A (zero ou mais) e uma entidade em A pode estar associada a, no máximo, 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 1. Uma das propriedades do diagrama entidade- relacionamento é manter informações sobre a associação (relacionamento) entre objetos. Considere uma situação em que pessoas são representadas por uma entidade, e casamentos são representados por um relacionamento. Nesse caso, o relacionamento de casamentos constituirá um exemplo de ... cardinalidade. relacionamento ternário. autorrelacionamento. entidade associativa. especialização. 2. Na notação de Peter Chen (0,1) representa a cardinalidade : Mínimo um , Máximo muitos Mínimo um , Máximo zero Mínimo zero , Máximo muitos Mínimo muitos , Máximo muitos Mínimo zero , Máximo um Gabarito Coment. 3. No Modelo Entidade Relacionamento, podemos definir Cardinalidade como: A quantidade de instâncias da entidade ligada a outra entidade ou a ela mesma O processo de conversão dos objetos do mundo real para o virtual Uma foto da entidade em um dado momento Unidade de representação dos objetos do mundo real com características semelhantes A representação da estrutura de uma entidade 4. Uma Pizzaria Delivery resolveu desenvolver um sistema, e num primeiro levantamento de requisitos foi identificado a seguinte situação, um cliente realiza um ou vários pedidos, mas um pedido só pertence a um cliente. O cliente só é cadastrado no sistema quando realiza o seu primeiro pedido. Marque a alternativa em que o DER representa o cenário descrito. Gabarito Coment. 5. No desenvolvimento de banco de dados, quando se tem um relacionamento entre duas entidades, o número de ocorrências de uma entidade que está associado com ocorrências de outra entidade determina o grau do relacionamento. Considerando os graus de relacionamentos, é correto afirmar que no relacionamento um-para-um, cada elemento de uma entidade relaciona-se com um, e somente um, elemento de outra entidade no relacionamento um-para-muitos, cada elemento de uma entidade relaciona-se com todos os elementos da outra entidade no relacionamento um-para-muitos, cada elemento de uma entidade relaciona-se com um, e somente um, elemento de outra entidade no relacionamento um-para-um, cada elemento de uma entidade relaciona-se com pelo menos um elemento de outra entidade no relacionamento um-para-muitos, cada elemento de uma entidade 1 relaciona-se com muitos elementos da entidade 2 e cada elemento de uma entidade 2 relaciona-se com muitos elementos da entidade 1. 6. Por definição a cardinalidade representa o número de vezes que um elemento da Entidade de Dados participa do relacionamento através de um Limite Inferior e Limite Superior. Analisando o negócio de uma loja onde a fabricação de seus produtos é exclusiva para um cliente, podemos afirmar que: Cada produto participará 1-N, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e poderá estar relacionado a muitos CLIENTES na venda. Cada produto participará 1-1, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda. Cada produto participará 0-N, significando que o elemento da entidade PRODUTOS pode existir sem participar do relacionamento e poderá estar relacionado a vários CLIENTES na venda. Cada produto participará 0-1, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e poderá não estar relacionado a um CLIENTES na venda. Cada produto participará 0-1, significando que o elemento da entidade PRODUTOS pode existir sem participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda. Gabarito Coment. 7. Analisando o cenário e o DER (diagrama de Entidade Relacionamento) proposto, é correto afirmar: 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 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) A cardinalidade do relacionamento Aluguel - Tem - Tema é do tipo 1:N A cardinalidade do relacionamento Cliente - Efetua - Aluguel é do tipo 1:1 A cardinalidade do relacionamento Aluguel - Tem - Tema é do tipo N:N A cardinalidade do relacionamento Cliente - Efetua - Tema é do tipo N:N A cardinalidade do relacionamento Cliente - Efetua - Aluguel é do tipo N:N 8. A modelagem entidade-relacionamento, empregada no projeto de bancos de dados relacionais, inclui o conjunto de relacionamentos do tipo recursivo, no qual não se admite cardinalidade do tipo um para muitos nesse tipo de conjunto de relacionamentos. não há conjuntos de entidades que participem de um conjunto de relacionamentos desse tipo. um mesmo conjunto de entidades participa duas vezes em um conjunto de relacionamentos desse tipo. há dois ou três conjuntos de entidades participando de um único conjunto de relacionamentos desse tipo. não se admite cardinalidade do tipo muitos para muitos nesse tipo de conjunto de relacionamentos. 1. Qual alternativa NÃO representa uma notação de cardinalidade segundo Petter Chen? (Mínimo 1, Máximo n) (Mínimo 0, Máximo n) (Mínimo 0, Máximo 1) (Mínimo 1, Máximo 1) (Mínimo 1, Máximo0) 2. Na modelagem conceitual de um banco de dados de Parque de Diversões, um cliente pode ou não entrar em diversas atrações e uma atração necessita de um ou mais clientes para ocorrer. Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto abaixo: (0,1) e (1,N). (0,N) e (0,1). (0,1) e (0,N). (0,N) e (0,N). (0,N) e (1,N). 3. 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) 4. Analise a figura a seguir, e marque a alternativa CORRETA. Pelo diagrama, verifica-se que uma região pode pertencer a mais de um município. É possível verificar a ocorrência de um relacionamento ternário no diagrama. Pelo diagrama, verifica-se que um corretor só atende uma região. Existem dois atributos derivados na figura. É possível verificar um auto-relacionamento no diagrama. 5. A afirmação: "um empregado trabalha em um e apenas um departamento e em um departamento trabalham nenhum ou vários empregados", mostra que as cardinalidades de empregado para departamento e de departamento para empregado são respectivamente: (1,1) e (1,N) (0,1) e (1,N) (1,1) e (0,N) (0,N) e (0,1) (0,N) e (1,1) Gabarito Coment. 6. 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 atributo multivalorado é obtido por meio de outros atributos relacionados. Um tipo entidade fraca corresponde às entidades que possuem um atributo-chave. 7. Quando trabalhamos com Modelo Relacional, a afirmação "Um empregado pode gerenciar apenas um departamento e um departamento pode ser gerenciado por apenas um empregado", refere-se ao conceito de: Integridade Cardinalidade Estruturação Normalização Relacionamento Gabarito Coment. 8. 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 trabalhar em várias clínicas. Um funcionário pode ser gerente de um departamento. 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. 1. Qual das propriedades abaixo denomina o número de tuplas de uma relação ? Cardinalidade. Grau. Duplicação de Tuplas Ordenação dos atributos. Ordenação de tuplas. Gabarito Coment. 2. Na modelagem de bancos de dados relacionais, um relacionamento um para muitos de A para B significa que: 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 várias entidades em A (zero ou mais) e uma entidade em A pode estar associada a, no máximo, uma entidade em B 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 Gabarito Coment. 3. 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 III e IV II e IV Gabarito Coment. 4. 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 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. 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 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 várias entidades em B (zero ou mais) e uma entidade em B pode estar associada a no máximo uma entidade em A. 5. "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. 6. 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: Relacionamento entre CLIENTE e PRODUTO. CLIENTE. PRODUTO. ENTREGA. Relacionamento entre ENTREGA e PRODUTO. 7. Com base no conceito de mapeamento de cardinalidade do modelo entidade-relacionamento, pode-se dizer que o diagrama acima apresenta a seguinte cardinalidade: um para muitos; um paratodos; todos para muitos; muitos para muitos; todos para um. Gabarito Coment. 8. Por definição a cardinalidade representa o número de vezes que um elemento da Entidade de Dados participa do relacionamento através de um Limite Inferior e Limite Superior. Analisando o negócio de uma loja onde a fabricação de seus produtos é exclusiva para um cliente, podemos afirmar que: Cada produto participará 0-1, significando que o elemento da entidade PRODUTOS pode existir sem participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda. Cada produto participará 0-1, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e poderá não estar relacionado a um CLIENTES na venda. Cada produto participará 1-N, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e poderá estar relacionado a muitos CLIENTES na venda. Cada produto participará 0-N, significando que o elemento da entidade PRODUTOS pode existir sem participar do relacionamento e poderá estar relacionado a vários CLIENTES na venda. Cada produto participará 1-1, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda.
Compartilhar