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