Baixe o app para aproveitar ainda mais
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
Compartilhar