Buscar

AV2 - 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

Avaliação: CCT0191_AV2_201204069344 » MODELAGEM DE DADOS
	Tipo de Avaliação: AV2
	Aluno: 201204069344 - WELLINGTON JOSE DE OLIVEIRA CAMPOS JUNIOR
	Professor:
	ADRIANA APARICIO SICSU A DO NASCIMENTO
	Turma: 9001/AA
	Nota da Prova: 5,0 de 8,0        Nota do Trabalho: 0        Nota de Participação: 1        Data: 31/08/2013 14:18:07
	
	 1a Questão (Cód.: 93053)
	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. 
Considerando o texto, descreva sobre o nível físico de abstração de dados.
		
	
Resposta: Desculpe professora, não consegui entender a questão, então comentarei sobre o que analisei sobre o texto, espero que seja algo próximo do que a senhora gostaria. Antes de desenvolvermos um determinado sistema, faremos o uso de alguns diagramas (fluxogramas normalmente em linguagem UML, como exemplo, diagrama de caso de uso) para tentar apresentar uma modelagem das entidades e suas funções. Com isso teremos parâmetros para executarmos verificação de requisitos e posteriormente um modelo conceitual, passando para o lógico e assim por diante. Como nossa matéria é apenas sobre modelagem de Dados, pararia por aqui. Mas se eu fosse adiante, no meu ponto de vista, para facilitar a interação de cliente - sistema, trabalharia com prototipagem e interação/implementação (Mas acho que isso é parte de Modelagem de Sistemas).
	
Gabarito:
Nível físico (nível interno) é o mais baixo nível de abstração que descreve a estrutura física de armazenamento do banco de dados, sua organização de arquivos e seus métodos de acesso.
	
	
	 2a Questão (Cód.: 52948)
	Pontos: 1,5  / 1,5
	O que é chave estrangeira e o que acontece se tentarmos eliminar a referência de uma chave estrangeira?
		
	
Resposta: Chave estrangeira é um código que uma entidade recebe relacionado a sua entidade principal, melhor explicando através do exemplo: Temos as entidades funcionário e dependente, onde dependende somente existe caso haja um cadastro de funcionário. Neste caso, o funcionário tem sua chave (na minha empresa eu coloco o nome id, exemplo id_funcionario, sendo auto increment) e no caso de dependente, mesmo que haja o id_dependente (auto increment), precisa-se relacionar com o funcionário, então ele recebe a chava sendo estrangeira. No casom dependente tem id_dependente, id_funcionario. Se eliminarmos a referência desta chave estrangeira, perdemos a relação de uma entidade com a outra.
	
Gabarito: A chave estrangeira é um atributo de uma relação que é chave primária em outra. Se excluirmos uma referência a chave estrangeira podemos ter três situações: CASCADE: a operação elimina as referências, em efeito cascata RESTRICT: elimina apenas os casos em que não há referência SET NULL: a chave estrangeira recebe o valor nulo, e a exclusão é efetuada
	
	
	 3a Questão (Cód.: 52061)
	Pontos: 1,0  / 1,0
	O
O esquema relacional simplificado, mostrado a seguir, foi projetado para suportar um banco de dados que controla a operação de uma empresa de ambulâncias.  Cada atendimento é realizado por uma ambulância e são registradas a data e o convênio ao qual o atendimento está vinculado.  Num atendimento, uma ambulância realiza uma ou mais viagens, que são identificadas pelo código do atendimento e um número seqüencial que começa em 1 e é incrementado para cada nova viagem.  No esquema, as chaves primárias têm seus atributos componentes sublinhados.
 
Paciente     (CodPaciente, Nome, Endereço)
Convênio   (CodConvênio, Empresa, Plano)
Atendimento     (CodAtendimento, CodPaciente, CodConvênio, Data, Finalidade)
Viagem      (CodAtendimento, Sequência, Origem, Destino)
 
 
Com base no esquema relacional acima a dependência funcional que pode ser corretamente deduzida do enunciado é :
		
	
	CodPaciente -> Empresa
	 
	CodAtendimento, Sequência -> Origem, Destino
	
	CodAtendimento -> Destino
	
	CodAtendimento -> Empresa, Origem
	
	CodAtendimento -> Origem
	
	
	 4a Questão (Cód.: 48626)
	Pontos: 1,0  / 1,0
	Seja um modelo conceitual que possui uma estrutura de generalização composta das entidades Cliente ( entidade generalizada) e pessoa fisica e pessoa juridica ( entidades especializadas) sabendo-se que a estrutura é classificada como total e exclusiva podemos afirmar que se a modelagem lógica fosse realizada criando-se:
		
	
	apenas as tabelas pessoa fisica e pessoa juridica, sendo que haveria perda de informação já que existem clientes que não se enquandram nas entidades especializadas
	 
	as tabelas cliente, pessoa fisica e pessoa juridica sendo que as duas ultimas herdariam a chave de cliente
	
	apenas as tabelas pessoa fisica e pessoa juridica sendo que estas herdariam apenas a chave da cliente
	
	apenas a tabela de cliente esta receberia os atributos das entidades especializdas e não teriamos campos nulos nas linhas
	
	as tabelas cliente, pessoa fisica e pessoa juridica sendo que as duas ultimas herdariam todos os atributos de cliente
	
	
	 5a Questão (Cód.: 52754)
	Pontos: 0,0  / 0,5
	As seguintes afirmações são verdadeiras ( V ) ou falsas ( F ) ? 
 
(     )  Uma chave pode ser utilizada como índice e um índice é, necessariamente, uma chave.
(     )  Quando há ocorrência de valores nulos os usuários tem certeza de que o  atributo em 
         questão não é aplicável para uma instância em particular da entidade.
(     )  O principal conceito da abordagem relacional deriva da teoria de conjuntos combinado
         com a idéia de que o usuário não necessita saber onde os dados estão nem como estão.
(     )  A integridade referencial é um sistema de regras usado para garantir que as relações
         entre as tabelas sejam válidas e impedindo que tuplas relacionadas sejam eliminadas ou
         alteradas acidentalmente
 
A alternativa que corresponde ao preenchimento das colunas, na sequência, é:
		
	
	F, V, F, V
	 
	F, F, V, V
	
	V, F, F, V
	 
	V, V, F, F
	
	V, F, V, V
	
	
	 6a Questão (Cód.: 48424)
	Pontos: 0,0  / 0,5
	A afirmação " um empregado é alocado a um ou vários projetos e um projeto possui alocados um ou vários empregados. Em um determinado projeto o empregado utiliza uma determinada máquina" seria convenientemente modelar como:
		
	 
	Uma agregação entre empregado e projeto e relacionar a entidade máquina com a agregação.
	
	Um relacionamento entre máquina e projeto e outro relacionamento entre projeto e empregados.
	
	Uma agregação entre empregado e máquina e relacionar a entidade projeto com a agregação.
	
	Uma agregação entre máquina e projeto e relacionar a entidade empregado com a agregação.
	 
	Um relacionamento entre máquina e projeto, um relacionamento entre empregado e projeto e um relacionamento entre empregado e máquina.
	
	
	 7a Questão (Cód.: 57370)
	Pontos: 0,5  / 0,5
	
Com base no conceito de mapeamento de cardinalidade do modelo entidade-relacionamento, pode-se dizer que o diagrama acima apresenta a seguinte cardinalidade:
		
	
	um para todos;
	
	todos para muitos;
	
	todos para um.
	
	muitos para muitos;
	 
	um para muitos;
	
	
	 8a Questão (Cód.: 48214)
	Pontos: 0,5  / 0,5
	Considere as afirmações abaixo a respeito das características de um banco de dados:
I - A Independência de Dados possibilita o desenvolvimento de programas aplicativos que não possuem a descrição real de como os dados (arquivos) estão fisicamente armazenados.
II - A capacidade de se alterar o esquema físico de um banco sem que seja necessário alterar o esquema conceitual caracteriza a independência lógica de dados.
III-O Mecanismo de Recuperação fornece recursos para restauração caso ocorra falhas de hardware ou software.
IV - O Compartilhamento de Dados permite que se realize o controle de quais dados um usuário pode acessar.
Podemos afirmar que estão corretas as afirmativas:
		
	
	II e IV
	
	I e II
	
	III e IV
	
	I e VI
	 
	I e III
	
	
	 9a Questão (Cód.: 57364)
	Pontos: 0,0  / 0,5
	Um atributo, em um modelo de entidade-relacionamento, possui "sub-atributos" em sua nomenclatura que podem ou não ser do mesmo tipo e que são agregados a ele no mundo real. Esse atributo é definido como:
		
	
	um atributo monovalorado.
	
	um atributo chave.
	 
	um atributo composto.
	
	um atributo derivado.
	 
	um atributo multivalorado.
	
	
	 10a Questão (Cód.: 48283)
	Pontos: 0,5  / 0,5
	Na notação de Peter Chen um retângulo representa um(a):
		
	 
	Entidade Tipo
	
	Relacionamento Tipo
	
	Entidade
	
	Atributo
	
	Relacionamento

Outros materiais