Baixe o app para aproveitar ainda mais
Prévia do material em texto
Página 1Untitled Document 20/06/2013 12:12:33http://bquestoes.estacio.br/nada.asp?cliente=Estacio Página 1BDQ Prova 20/06/2013 12:12:33http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3260996&matricula=201207057851 Avaliação: CCT0191_AV2_201207057851 » MODELAGEM DE DADOS Tipo de Avaliação: AV2 Aluno: 201207057851 - DIEGO LAMEIRA TAVARES Professor: OSWALDO BORGES PERESRAFAEL DIAS RIBEIRO Turma: 9004/AD Nota da Prova: 7,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 15/06/2013 16:00:12 1a Questão (Cód.: 93059) Pontos: 1,5 / 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. Considerando o texto, descreva sobre o nível de visão (nível externo) de abstração de dados. Resposta: Nível de abstração é o nível onde se foca na visão do usuário, em que não se observa a estrutura de armazenamento dos dados, o usuário somente manipula o software, inserindo valores, de forma transparente o mesmo são armazenados em uma base de dados. Gabarito: Nível externo é o mais alto nível de abstração e descreve apenas parte do banco de dados. Muito dos usuários de banco de dados não precisam conhecer todas as informações. Pelo contrário, os usuários normalmente utilizam apenas parte do banco de dados. 2a Questão (Cód.: 57384) Pontos: 0,0 / 0,5 Na modelagem de bancos de dados relacionais, há o conceito de especialização total. Sobre esse conceito, pode-se afirmar que cada entidade de nível superior precisa pertencer a pelo menos dois conjuntos de entidades de nível inferior. as entidades de nível superior não são representadas nas tabelas do banco de dados. nem todas as entidades de nível superior precisam pertencer a um conjunto de entidades de nível inferior. cada entidade de nível superior precisa pertencer a um conjunto de entidades de nível inferior. as entidades de nível inferior não são representadas nas tabelas do banco de dados. 3a Questão (Cód.: 74912) Pontos: 1,5 / 1,5 Um banco de dados pode ser modelado (descrito) há vários níveis de abstração. Um modelo de dados que servirá para explicar a um usuário qual é a organização de um banco de dados provavelmente não conterá detalhes sobre a representação em meio físico das informações. Já um modelo de dados usado por um técnico para otimizar a performance de acesso ao banco de dados conterá mais detalhes de como as informações estão organizadas internamente e portanto será menos abstrato. No projeto de banco de dados, normalmente são considerados dois níveis de abstração de modelo de dados, o do modelo conceitual e o do modelo lógico. Descreva sobre o modelo lógico. Resposta: O modelo lógico é a forma de como são armazenados os dados, onde é definido a estrutura do banco de dados, quais são os objetos (tabelas, atributos, chaves, etc.). Onde descobre as melhores práticas para implementação dos dados, evitando redundancia e garantindo a integridade dos dados. Gabarito: Um modelo lógico é uma descrição de um banco de dados no nível de abstração visto pelo usuário do sistema de gerência de banco de dados (SGBD). Assim, o modelo lógico é dependente do tipo particular de SGBD que está sendo usado. 4a Questão (Cód.: 52916) Pontos: 1,0 / 1,0 Um conceito usado no modelo relacional é o de atributos chaves. Existem diferentes tipos de chaves que uma tabela em um modelo relacional pode ter. Uma propriedade apresentada por um desses tipos é: Página 2BDQ Prova 20/06/2013 12:12:33http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3260996&matricula=201207057851 uma chave candidata de uma entidade identifica de forma única uma instância da entidade; uma chave primária pode ter valor NULL uma chave candidata não pode ser escolhida como chave Primária uma chave estrangeira não pode ter valor NULL uma chave candidata de uma entidade indica que ela está associada a outra entidade 5a Questão (Cód.: 78078) Pontos: 1,0 / 1,0 Um modelo entidade-relacionamento foi reestruturado conforme mostrado na figura abaixo. Concluiu-se que todos os usuários eram funcionários, embora nem todos os funcionários fossem usuários. O modelo relacional derivado desse modelo conceitual possuía originalmente duas variáveis de relação básicas, com os mesmos nomes das entidades correspondentes, tendo ambas EMAIL como chave primária. Considerando que a variável de relação FUNCIONARIO não será modificada e que a independência de dados lógica será honrada, a variável de relação USUARIO: terá que manter todos os seus atributos originais. dispensará o uso de chaves candidatas. será substituída por uma variável de relação básica, apenas. será substituída por uma variável de relação derivada, apenas. será substituída por uma variável de relação básica e uma derivada. 6a Questão (Cód.: 52980) Pontos: 0,5 / 0,5 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 quais não foram definidos no modelo proposto originalmente. Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). Apenas I. Apenas III. I, II e III. Apenas I e II. Apenas II e III. Página 3BDQ Prova 20/06/2013 12:12:33http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3260996&matricula=201207057851 7a Questão (Cód.: 48292) Pontos: 0,5 / 0,5 Na notação de Peter Chen (0,1) representa a cardinalidade : Mínimo um , Máximo muitos Mínimo zero , Máximo muitos Mínimo zero , Máximo um Mínimo muitos , Máximo muitos Mínimo um , Máximo zero 8a Questão (Cód.: 48270) Pontos: 0,5 / 0,5 No contexto do projeto de banco de dados podemos afirmar que o estudo de um objeto existente no mundo real constitui-se em um(a): Entidade Relacionamento Tipo Relacionamento Entidade Tipo Atributo 9a Questão (Cód.: 48409) Pontos: 0,5 / 0,5 Considere as afirmativas abaixo: I - Através da especialização é possível atribuir propriedades particulares a um subconjunto das ocorrências de uma entidade genérica. II - Para que seja possível modelar um relacionamento entre uma entidade A e um agrupamento de duas entidades B e C que tem entre elas um relacionamento R já existente, é necessário realizar uma agregação de B e C e relacionar a entidade A com a agregação. III - Os relacionamentos somente podem conter atributos próprios se forem identificadores. Esta(ão) correta(s) a(s) afirmativa(s): Somente a afirmativa II I e III I, II e III I e II Somente a afirmativa III 10a Questão (Cód.: 57330) Pontos: 0,5 / 0,5 O Modelo de dados é representado através de um modelo entidade-relacionamento - modelo ER, enquanto que o diagrama entidade-relacionamento (DER) constitui a representação gráfica do modelo ER. No que diz respeito à simbologia utilizada, para generalização/especialização e entidade associativa são empregados, respectivamente, os seguintes símbolos: Página 4BDQ Prova 20/06/2013 12:12:33http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3260996&matricula=201207057851 Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.
Compartilhar