Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/6/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=122411250&p1=201301876348&p2=1641635&p3=CCT0191&p4=101697&p5=AV&p6=10/6/2014&p10=9478802 1/5 Avaliação: CCT0191_AV_201301876348 » MODELAGEM DE DADOS Tipo de Avaliação: AV Aluno: 201301876348 - FRANCISCO GILLIERY ARAUJO DE OLIVEIRA Professor: FABIO BERNARDO DA SILVA Turma: 9005/AB Nota da Prova: 4,0 Nota de Partic.: 2 Data: 10/06/2014 16:08:48 1a Questão (Ref.: 201302057029) Pontos: 0,0 / 1,5 Já que muitos dos usuários dos sistemas de bancos de dados não são treinados em computação, os desenvolvedores de sistemas omitem essa complexidade desses usuários por meio dos diversos níveis de abstração, de modo a facilitar a interação dos usuários com o sistema. Quais os níveis de abstração foram propostos pelo comitê de padronização do ANSI (American National Standards Institute). Resposta: Quando um desenvolvedor projeta um sistema e este tem uma base de dados resoinsavel por guarda informações o usuário não precisa ter conhecimento em banco de dados para realizar alguma alteração ou inserção dentro do banco de dados em questão que está sendo utilizado pelo sistema. Neste caso o desenvolvedor implementar um nivel de abstração entre o sitema ( A interface que o o usuário interage com a base de dados não sendo necessário nenhum conhecimento por parte de usuario para fazer alguma mudança na base de dados. Este podem utilizar o modelo MVC. Gabarito: Nível físico (nível interno), Nível lógico e Nível de visão (nível externo). 2a Questão (Ref.: 201302204326) Pontos: 0,0 / 0,5 Dado o cenário: Um funcionário trabalha em um ou vários projetos, onde um projeto é constituído por um ou vários projetos e um computador é utilizado em ou mais projeto por um ou mais funcionários. No Diagrama Entidade Relacionamento (DER) para modelarmos o cenário de forma a responder qual funcionário utiliza o computador em um determinado projeto precisamos trabalhar com o conceito de: Agregação Especialização Generalização Auto relacionamento Entidade Fraca 3a Questão (Ref.: 201302041404) Pontos: 1,5 / 1,5 A generalização/especialização pode ser classificada em dois tipos, total ou parcial, de acordo com a obrigatoriedade ou não de a uma ocorrência da entidade genérica corresponder uma ocorrência da entidade especializada. Descreva e dê um exemplo de generalização/especialização do tipo parcial. 25/6/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=122411250&p1=201301876348&p2=1641635&p3=CCT0191&p4=101697&p5=AV&p6=10/6/2014&p10=9478802 2/5 Resposta: A generalização do tipo parcial não necessida obrigatoriamente que caso ocorra uma ocorrencia na minha entidade generica não necesssariamente deverá existir outra ocorrencia na entidade especializada. Por exemplo: Em uma universidade os servidores podem ter funções gratificadas e estas podem ser Nivel1 ou Nivel 2 neste caso pode existir um servidor que nao tenha nehuma funçao nivel1 ou nivel2 gerando assim uma generalização do tipo parcial. Gabarito: Em uma generalização/especialização parcial, nem toda ocorrência da entidade genérica possui uma ocorrência correspondente em uma entidade especializada. Esse é o caso do exemplo demonstrado da imagem abaixo, no qual nem toda entidade FUNCIONÁRIO possui uma entidade correspondente em uma das duas especializações (nem todo o funcionário é motorista ou secretária). Esse tipo de generalização/especialização é simbolizado por um "p". Usualmente, quando há uma especialização parcial, na entidade genérica (no caso do exemplo, em FUNCIONÁRIO) aparece um atributo que identifica o tipo de ocorrência da entidade genérica (no caso do exemplo, trata-se do atributo tipo de funcionário). Este atributo não é necessário no caso de especializações totais, já que a presença da ocorrência correspondente a entidade genérica em uma de suas especializações é suficiente para identificar o tipo da entidade. 4a Questão (Ref.: 201302205579) Pontos: 0,5 / 0,5 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. 25/6/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=122411250&p1=201301876348&p2=1641635&p3=CCT0191&p4=101697&p5=AV&p6=10/6/2014&p10=9478802 3/5 5a Questão (Ref.: 201302041776) Pontos: 0,5 / 0,5 Um Modelo de Dados corresponde a uma descrição formal da estrutura de um banco de dados. Com relação à Modelagem de Dados, relacione os modelos, apresentados na coluna da esquerda, à respectiva característica, entre as indicadas na coluna da direita. I - S , II - P , III - Q. I - P , II - Q , III - R. I - Q , II - R , III - S. I - S , II - P , III - R. I - S , II - R , III - Q. 6a Questão (Ref.: 201302016962) Pontos: 0,0 / 1,0 Analise as seguintes afirmações sobre modelo entidade/relacionamento. I. O modelo entidade/relacionamento é uma das formas de projetar a estrutura de um banco de dados. O produto resultante do processo de modelagem entidade/relacionamento é um diagrama. II. Diagramas entidade/relacionamento descrevem as entidades, os atributos, os relacionamentos entre as entidades, as multiplicidades dos relacionamentos, os eventuais atributos de relacionamentos, as entidades compostas e as chaves primárias das entidades. III. Extensões do modelo entidade/relacionamento criaram conceitos adicionais, como: generalização e agregação, os 25/6/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=122411250&p1=201301876348&p2=1641635&p3=CCT0191&p4=101697&p5=AV&p6=10/6/2014&p10=9478802 4/5 quais não foram definidos no modelo proposto originalmente. Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). Apenas I. I, II e III. Apenas II e III. Apenas III. Apenas I e II. 7a Questão (Ref.: 201302012183) Pontos: 0,5 / 0,5 O grupo de usuários de um Sistema de Banco de Dados que é encarregado de coordenar e monitorar o uso do sistema é denominado: Administrador de Dados Programador de Aplicações Analista de Sistemas Administrador de Banco e dados Projetista de Banco de Dados 8a Questão (Ref.: 201302204323) Pontos: 0,5 / 0,5 Em um curso de Inglês, um professor pode trabalhar em uma ou várias turmas, desde que em períodos diferentes, mas uma turma só terá um professor. Analisando esse cenário, é correto afirmar que: A entidade Professor possui o período. A entidade Período possui o atributo nome_professor. A entidade Período possui o atributo turma. A entidade Professor possui o atributo turma. A entidade Turma possui o atributo período. 9a Questão (Ref.: 201302194771) Pontos: 0,5 / 0,5 Os Sistemas Gerenciadores de Banco de Dados possuem propriedades fundamentais que determinam o sucesso de qualquer projeto de desenvolvimento. Marque a alternativa correta que NÃO indica um benefício da propriedade INDEPENDÊNCIA DOS DADOS. facilita o desenvolvimento de novos sistemas. garante a incidência da redundância dos dados. padroniza as estruturas de dados relacionadas ao banco de dados. facilita a manutenção do sistema. provê ao programador facilidade no desenvolvimento dos programas. 10a Questão (Ref.: 201302194794) Pontos: 0,0 / 1,0 Quando se fala em restrição de integridade de chave estamos falando de: restrição que define que os valores da chave candidata devem ser 0. 25/6/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=122411250&p1=201301876348&p2=1641635&p3=CCT0191&p4=101697&p5=AV&p6=10/6/2014&p10=9478802 5/5 restrição que define que os valores da chave secundária não podem ser null. restriçãoque define que os valores da chave primária não pode ser null. restrição que define que os valores da chave secundária devem existir na chave primária da relação que participa o relacionamento. restrição que define que os valores da chave primária devem ser únicos. Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Compartilhar