Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0191_AV_201307185967 (AG) » MODELAGEM DE DADOS Tipo de Avaliação: AV Aluno: 201307185967 - RENATO GOMES CHAVES Professor: CLAUDIA ABREU PAES Turma: 9002/AB Nota da Prova: 4,0 Nota de Partic.: 1 Data: 06/06/2014 18:52:04 1a Questão (Ref.: 201307435484) Pontos: 1,0 / 1,5 Descreva a importância da construção do Modelo de Entidade e Relacionamento para o desenvolvimento do projeto. Resposta: A importância é total, pois é neste momento que modelaremos o nosso projeto de banco de dados. Está dividido em 3 modelos que definem o esquema de banco de dados. São eles: conceitual, lógico e físico. Gabarito: Os dados nos dias de hoje representam o grande patrimônio das empresas e por isso devem estar consistentes e sem redundância. Alem disso é preciso ter os dados modelados de forma que atendam as regras de negócio adequadamente sempre no intuito de agregar valor ao negócio. O uso de Modelo de Entidade e Relacionamento deve ser usado como uma ferramenta para obtenção dos resultados desejados. 2a Questão (Ref.: 201307280082) Pontos: 0,0 / 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 total. Resposta: Um funcionário trabalho em um ou vários projetos, onde um projeto é constituido por um ou vários projetos, e em um computador é utilizado em um ou mais projetos 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 o conceito generalização/especialização do tipo total. Gabarito: Em uma generalização/especialização total para cada ocorrência da entidade genérica existe sempre uma ocorrência em uma das entidades especializadas. Esse é o caso do exemplo da figura abaixo, no qual a toda ocorrência da entidade CLIENTE corresponde uma ocorrência em uma das duas especializações. Esse tipo de generalização/especialização é simbolizado pela letra "t". 3a Questão (Ref.: 201307444907) 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 Auto relacionamento Generalização Entidade Fraca 4a Questão (Ref.: 201307454718) Pontos: 0,0 / 1,0 Tendo como base as seguintes informações abaixo : ROUPA (cod_modelo, preco, tipoTecido) e TECIDO (cod_tecido, descricao), onde as chaves primárias das entidades são respectivamente cod_modelo e cod_tecido e possuem um relacionamento chamado POSSUEM em uma relação N:M, como ficará o relacionamento (POSSUEM) destas duas entidades quando convertida para o modelo lógico. POSSUEM (cod_modelo, cod_tecido,decricao,tipoTecido) POSSUEM (cod_tecido, tipoTecido) POSSUEM (cod_modelo,cod_tecido) POSSUEM (cod_modelo, cod_tecido,decricao) POSSUEM (preco, tipoTecido,descricao) 5a Questão (Ref.: 201307447477) Pontos: 0,5 / 0,5 Um projeto de banco de dados envolve a produção de 3(três) modelos que definem o esquema de banco de dados, estes modelos são ? Analítico, Físico e lógico. Lógico, Procedural, Imperativo. Conceitual, Lógico e Físico. Físico, Query, Conceitual. Hierárquico, Distribuído e Rede. 6a Questão (Ref.: 201307252949) Pontos: 1,0 / 1,0 A partir da figura acima podemos afirmar que: Apenas os empregados próprios possuem salário como atributo. Os empregados próprios possuem matricula e salario como atributo. Todos os empregado possuem matricula, nome, salario e carga_horaria como atributo. Os empregados terceirizados possuem matricula, nome, salario e carga_horaria como atributo. Todos os empregados possuem nome, mas apenas os próprios possuem matricula como atributo. 7a Questão (Ref.: 201307257424) Pontos: 0,0 / 0,5 Considerando a arquitetura de três-esquemas (externo, conceitual e físico) de um sistema de banco de dados, a capacidade de modificar a definição dos esquemas de um banco em determinado nível, sem afetar o esquema do nível superior, é denominada: Independência de dados Abstração de dados Modelo semântico de dados Suporte a múltiplas visões Conjunto de entidades 8a Questão (Ref.: 201307261932) Pontos: 0,5 / 0,5 Em relação ao diagrama entidade-relacionamento, pode-se dizer que: o número de atributos de uma entidade é de, no máximo, 3 vezes o número de relacionamentos que ela possui; os losangos representam os relacionamentos entre uma entidade e seus atributos; as linhas unem os atributos à entidade e as entidades aos relacionamentos; é possível haver um relacionamento entre atributos de diferentes entidades; os retângulos representam atributos, as elipses representam os relacionamentos e os losangos representam as entidades. 9a Questão (Ref.: 201307257731) Pontos: 0,5 / 0,5 Na modelagem de bancos de dados relacionais, um relacionamento um para muitos de A para B significa que: 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 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 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 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. 10a Questão (Ref.: 201307444893) Pontos: 0,5 / 0,5 Um Sistema Gerenciador de Banco de Dados é conjunto complexo de software que deve prover um conjunto básico de funcionalidades, dentre elas a capacidade de permitir que haja evolução na descrição dos dados da empresa, sem que os sistemas ou aplicações tenham que ser alterados. Esta funcionalidade refere-se: Restrições de Integridade Redundância de Dados Compartilhamento de Dados Independência de Dados Restrições de Acessos Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Compartilhar