Buscar

14-Modelagem de Dados - PROVA

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

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 6, do total de 12 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

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 9, do total de 12 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

Page 2 of 2
Questão 1
Respondida
Para realizar a normalização de uma tabela na Quarta Forma Normal (ou 4FN) é necessário que a tabela esteja na Terceira Forma Normal. Além disso, a tabela somente estará na 4FN se não existir dependência multivalorada. Portanto, para evitar esse tipo de problema é melhor dividir a tabela evitando assim esse tipo de
dependência. De acordo com Navathe e Ramez (2005), em uma tabela na 4FN, além de estar na 3FN, todo campo precisa ser atômico (não pode ser divido em vários campos).   Para a passagem para a forma normal 4FN é necessário seguir os seguintes passos:   1. Inserir a chave estrangeira na tabela que está sendo normalizada (na 4FN) para criar o relacionamento entre as tabelas relacionamento entre as tabelas. 2. Criar uma chave primária para a nova tabela. 3. Criar uma tabela para cada grupo multivalorado. 4. Identificar os campos multivalorados (que causam repetições).
Assinale a opção que apresenta a ordem correta dos passos realizados.
· 1 – 4 – 3 – 2.
· 2 – 3 – 4 – 1.
· 3 – 4 – 1 – 2.
· 1 – 2 – 4 – 3.
· 4 – 3 – 2 – 1.
Sua resposta
4 – 3 – 2 – 1.
Alternativa CORRETA: 4 – 3 – 2 – 1.   Para realizar a normalização de uma tabela na Quarta Forma Normal (ou 4FN) é necessário que a tabela esteja na Terceira Forma Normal. A tabela somente estará na 4FN se não existir dependência multivalorada. Dependência multivalorada é quando as  informações inseridas nas tabelas podem ficar se repetindo e, claro, produzir redundâncias na tabela. Para evitar esse tipo de problema é melhor dividir a tabela evitando assim esse tipo de dependência.     Os procedimentos para deixar uma tabela na 4FN são:
1. Primeiro identificar os campos multivalorados (que causam repetições).
2.  Criar uma tabela para cada grupo multivalorado.
3. Criar uma chave primária para a nova tabela.
4.  Inserir a chave estrangeira na tabela que está sendo normalizada (na 4FN) para criar o relacionamento entre as tabelas.
Questão 2
Respondida
Arquivos como fotos, sons, vídeos, PDF, etc., podem ser armazenados num campo do tipo ____________________. Um ____________________, que significa objeto grande binário ou objeto grande básico na tradução literal, é uma coleção de dados binários armazenados como uma única entidade em um sistema de gerenciamento de banco de dados.____________________ são geralmente objetos de imagem, áudio ou outro objetos multimedia, apesar de algumas vezes código binário executável ser armazenado como este. O suporte para esse tipo de objeto por bancos de dados não é universal.
Assinale a alternativa que completa as lacunas corretamente:
· RI (Recuperação de Informação) / IR (do inglês: Information Retrieval) / RI.
· EI (Extração de Informação) / ER (do inglês: Information Extraction) / EI.
· BLOB (Binary Large Objects) / BLOB (do inglês: Binary Large OBject) / BLOB.
· DE (Dados Embarcados) / ED (do inglês: Data Embedding) / ED.
· BLOBY (Yale Binary Large Objects) / BLOBY (do inglês: Yale Binary Large OBject) / BLOB.
Sua resposta
BLOB (Binary Large Objects) / BLOB (do inglês: Binary Large OBject) / BLOB.
De acordo com o material didático:   --> Arquivos como fotos, sons, vídeos, PDF, etc., podem ser armazenados num campo do tipo BLOB (Binary Large Objects).   --> O tipo Blob também pode ser utilizado para backup de banco de dados, permitindo armazenar os dados, permitindo a recuperação das informações, caso seja necessário.
Questão 3
Respondida
Em uma linguagem de programação orientada a objetos, uma subclasse herda as definições de atributo e operação das suas superclasses, por meio da criação de hierarquias de classes. Herança é um mecanismo de software para tornar os itens da superclasse aplicáveis às subclasses.   Fonte: LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento iterativo. 3 ed. Porto Alegre: Bookman, 2007.   Agora avalie as seguintes asserções e a relação proposta entre elas:   I. O conceito de herança entre classes é análogo ao modelo Entidade-Relacionamento.
PORQUE   II. No modelo Entidade-Relacionamento, várias entidades podem ser agrupadas em uma única entidade genérica.
A respeito dessas asserções, assinale a opção correta.
· As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
· As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
· A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
· A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
· As asserções I e II são proposições falsas.
Sua resposta
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.   O conceito de herança entre classes é análogo ao modelo Entidade-Relacionamento, pois no modelo Entidade-Relacionamento, várias entidades podem ser agrupadas em uma única entidade genérica. Neste caso, dá-se o nome de generalização.
Questão 4
Respondida
Avalie a seguinte imagem:      Nesta imagem, observamos o relacionamento entre as tabelas "Cliente", "Venda" e "Produto". Nesta modelagem, observamos também uma notação pecular ou uma abordagem diferente na forma de representação gráfica dos relacionamento entre as tabelas.
A partir da análise dos dados apresentados, assinale a alternativa correta.
· A notação usada nessa modelagem é chamada de “Pé-de-Galinha” ou Crow’s Foot (que significa pata de corvo), criada por James Martin.
· A notação usada nessa modelagem é chamada de “Pé-de-Pato” ou Crow’s (que significa pata de corvo), criada por James Martin.
· A notação usada nessa modelagem é chamada de “Pé-de-Galo” ou Crow’s Chin (que s cignifica pata de corvo), criada por James Martin.
· A notação usada nessa modelagem é chamada de “Pé-de-Passaro” ou Crow’s (que significa pata de corvo), criada por James Martin.
· A notação usada nessa modelagem é chamada de “Pé-de-Polvo” ou Crow’s (que significa pata de corvo), criada por James Martin.
Sua resposta
A notação usada nessa modelagem é chamada de “Pé-de-Galinha” ou Crow’s Foot (que significa pata de corvo), criada por James Martin.
De acordo com a análise da figura e do conteúdo do material didático:   --> A notação de James Martin e seu famoso diagrama de “Pé-de-Galinha” também é muito popular entre as ferramentas de criação de modelos gráficos de esquemas de banco de dados. Na figura a seguir podemos observar a s notações para a definição das cardinalidades.   
Questão 5
Respondida
Data Warehouse pode ser definido como uma coleção de dados provenientes de vários banco de dados, armazenados e organizados de forma a permitir análises que objetivam a combinação de dados para a identificação de padrões e informações.   Complete as lacunas a seguir:   O Data Warehouse centraliza e normatiza dados de vários _________ disponíveis na organização, isto é, cria regras de relacionamento entre as _________ de um banco de dados, de forma a reduzir as possibilidades de existir inconsistências e _________.
Assinale a alternativa que preenche corretamente as lacunas:
· sistemas/ chaves primárias/ duplicidades.
· banco de dados/ tabelas/ redundâncias.
· banco de dados/ chaves estrangeiras/ anomalias.
· backups/ tabelas/ integridades.
· discos de armazenamento/ consultas/ redundâncias.
Sua resposta
banco de dados/ tabelas/ redundâncias.
O Data Warehouse centraliza e normatiza dados de vários banco de dados disponíveis na organização, isto é, cria regras de relacionamento entre as tabelas de um banco de dados, de forma a reduzir as possibilidades de existir inconsistências e redundâncias.
Questão 6
Sem resposta
Atualmente, a industria tem falado muito de métodos estatísticos para descoberta de conheimento a partir de dados ou orientado a dados. Alguns desses métodos utilizam alguns algoritmos bem conhecidos de apredizado de máquina ou machine learning. Alguns deles são: Naïve Bayes (wrapper); Árvores de Decisão e Random Forests; Regressão Logística; Classifier Ensembles; Engenhariade atributos (feature selection); SVMs, redes neurais, etc. Todos esses recursos são aplicados para tratar base de dados. No entanto, diferentemente do que foi aplicado em anos passados, esses novos métodos trabalham com dados estrutuados e não estruturados. A partir deste cenário e dos seus conhecimentos sobre dados como apoio a tomada de decisão, avalie as seguintes asserções:  
I. O termo Business Intelligence (Inteligência de Negócios ou BI) é o processo de  coleta,  análise,  monitoria  e  compartilhamento  de  informações  para  a gestão de negócios. Esse conceito pode se confundir com o conceito de Data Mining.  O  BI  analisa  dados  brutos operacionais  para  encontrar  informação útil e auxiliar a tomada de decisão.  
PORQUE  
II. Data Mining, utiliza ferramentas como agrupamentos, hipóteses, regras, árvores de decisão, atuando em nível mais estratégico  e  fornecendo  a  empresa  com conhecimento  útil  acerca  do ambiente  para  decisões  a  longo  prazo, segundo Korth, Silberschatz  e Sudarshan(2012, p.563).
A respeito dessas asserções, assinale a alternativa correta.
· As asserções I e II são proposições verdadeiras e a II justifica a I.
· A asserção I é uma proposição verdadeira e a II, falsa.
· A asserção I é uma proposição falsa e a II, verdadeira.
· As asserções I e II são proposições falsas.
· As asserções I e II são proposições verdadeiras e a II não justifica a I.
Sua resposta
As asserções I e II são proposições verdadeiras e a II não justifica a I.
Veja:     --> O termo Business Intelligence(Inteligência de Negócios ou BI) é o processo de  coleta,  análise,  monitoria  e  compartilhamento  de  informações  para  a gestão de negócios. Esse conceito pode se confundir com o conceito de Data Mining.   --> O  BI  analisa  dados  brutos operacionais  para  encontrar  informação útil e auxiliar a tomada de decisão.   --> Já o Data Mining, utiliza ferramentas como agrupamentos, hipóteses, regras, árvores de decisão, atuando em nível mais estratégico  e  fornecendo  a  empresa com  conhecimento  útil  acerca  do ambiente  para  decisões  a  longo  prazo, segundo.   --> Portanto, as asserções são verdadeiras, no entanto a segunda não é uma justificativa da primeira.
Questão 7
Sem resposta
O conceito de normalização foi introduzido para o modelo relacional por Edgar F. Codd, em 1970 (primeira forma normal). Essa técnica é baseada em um processo matemático formal, que tem seus fundamentos na teoria dos conjuntos. Fonte: MACHADO, F. N. R., Banco de dados: projeto e implementação. 3ª. ed. São Paulo: Érica, 2014.   Sobre a normalização, analise as seguintes sentenças:   I. O objetivo da normalização é evitar os problemas que podem provocar falhas no projeto do banco de dados, bem como eliminar a mistura de assuntos. II. A normalização é feita pela análise dos dados que compõem as estruturas utilizando o conceito chamado formas normais. III. A normalização completa dos dados é feita seguindo as restrições das sete formas normais existentes. A passagem de uma forma normal para outra é feita tendo como base o resultado obtido na etapa anterior, ou seja, na forma normal anterior. IV. Normalmente após a aplicação das formas normais, algumas tabelas acabam sendo divididas em duas ou mais tabelas, o que no final gera um número maior de tabelas do que o originalmente existente.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
· Apenas a afirmativa I está correta.
· Apenas as afirmativas I e II estão corretas.
· Apenas as afirmativas I, II e III estão corretas.
· Apenas as afirmativas I, II e IV estão corretas.
· As afirmativas I, II, III e IV estão corretas.
Sua resposta
Apenas as afirmativas I e II estão corretas.
Alternativa Correta: Apenas as afirmativas I, II e IV estão corretas.   São afirmativas corretas: I. O objetivo da normalização é evitar os problemas que podem provocar falhas no projeto do banco de dados, bem como eliminar a mistura de assuntos. II. A normalização é feita pela análise dos dados que compõem as estruturas utilizando o conceito chamado formas normais. IV. Normalmente após a aplicação das formas normais, algumas tabelas acabam sendo divididas em duas ou mais tabelas, o que no final gera um número maior de tabelas do que o originalmente existente.   É afirmativa falsa: III. A normalização completa dos dados é feita seguindo as restrições das sete formas normais existentes. A passagem de uma forma normal para outra é feita tendo como base o resultado obtido na etapa anterior, ou seja, na forma normal anterior. A normalização completa dos dados é feita seguindo as restrições das CINCO formas normais existentes.
Questão 8
Sem resposta
De acordo com Coronel e Rob (2011), O DER é um conceito matemático conhecido como relação, no qual dois conjuntos numéricos possuem seus termos relacionados entre si. No modelo conceitual, um conjunto é chamado de entidade, já no modelo lógico é chamado de tabela. Cada tabela é definida com um conjunto de atributos que descrevem suas características particulares, esses atributos também são conhecidos como campos. A partir deste cenário, avalie as seguintes asserções:   I.Modelo Entidade-Relacionamento (MER) consiste do conjunto de conceitos e elementos de modelagem que o projetista de banco de dados precisa conhecer  
PORQUE   II.Diagrama Entidade-Relacionamento (DER) é o resultado do processo de modelagem executado pelo projetista de dados que conhece o MER.
A respeito dessas asserções, assinale a alternativa correta.
· As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
· As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
· A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
· A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
· As asserções I e II são proposições falsas.
Sua resposta
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
De acordo com o material didático:   --> O Modelo de Entidade - Relacionamentos (ou MER) foi desenvolvido para aperfeiçoar o projeto do banco de dados, permitindo a especificação do modelo conceitual, conforme afirmam Korth, Silberschatz e Sudarshan (2012);   --> É o modelo mais utilizado pelos Sistemas Gerenciadores de Banco de Dados e foi elaborado por Edgar F. Codd em 1970 mas, foi a partir de 1987 que começou a ser adotada pelas empresas de desenvolvimento de software;   --> O Diagrama Entidade-Relacionamento (DER) consiste do resultado do processo de modelagem executado pelo projetista de dados que conhece o MER.   Portanto, as asserções são verdadeiras, mas a II não é uma justificativa da I.
Questão 9
Sem resposta
Na programação orientada a objetos podemos relacionar classes com outras classes através de hierarquias. Uma subclasse pode herdar as características de outra classe (neste caso seria a superclasse). Na estrutura de herança as classes compartilham as suas funções e características comuns e as subclasses podem também receber outras particularidades exclusivas.   Fonte: MIZRAHI, V. V. Treinamento em linguagem C++. 2a ed. São Paulo. Pearson Prentice Hall, 2008.   Considerando o contexto, analise as seguintes sentenças:   I. Na superclasse da hierarquia colocam-se as propriedades que são comuns a todas as suas subclasses. II. Com o uso de hierarquia de classes evita-se redundância. III. A subclasse pode herdar as implementações das operações da superclasse, mas não pode ter novas implementações de algumas dessas operações. IV. Quando uma subclasse possui mais de uma superclasse dizemos que a herança é múltipla.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
· Apenas a afirmativa I está correta.
· Apenas as afirmativas I e II estão corretas.
· Apenas as afirmativas I, II e IV estão corretas.
· Apenas as afirmativas I, III e IV estão corretas.
· As afirmativas I, II, III e IV estão corretas.
Sua resposta
Apenas as afirmativas I e II estão corretas.
São afirmativas corretas: I. Na superclasse dahierarquia colocam-se as propriedades que são comuns a todas as suas subclasses. II. Com o uso de hierarquia de classes evita-se redundância. IV. Quando uma subclasse possui mais de uma superclasse dizemos que a herança é múltipla.   É afirmativa falsa: III. A subclasse pode herdar as implementações das operações da superclasse, mas não pode ter novas implementações de algumas dessas operações. A subclasse pode herdar as implementações das operações da superclasse, mas também pode ter novas implementações de algumas dessas operações.
Questão 10
Sem resposta
No desenvolvimento de qualquer software devemos sempre considerar o seu ciclo de vida, que nada mais é do que o início do software através do estudo e do planejamento de sua viabilidade até o seu término na fase da manutenção ou do abandono do software. Em um projeto de banco de dados também há um ciclo de vida que irá determinar o começo do projeto até o seu final.   Há seis fases no ciclo de vida de um banco de dados:  
1. Estudo inicial do banco de dados.
2. Teste e avaliação.
3. Implementação e carga.
4. Projeto do banco de dados.
5. Manutenção e evolução.
6. Operação.
Assinale a alternativa que apresenta a ordem correta das fases do ciclo de vida de um banco de dados:
· 1 – 5 – 3 – 4 – 6 – 2.
· 2 – 1 – 3 – 4 – 5 – 6.
· 2 – 3 – 6 – 4 – 1 – 5.
· 3 – 6 – 1 – 5 – 2 – 6.
· 1 – 4 – 3 – 2 – 6 – 5.
Sua resposta
1 – 4 – 3 – 2 – 6 – 5.
1 – 4 – 3 – 2 – 6 – 5. A ordem correta das fases do ciclo de vida de um banco de dados é: 1. Estudo inicial do banco de dados. 2. Projeto do banco de dados. 3. Implementação e carga. 4. Teste e avaliação. 5. Operação. 6. Manutenção e evolução.

Continue navegando