Buscar

AV Modelagem de Dados - 31.05.2014

Prévia do material em texto

Avaliação: CCT0191_AV_(AG) » MODELAGEM DE DADOS
Tipo de Avaliação: AV
Aluno:
Professor: FABIO BERNARDO DA SILVA Turma: 9006/AC
Nota da Prova: 5,0 Nota de Partic.: 2 Data: 31/05/2014
 1a Questão (Ref.: 201102258500) Pontos: 1,0 / 1,5
Um banco de dados pode ser modelado (descrito) a 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 conceitual.
Resposta: O modelo conceitual apresenta, apenas de maneira abstrata no nível SGBD, o banco de dados. Este
demonstra como os dados são armazenados no BD.
Gabarito:
Um modelo conceitual é modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma
independente de um sistema de gerência de banco de dados (SGBD) particular. O modelo conceitual registra
que dados podem aparecer no banco de dados, mas não registra como estes dados estão armazenados em
nível de SGBD.
 2a Questão (Ref.: 201102259110) Pontos: 0,5 / 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: Quando existe uma classe generalizada. Por exemplo a classe PESSOA. Esta generalização pode ser
especificada em FÍSICA ou JURÍDICA.
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".
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 17/06/2014 21:26
 
 
 3a Questão (Ref.: 201102414384) Pontos: 0,0 / 0,5
Define-se Entidade de Dados como um conjunto de objetos que existe no mundo real, tem identificação própria
e no contexto do negócio entende-se que é preciso ter muitos objetos participando. Conhecendo a definição,
identifique dentre as entidades de dados representadas no mini mundo a seguir, a entidade de dados que
deverá ter o relacionamento com o CLIENTE.
Mini Mundo
Diariamente o estacionamento Próspero recebe vários clientes para aluguel de suas vagas e possui uma rotina
destinada ao bom atendimento.
O veículo é identificado (Placa, Cor e modelo) e registrado pelo atendente, que emite um comprovante e
cadastra o cliente, que for recebido pela 1ª vez.
Todas as vagas são cadastradas com sua devida localização e situação e, são distribuídas automaticamente a
cada cliente. A locação da vaga registra Data e Hora de Entrada, Data e Hora de Saída. A liberação é efetivada a
partir da solicitação do cliente, que entrega o seu comprovante de locação, realiza o pagamento e recebe uma
autorização de saída. O manobrista retira o carro da vaga e entrega-o ao cliente.
 ATENDENTE
VAGA
 VEICULO
MANOBRISTA
LOCAÇÃO
 4a Questão (Ref.: 201102231892) 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:
 (1,1) e (0,N)
(0,1) e (1,N)
(0,N) e (0,1)
(0,N) e (1,1)
(1,1) e (1,N)
 5a Questão (Ref.: 201102426599) Pontos: 1,0 / 1,0
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 17/06/2014 21:26
O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco
de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica a
Implementação de relacionamento entre tabelas de um banco de dados relacional
Chave composta
Chave Alternativa.
Chave Primária.
 Chave Estrangeira.
Chave Candidata.
 6a Questão (Ref.: 201102231835) Pontos: 0,0 / 0,5
No contexto do projeto de banco de dados podemos afirmar que o modelo conceitual é :
 composto por um Diagrama Entidade Relacionamento.
 uma descrição de um banco de dados no nível do SGBD.
composto pelo script com os comandos de DDL.
uma parcela do mundo real de interesse do usuário.
um processo através do qual o ser humano "foca" apenas algumas propriedades de fenômenos da
realidade.
 7a Questão (Ref.: 201102414394) Pontos: 0,0 / 0,5
Analisando a situação hipotética abaixo:
"A loja de calçados "Puro Luxo" vende produtos de qualidade, mas atende a todos os níveis de cliente A, B, C,
D. Em cada operação de venda a loja registra a quantidade de produtos vendidos, a forma de pagamento e
também o tipo de entrega, pois a loja disponibiliza a retirada em balcão e entrega a domicílio."
Em um Modelo de entidade e relacionamento os atributos quantidade de produtos vendidos, forma de
pagamento e tipo de entrega devem estar definidos para:
 Relacionamento entre ENTREGA e PRODUTO.
CLIENTE.
PRODUTO.
ENTREGA.
 Relacionamento entre CLIENTE e PRODUTO.
 8a Questão (Ref.: 201102423921) 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 Acessos
 Independência de Dados
Compartilhamento de Dados
Redundância de Dados
Restrições de Integridade
 9a Questão (Ref.: 201102235652) Pontos: 1,0 / 1,0
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 4 17/06/2014 21:26
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 é :
CodAtendimento -> Destino
CodAtendimento -> Empresa, Origem
CodPaciente -> Empresa
 CodAtendimento, Sequência -> Origem, Destino
CodAtendimento -> Origem
 10a Questão (Ref.: 201102236458) Pontos: 0,5 / 0,5
Num sistema desenvolvido com a utilização de um SGBD, o procedimento de backup é responsabilidade:
do usuário
do analista
do programador
da aplicação
 do DBA
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 4 17/06/2014 21:26

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes