José Malcher Jr.

Eng. Software – Analista de Sistemas

Prova final de Modelagem de dados (25 questões)


Questão 01:

Considere as afirmativas abaixo:

I – Uma associação deve ser usada sempre que se identificara um relacionamento do tipo 0..N para 0..N,ou seja, não seja determinista.

II – Pode-se representar mais de um particionamento. Para cada tipo de particionamento pode-se ter grupos de subconjuntos diferentes,

III – Pode-se representar um subconjunto e este pode ser dividido em outros subconjuntos dependendo das necessidades da análise.

Segundo a teoria apresentada, quais estão totalmente certas:

  1. Somente I e II
  2. Somente II e III
  3. Todas estão corretas
  4. Somente II e III
  5. Todas estão erradas

Resposta:

Todas estão corretas


Questão 02:

Considere as afirmativas abaixo:

I) Devem-se identificar todas as informações constantes em uma nota fiscal: o total de cada item, a quantidade, o preço unitário. Esta é uma forma otimizada de armazenamento.

II) Todos os dados de Imposto de Renda devem ser mantidos em um Banco de dados para que sempre seja possível acessar de forma eficiente, para o período de 5 anos como manda a lei.

III) Todos os dados básicos devem ser armazenados, e devem ser feitas cópias com dados equivalentes para garantir a segurança. Estão absolutamente corretas, segundo a teoria apresentada as afirmativas:

 

  1. Existem duas afirmativas corretas
  2. Existe apenas uma afirmativa correta
  3. Todas estão corretas.
  4. Nada se pode afirmar sobre as afirmativas
  5. Nenhuma está correta

Resposta

Existe apenas uma afirmativa correta


Questão 03:

Considere as afirmativas abaixo:

I .Um dado elaborado deve ter um tempo de vida definido e procedimentos de armazenamento que garantam que não será perdido. O seu custo é o da definição dos procedimentos.

II. Um dado básico é obtido a partir de outros dados obtidos do mundo real.

III. Um dado básico, não tem tempo de vida definido, é caro, e não pode ser recuperado a partir de outros dados. Quais delas estão totalmente certas, segundo a teoria apresentada:

  1. Apenas a opção II.
  2. As opções II e III.
  3. Apenas a opção I.
  4. As opções I e III.
  5. Apenas a opção III.

Resposta

Apenas a opção III.


Questão 04:

Um desenvolvedor colocou todos os seus arquivos em tabelas de um banco de dados relacional. O sistema tem se apresentado lento para transações de atualizações recebidas da matriz da empresa. De forma correta, segundo a teoria apresenta, pode-se afirmar que:

  1. Provavelmente existe um arquivo de movimento que ao ser atualizado está comprometendo o desempenho do sistema ao receber um arquivo da matriz.
  2. provavelmente tudo deveria ter sido colocado no código da transação isto facilitaria o desempenho, a manutenção e atualização do sistema
  3. Provavelmente tudo deveria estar em arquivos seqüenciais para melhorar o desempenho.
  4. Provavelmente existe um erro no código que está sendo executado e isto torna o sistema mais lento.
  5. Provavelmente o modelo está sendo colocado em um produto cujo desempenho é ruim e o ideal é trocar o produto.

Resposta

Provavelmente existe um arquivo de movimento que ao ser atualizado está comprometendo o desempenho do sistema ao receber um arquivo da matriz.


Questão 05:

Considere os tipos de dados quanto a obtenção, segundo a teoria apresentada no curso:

  1. Elaborado, básico, registro
  2. Campo, Inteiro, Básico
  3. Básico, registro, atributo
  4. equivalente, registro, atributo
  5. Básico, elaborado, equivalente

Resposta

Básico, elaborado, equivalente


Questão 06:

Com relação as atribuições do administrador de dados verifique as afirmativas corretas:

i) Tem a responsabilidade de verificar o desempenho dos SGBD de forma a recuperar as informações de forma eficiente.

ii) Deve manter o modelo de dados atualizado definindo as formas de armazenamento para cada tipo de dado que identifica no modelo F

iii) É responsável pela qualidade, segurança e disponibilidade da informação para decisão.

iv) é Responsável por manter os meta dados atualizados.

 

  1. II, III e IV
  2. apenas III e II estão corretas
  3. I, III e IV
  4. I, II e III
  5. I, II e IV

Resposta

II, III e IV.

Resposta do exercício da aula 8: I, II e III (Pode esta errado)

está na aula questão 5

 


Questão 07:

A captura dos requisitos de dados do mundo real de uma maneira simples e significativa, inteligível ao projetista de banco de dados e ao usuário final, é objetivo:

  1. da modelagem lógica de dados em rede.
  2. do projeto lógico de banco de dados hierárquico.
  3. do projeto lógico de banco de dados relacional.
  4. da modelagem de dados conceitual.
  5. do projeto físico de banco de dados.

Resposta
da modelagem de dados conceitual.


Questão 08:

Quando uma tabela relacional não contém grupos de repetição e sua chave primária não é composta ou todos os atributos não chave são funcionalmente dependentes de toda a chave, é correto afirmar que ela está

 

  1. no máximo, na 3FN.
  2. no máximo, na 2FN.
  3. no máximo, na 1FN.
  4. no máximo, na 4FN.
  5. desnormalizada.

Resposta

no máximo, na 2FN. (aula 8)


Questão 09:

Uma coluna que faz referência à chave primária de outra tabela relacional denomina-se chave:

  1. referencial.
  2. estrangeira.
  3. transitiva.
  4. dependente.
  5. secundária.

Resposta

estrangeira. (aula 7)


Questão 10:

Um analista identificou um conjunto com o nome de SEXO, e o definiu como um cadastro. Considerando esta informação determine, segundo a teoria apresentada, a opção correta abaixo:

  1. Decidiu tratar o conjunto é um cadastro e deve ser colocado em um arquivo para possibilitar atualizações
  2. Decidiu colocar o conjunto SEXO completo no código de seu programa e barateou o custo de execução.
  3. Decidiu fazer um modulo, com inclusão, alteração e deleção para tratar a tabela sexo.
  4. Decidiu tratar o conjunto junto com outras tabelas de forma que todas sejam carregadas uma única vez de desta forma facilitar a manutenção Decidiu de forma errada, pois classificou uma tabela como cadastro e a colocou em um arquivo.
  5. Decidiu tratar o conjunto junto com outras tabelas de forma que todas sejam carregadas uma única vez de desta forma facilitar a manutenção

Resposta

Decidiu colocar o conjunto SEXO completo no código de seu programa e barateou o custo de execução.


QUESTÃO 11:

Uma restrição que é especificada entre duas relações e é usada para manter a consistência entre tuplas de duas relações é denominada restrição de

  1. Chave Primaria
  2. Integridade de Chave
  3. Integridade Referencial
  4. Integridade de Entidade
  5. Integridade Comportamental

RESPOSTA

Integridade Referencial


QUESTÃO 12:

Normalização é o processo de organização eficiente dos dados dentro de um banco de dados cujos objetivos são eliminar dados redundantes e garantir que as dependências entre os dados façam sentido. Uma forma normal é uma regra que deve ser aplicada na construção das tabelas do banco de dados para que estas fiquem bem projetadas. A forma normal que é violada quando uma relação possuir dependências multivaloradas indesejáveis, podendo, por isso, ser usada para identificar e decompor tais relações, é conhecida por:

  1. 3 FN
  2. 2FN
  3. 1FN
  4. 4FN
  5. 5FN

RESPOSTA:

4FN


QUESTÃO 13:

Os operadores relacionais classificados, respectivamente, nos grupos de operadores unários e binários são:

  1. Projeção e Renomear
  2. Produto cartesiano e União
  3. Seleção e União
  4. Produto Cartesiano e Projeção
  5. Seleção e Renomear

RESPOSTA:

Seleção e União


QUESTÃO 14:

Avalie as seguintes afirmações a respeito do cenário abaixo:

Cenário: Uma instituição bancária deseja controlar o movimento das suas contas correntes. A instituição possui agências espalhadas por várias cidades; o cadastro das agências contém informações sobre código, nome e endereço onde a agência é localizada. No cadastro de clientes estão armazenados os dados de nome, CPF e endereço de cada cliente. Cada contas corrente do cliente é identificada por um número e mantêm o saldo atualizado das mesmas.

Afirmações:

I – As entidades são Cliente, Conta e Agencia

II – Existe o relacionamento: Cliente possui Conta.

III – A entidade Cliente contém os atributos: nome, CPF,endereço, nr_conta, saldo.

Assinale a alternativa CORRETA. (Ref.: 201602314793)

  1. São corretas as afirmativas II e III.
  2. São corretas as afirmativas I e III.
  3. São corretas as afirmativas I e II.
  4. São corretas as afirmativas I,II e III.
  5. Somente a I está correta.

RESPOSTA :

São corretas as afirmativas I e II.


QUESTÃO 15:

O fato Empregado SUPERVISIONA Empregado, em um diagrama entidade-relacionamento é habitualmente representado por:

  1. Meta relacionamento
  2. Agregação
  3. Entidade dependente
  4. Auto-relacionamento
  5. Especialização.

RESPOSTA:

Auto-relacionamento.


QUESTÃO 16:

Considerando a teoria apresentada, alguns documentos usados na empresa devem ser guardados por um determinado tempo. Temos como exemplo a declaração de imposto de renda que deve ser guardada durante cinco anos. Selecione a opção abaixo que justifique esta ação:

  1. A declaração de imposto de renda contém dados básicos e se não fosse definido um prazo a declaração deveria ser guardada eternamente.
  2. A declaração de imposto de renda é um documento desta forma deve ser guardado pelo prazo determinado, pois deve-se conferir com o que acontece no mundo real.
  3. A declaração de imposto de renda é uma saída do plano simbólico da receita, portanto, ela decide por quanto tempo deve ser armazenada pelo declarante.
  4. Segundo a teoria apresentada ela constitui dados elaborados, e refere-se aos gastos e receitas do declarante, portanto o prazo definido deveria ser menor.
  5. A declaração de imposto de renda é guardada por cinco anos, pois isto foi decidido pela receita federal tendo como único motivo o prazo necessário para os computadores processarem estes dados.

RESPOSTA:

A declaração de imposto de renda contém dados básicos e se não fosse definido um prazo a declaração deveria ser guardada eternamente.


QUESTÃO 17:

Um banco de dados contém dados de um relatório gerencial.Este relatório é obtido a partir de dados das vendas realizadas durante os últimos 30 dias. Entre outras informações contém a totalização das vendas, a quantidade de vendas a venda de valor mais alto e de valor mais baixo. Sobre estes fatos, considerando os conceitos apresentados neste trabalho, apresente a afirmativa incorreta baixo.

  1. A colocação de dados elaborados em estruturas de banco de dados serve apenas para onerar o custo do dado e comprometer o desempenho do banco de dados tendo em vista que estes dados podem ser deduzidos apenas na hora da decisão.
  2. Existem dois tipos de dados quanto a obtenção: o dado básico e o dado elaborado. O relatório tem dados elaborados que devem ser criados no momento da decisão.
  3. Os dados que serviram para gerar o relatório são os obtidos das vendas, portanto são dados básicos e somente estes devem ser armazenados no banco de dados.
  4. A única justificativa para se colocar os dados gerenciais em uma estrutura de banco de dados é quando se deseja manter uma informação histórica agregada para uma data e o custo de processamento ser muito elevado ou o tempo para obter a informação for muito longo.
  5. Os dados gerenciais sempre devem ser colocados no banco de dados, pois os dados gerenciais são básicos para as decisões na empresa.

RESPOSTA:

Os dados gerenciais sempre devem ser colocados no banco de dados, pois os dados gerenciais são básicos para as decisões na empresa.


QUESTÃO 18:

Ao preencher um documento de emprego, um candidato foi orientado a entregar uma fotografia e preencher uma ficha que pedia sua idade e o tempo que está formado. Considerando os conceitos apresentados neste trabalho pode-se inferir que:

  1. A fotografia serve para se ter uma idéia da aparência do candidato, sendo importante se verificar se o dado guardado na ficha referente ao tempo de experiência e idade seja o que se esta procurando e isto pode ser obtido corretamente da ficha.
  2. Os dados referentes a idade e tempo de experiência independem de qualquer inferência, pois são usados a partir de um cadastro de reserva, quanto a fotografia mostra como é a aparência do candidato no momento da contratação.
  3. A fotografia é feita em um determinado instante, a idade pode ser usada a qualquer momento para verificar se o candidato tem o perfil desejado para o cargo, bem como o tempo de serviço, mesmo que isto vá para um cadastro que será usado no futuro.
  4. O ideal era se conhecer a idade e o tempo de formado a partir de um cadastro de reserva e tirar a fotografia no momento da seleção ente os candidatos a vaga de emprego.
  5. A fotografia é feita em um determinando instante na vida da pessoa, a idade e o tempo de formado não representam nenhuma informação, pois não se sabe o dia da utilização da informação.

RESPOSTA:

A fotografia é feita em um determinado instante, a idade pode ser usada a qualquer momento para verificar se o candidato tem o perfil desejado para o cargo, bem como o tempo de serviço, mesmo que isto vá para um cadastro que será usado no futuro.


QUESTÃO 19:

Considere as afirmativas abaixo:

I- Um dado elaborado deve ter um tempo de vida definido e procedimentos de armazenamento que garantam que não será perdido. O seu custo é o da definição dos procedimentos.

II- Um dado básico é obtido a partir de outros dados obtidos do mundo real.

III- Um dado básico, não tem tempo de vida definido, é caro, e não pode ser recuperado a partir de outros dados.

Quais delas estão totalmente certas, segundo a teoria apresentada:

  1. Apenas a opção II.
  2. As opções II e III.
  3. Apenas a opção III.
  4. As opções I e III.
  5. Apenas a opção I.

RESPOSTA

Apenas a opção II


QUESTÃO 20:

Analise o texto abaixo:

O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de Acidentes de Trabalho com o objetivo de integrar dados e realizar projeções para seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras finalidades.

Um projeto piloto está sendo realizado em um bairro da cidade do Rio de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é apresentada a seguir: Uma empresa tem CNPJ, tipo, razão social e nome-fantasia. Um acidente de trabalho possui identificador de acidente, status do acidente, descrição do acidente e data e hora do acidente.

Em uma empresa podem ocorrer diversos acidentes e cada acidente ocorre em somente uma empresa. Um acidentado possui identificador de acidentado, nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente pode envolver um ou mais acidentados e um acidentado pode se envolver em mais de um acidente. Um acidente pode também resultar em um ou mais óbitos e cada óbito pode ser resultado de um acidente. Um óbito possui número do óbito, data do óbito e parecer do legista.

 

Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades CORRETO existente entre os conjuntos de entidades Acidente e Acidentado:

  1. (0,N) e (0,N).
  2. (0,N) e (1,N).
  3. (0,N) e (1,1).
  4. (0,1) e (1,N).
  5. (1,1) e (0,N).

RESPOSTAS

(0,N) e (1,N).


Questão 21

A seguinte especificação se e somente se todas as colunas de uma tabela relacional tiverem apenas valores atômicos (cada coluna só pode ter um valor para cada linha na tabela) define a:

  1. 1FN.
  2. FN Boyce-Codd.
  3. 4FN.
  4. 3FN
  5. 2FN.

Resposta:

1FN


Questão 22

