Buscar

AV_Modelagem de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando