Baixe o app para aproveitar ainda mais
Prévia do material em texto
valiação: CCT0191_AV_201102071421 (AG) » MODELAGEM DE DADOS Tipo de Avaliação: AV Aluno: 201102071421 - NILSON ESTEVÃO MARTINS Professor: FABIO BERNARDO DA SILVA Turma: 9006/AC Nota da Prova: 6,0 Nota de Partic.: 2 Data: 10/06/2014 07:22:13 1 a Questão (Ref.: 201102318907) Pontos: 0,5 / 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: Auto relacionamento Agregação Especialização Entidade Fraca Generalização 2 a Questão (Ref.: 201102320270) Pontos: 1,5 / 1,5 Analisando o Diagrama Entidade Relacionamento (DER), implemente o modelo Lógico. Resposta: Cliente (Id*, Nome, End, Sexo, Telefone) Mora (Id*, Id_Cidade*, Nome, end, area) Cidade (Is_Cidade*, nome, população, area) Pertence(Id_Cidade, Id_Estado, nome, area, sigla) Estado (Id_Estado, sigla, nome). Gabarito: Cliente(Id , Idcidade, nome, end, sexo) Cidade(Id_cidade , id_estado, sigla,nome, área, população) Estado (id_estado, sigla, nome) 3 a Questão (Ref.: 201102126864) Pontos: 0,5 / 0,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: (0,N) e (1,1) (0,1) e (1,N) (1,1) e (0,N) (1,1) e (1,N) (0,N) e (0,1) 4 a Questão (Ref.: 201102127131) Pontos: 1,0 / 1,0 Seja o seguinte modelo lógico (relacional) para um dado SGBD onde os atributos sublinhados indicam as chaves primárias de cada uma das respectivas tabelas: Departamento (código-departamento, sigla-departamento) Empregado (cpf, nome-empregado, sexo, código-departamento,valor-hora) Projeto (código-projeto, descrição-projeto, valor-projeto) Sabendo-se que um empregado pode participar de mais de um projeto em uma mesma data, se quiser modelar um quadro de horas que permita informar o número de horas de um empregado em um projeto, em um determinado período, devemos alterar o modelo da seguinte forma: Incluir a tabela Empregado_Projeto com atributos (cpf,código-projeto, numero_horas). Incluir a tabela Empregado_Projeto com atributos (cpf, código-projeto). Incluir os atributos cpf do empregado e numero-horas na tabela Projeto Incluir a tabela Empregado_Projeto com atributos (cpf,código-projeto, data, numero-horas). Incluir os atributos código-projeto e numero- horas-acumuladas no projeto, na tabela Empregado. 5 a Questão (Ref.: 201102131432) Pontos: 0,5 / 0,5 Independência de Dados significa: os dados são colocados no BD independentemente um do outro. imunidade das aplicações às mudanças na estrutura de armazenamento e estratégias de acesso. ao usuários não precisam definir os dados. os dados estão livres de controle do DBA. não há necessidade de interferência do Administrador de Dados na criação do BD. 6 a Questão (Ref.: 201102126838) Pontos: 0,5 / 0,5 No contexto do projeto de banco de dados podemos afirmar que no DER a associação de objetos do mundo real é representado como: Agregação Entidade Tipo Relacionamento Tipo Atributo Entidade 7 a Questão (Ref.: 201102126807) Pontos: 0,0 / 0,5 No contexto do projeto de banco de dados podemos afirmar que o modelo conceitual é : uma parcela do mundo real de interesse do usuário. composto pelo script com os comandos de DDL. uma descrição de um banco de dados no nível do SGBD. um processo através do qual o ser humano "foca" apenas algumas propriedades de fenômenos da realidade. composto por um Diagrama Entidade Relacionamento. 8 a Questão (Ref.: 201102153458) Pontos: 1,0 / 1,5 Redundância de dados ocorre quando uma determinada informação está representada no sistema em computador várias vezes. Há duas formas de redundância de dados, a redundância controlada de dados e a redundância não controlada de dados. A redundância não controlada de dados acontece quando a responsabilidade pela manutenção da sincronia entre as diversas representações de uma informação está com o usuário e não com o software. Este tipo de redundância deve ser evitado, pois traz consigo vários tipos de problemas, como por exemplo, a Inconsistências de dados. Descreva sobre este tipo problema de redundância. Resposta: A redundancia pode criar problemas de duplicação de registro, alteração indevida, ou ainda perda da informação. Gabarito: A responsabilidade por manter a sincronia entre as informações é do usuário. Por erro de operação, pode ocorrer que uma representação de uma informação seja modificada, sem que as demais representações o sejam. O banco de dados passa a ter informações inconsistentes. Levando assim, a graves problemas de representação de dados. A inconsistência dos dados leva a desvalorização dos sistemas. 9 a Questão (Ref.: 201102318893) 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: Redundância de Dados Compartilhamento de Dados Restrições de Acessos Independência de Dados Restrições de Integridade 10 a Questão (Ref.: 201102328713) Pontos: 0,0 / 1,0 Na implementação de um Banco de dados, consegue-se eliminar a inconsistência dos dados através da : Restrição de integridade de Dados. Abstração de dados Independência de Dados. Nível Externo de Dados. Enfoque convencional de Dados.
Compartilhar