Uma interface web solicita dados de um internauta. Os dados são transmitidos a partir de um protocolo HTTP. Depois estes dados são processados em um servidor PHP que atualiza um banco de dados. Sobre todos os fenômenos acima, segundo a teoria apresentada neste trabalho, podemos afirmar de forma totalmente correta:

  1. Na interface é feita a entrada de dados que constituem a imagem e esta imagem são armazenadas diretamente no banco de dados.
  2. Na interface existem campos de entrada de dados que formam a imagem. Esta imagem é enviada pelo HTTP e no servidor esta imagem é armazenada no banco de dados
  3. A interface é responsável por receber os dados e estes são grupados e compactados e devolvidos para o mundo real através do HTTP.
  4. Na interface deve se colocar o objeto ou fato do mundo real, depois enviá-lo através do HTTP e finalmente para o servidor PHP.
  5. Na interface é capturada uma imagem e esta é processada várias vezes criando novas imagens a cada processamento até que é armazenada no banco de dados.

Resposta:

Na interface é capturada uma imagem e esta é processada várias vezes criando novas imagens a cada processamento até que é armazenada no banco de dados.


Questão 23

Porque o conhecimento da matemática é importante na criação de um plano de referencia, segundo a teoria apresentada, com relação ao processo de inferência?

  1. Os modelos matemáticos são fortemente influenciados por fenômenos físicos, daí ser difícil o seu entendimento.
  2. O aprendizado de matemática é muito simples, pois retrata o mundo real  e aplica-se apenas a partir de fatos e coisas do mundo real.
  3. O desenvolvimento de conceitos baseados em modelos matemáticos permite que descubra novas relações entre conjuntos e elementos dos conjuntos
  4. A memorização dos conceitos matemáticos permite que se resolva problemas aplicados a um conjunto.
  5. O conhecimento de matemática permite criar generalizações no conjunto e assim estender estes relacionamentos para qualquer conjunto.

Resposta:

O desenvolvimento de conceitos baseados em modelos matemáticos permite que descubra novas relações entre conjuntos e elementos dos conjuntos


Questão 24

Uma empresa tem um plano de referencia. Um analista de sistemas deve identificar as características deste plano de referencia durante o seu trabalho. Segundo a teoria apresentada neste trabalho, assinale o motivo entre as opções abaixo:

  1. A empresa organizada deve ter manuais operacionais, estes manuais garantem que todos os funcionários tenham os seus planos de referencia idênticos.
  2. O analista deve procurar entender os fatos e eventos importantes para a empresa e em um trabalho de observação identificar os relacionamentos importantes para as pessoas que lá trabalham.
  3. O analista pode generalizar eventos dos planos de referencia das empresas que trabalhou e assim criar o modelo para a empresa.
  4. O plano de referencia da empresa não deve influenciar o desenvolvimento de um sistema de informações para esta empresa.
  5. O analista deve conduzir o trabalho segundo a sua experiência e o seu plano de referencia substituindo apenas alguns aspectos, pois a moiraria das vezes o usuário não sabe o que quer.

Resposta:

O analista deve procurar entender os fatos e eventos importantes para a empresa e em um trabalho de observação identificar os relacionamentos importantes para as pessoas que lá trabalham.


Questão 25

Um analista de sistemas, precisa fazer um modelo conceitual em uma empresa, segundo os conceitos apresentados, qual é a primeira atividade que deve ser feita.

  1. Avisar aos usuários que irão participar que o modelo não poderá sofrer modificações para etapas já tenham sido concluídas, pois isto tornará o modelo conceitual instável
  2. Identificar os usuários envolvidos e identificar algumas características de seus planos de referencia e assim determinar imagens ainda que incompletas que serão desenvolvidas e completadas durante a análise.
  3. Deve-se entrevistar os usuários e ao se perceber que estes estão dispostos a modificar o que já é feito devem ser afastados, pois serão muito problemáticos para o modelo.
  4. A primeira atividade é conversar com os usuários e estabelecer regras para evitar que sejam fitas muitas alterações no modelo
  5. A primeira atividade é identificar uma imagem inicial qualquer definida junto com um usuário e sair criando o modelo segundo a experiência do analista.

Resposta:

Identificar os usuários envolvidos e identificar algumas características de seus planos de referencia e assim determinar imagens ainda que incompletas que serão desenvolvidas e completadas durante a análise.


Material Retirado da WEB.

junho 15th, 2017

Posted In: Engenharia de Software, Modelagem de dados

Tags:, ,