Buscar

AO2 Substitutiva_ Estrutura e Modelagem de Dados

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

AO2 Substitutiva
0,6 / 0,6 ptsPergunta 1
Leia o texto abaixo:
 
Para elaboração da estrutura de banco de dados, a técnica de
normalização propõe a decomposição dos bancos de dados em níveis.
Estes níveis são chamados de 1ª, 2ª e 3ª forma normal.
Sobre Integridade referencial, avalie as afirmações a seguir:
 
I. Se a Tabela A possui uma chave estrangeira, a qual é chave primária
em outra Tabela B, então ela deve ser igual a um valor de chave
primária existente em B, ou ser nula (NULL). Não pode existir na chave
estrangeira um valor que não exista na tabela na qual ela é chave
primária, ou seja, todo valor de chave estrangeira não nulo deve fazer
referência a um valor de chave primária existente.
 
PORQUE
 
II. Sendo o pai um mecanismo que busca, é preciso garantir que um
dado filho sempre terá um pai, ou seja, um dado pai nunca será
deletado, da base de dados, sem que seu filho tenha sido deletado
antes.
 
Selecione a opção correta.
 
A asserção I é verdadeira, a asserção II é verdadeira, mas a II não
justifica a I.
 A asserção I é verdadeira, a asserção II é falsa. 
 
A asserção I é verdadeira, a asserção II é verdadeira, e a II justifica a I. 
Alternativa correta, pois as afirmações I e II são verdadeiras,
sendo que II justifica a I. Colocando visualmente o descrito na
afirmação I.
Já a afirmação II diz que a integridade referencial, é um
mecanismo que busca garantir que sendo o pai um mecanismo
que busca, é preciso garantir que um dado filho sempre terá um
pai, ou seja, um dado pai nunca será deletado, da base de dados,
sem que seu filho tenha sido deletado antes. Justificando assim, a
primeira afirmação.
 
 A asserção I é falsa, a asserção II é falsa. 
 A asserção I é falsa, a asserção II é verdadeira. 
0,6 / 0,6 ptsPergunta 2
Leia o texto a seguir:
 
O modelo relacional apresentado por E. F. Codd em 1970, baseia-se
na lógica dos predicados e na teoria dos conjuntos. A lógica dos
predicados fornece um modelo em que uma proposição (afirmação de
um fato) pode ser verificada como verdadeira ou falsa. A teoria dos
conjuntos é a parte da matemática que lida com conjuntos, ou seja,
grupo de coisas, sendo utilizada como a base para a manipulação de
dados no modelo relacional.
 
Fonte: Coronel, C.; Rob, P. Sistemas de Banco de Dados: projeto,
implementação e administração. São Paulo, Cengage Learning, 2011.
Considerando as informações apresentadas, avalie as afirmações a
seguir:
 
I. O modelo relacional apresenta uma estrutura lógica de dados,
representada por relações.
 
II. O modelo relacional apresenta um conjunto de regras de integridade
para garantir que os dados sejam e permaneçam consistentes ao
longo do tempo.
 
III. O modelo relacional apresenta um conjunto de operações que
define como os dados são manipulados.
 
É correto o que se afirma em:
 I, II e III. 
Alternativa correta. Uma relação é uma estrutura matemática
bidimensional composta por linhas e colunas, que apresenta
regras de integridade de entidades e referencial e que se utiliza
de um conjunto de oito operadores relacionais: SELECT,
PROJECT, JOIN, INTERSECT, UNION, DIFFERENCE,
PRODUCT e DIVIDE para manipulação do conteúdo das tabelas.
 II e III, apenas. 
 I e II, apenas. 
 I, apenas. 
 III, apenas. 
0,6 / 0,6 ptsPergunta 3
Considere a afirmação abaixo:
 
O Modelo Relacional apresenta os elementos que compreende uma
estrutura de dados.
Considerando as informações apresentadas, avalie as afirmações a
seguir:
 
I. RELAÇÃO = Corresponde ao relacionamento entre Tabelas.
II. TUPLA = corresponde a cada linha da Tabela.
III. ATRIBUTO = corresponde ao nome, tamanho e tipo do dado.
É correto o que se afirma em:
 I e II, apenas. 
 I, II e III. 
Alternativa correta. Todas as três afirmações estão corretas, pois
a RELAÇÃO corresponde ao relacionamento entre as Tabelas, a
TUPLA corresponde a cada linha da Tabela e o ATRIBUTO
corresponde ao nome, tamanho e tipo do dado. Portanto, a
afirmação que as três situações estão corretas.
 II e III, apenas. 
 I, apenas. 
 III, apenas. 
0,6 / 0,6 ptsPergunta 4
Leia o texto abaixo:
 
A modelagem distribui as informações em conjuntos de informações
que sejam aderentes aos requisitos e possam suportar as
manutenções necessárias. Que atenda as regras de modelagem de
banco de dados, estabelecendo o relacionamento das tabelas,
identificação de chaves primárias e chaves estrangeiras, para garantir
a integridade referencial.
Considerando as informações apresentadas, avalie as asserções
abaixo:
 
I. A criação dos bancos de dados num gerenciador de banco de dados
(SGBD) é conhecido como Projeto Físico.
 Porque
 II. O projeto físico envolve a criação de tabelas dentro do SGBD.
 
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.
 
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 verdadeiras, e a II é uma
justificativa da I.
A alternativa está correta, pois as asserções I e II são proposições
verdadeiras, e a II é uma justificativa da I. O projeto físico é criado
dentro no gerenciador de banco de dados (SGBD), que é
considerado como projeto físico.
 As asserções I e II são proposições falsas. 
 
A asserção I é uma proposição verdadeira, e a II é uma proposição
falsa.
0,6 / 0,6 ptsPergunta 5
Leia a situação abaixo:
 
Supondo 2 entidades uma para médico e outra para paciente, a regra
de negócio é estabelecida que o médico pode ter várias consultas com
o paciente, e que por sua vez, um paciente pode ter várias consultas
com o mesmo médico.
Abaixo uma ilustração de diagrama entidade relacionamento.
Considerando a ilustração e o contexto descrito, analise as afirmações
a seguir.
 
I. O relacionamento entre médico e paciente, podemos representar
como N:N.
II. O relacionamento entre médico e paciente, podemos representar
como 1:N.
III. O relacionamento entre médico e paciente, podemos representar
como N:1.
 
Sobre cardinalidade, é correto o que se afirma em:
 I, apenas. 
A alternativa está correta, pois apenas a afirmação I é verdadeira.
O médico pode atender vários pacientes diferentes, assim como,
um paciente pode ser atendido por vários médicos, desta forma o
relacionamento é de N:N. Portanto a afirmação que somente a
situação I é verdadeira, está de acordo.
 II e III, apenas. 
 I e II, apenas. 
 I, II e III. 
 III, apenas. 
0,6 / 0,6 ptsPergunta 6
Leia o texto a seguir:
A necessidade de armazenar os relacionamentos e dados complexos
é, em partes, resultado da utilização das linguagens de programação
orientadas a objeto para desenvolver aplicativos. Devido ao fato de o
modelo relacional não representar adequadamente conceitos desse
tipo de linguagem de programação e do armazenamento de dados
complexos, foi necessário o surgimento de um novo sistema de
gerenciamento de banco de dados: o objeto-relacional.
Considerando as informações apresentadas, avalie as afirmações a
seguir:
 
I. Estruturas de dados; Restrições de Integridade; Relacionamentos;
Herança; Relações de associação e agregação; encapsulamento; e
abstração.
II. Remoção de incompatibilidade e impedância; Facilidade de modelar
objetos; capacidade de criar tipos de dados; armazenamento de
métodos e objetos; e referências a objetos.
III. Mapeamento de problemas; modelo conceitual; modelo lógico; e
modelo físico.
 
Qual(is) das afirmações acima contém componentes de modelagem
de dados objeto-relacional?
 I, apenas. 
Alternativa correta. Somente a afirmação I está correta, pois um
modelo de dados objeto-relacional, deve contar os seguintes
componentes: Estruturas de dados; Restrições de Integridade;
Relacionamentos; Herança; Relações de associação e
agregação; encapsulamento; e abstração.
A afirmação II contempla as vantagens do modelo objeto-
relacional que são: Remoção de incompatibilidade e impedância;
Facilidade de modelar objetos; capacidade de criar tipos de
dados; armazenamentode métodos e objetos; e referências a
objetos.
Finalmente a afirmação III cita as três principais fases para
elaboração de um modelo de dados: modelo conceitual, onde se
faz o mapeamento de problemas, modelo lógico e físico de dados.
 II e III, apenas. 
 I e II, apenas. 
 II, apenas. 
 III, apenas. 
0,6 / 0,6 ptsPergunta 7
Leia o texto:
 
Um banco de dados objeto-relacional é uma coleção de objetos cujos
comportamento, estado e relacionamentos podem ser visualizados ou
manipulados recorrendo-se a métodos de objetos, store procedures ou
a uma linguagem de consulta.
Considerando as informações apresentadas, avalie as afirmações a
seguir:
 
I. Os relacionamentos complexos são definidos como relacionamentos
muitos-para-muitos e herança.
II. Os dados complexos podem ser objetos aninhados, matrizes
multidimensionais, dados não estruturados (voz, vídeo), dados que
não estão na primeira forma normal e tipos de dados definidos pelo
usuário
III. A necessidade de armazenar os relacionamentos e dados
complexos não tem qualquer relação com a utilização das linguagens
de programação orientadas a objeto.
 
É correto o que se afirma em:
 II e III, apenas. 
 I e II apenas. 
A alternativa está correta. As afirmações I e II estão corretas, pois
os relacionamentos complexos são definidos como
relacionamentos muitos-para-muitos e herança. Por outro lado, os
dados complexos podem ser objetos aninhados, matrizes
multidimensionais, dados não estruturados (voz, vídeo), dados
que não estão na primeira forma normal e tipos de dados
definidos pelo usuário. Já a afirmação III está incorreta, pois, ao
contrário do que a afirmação diz, a necessidade de armazenar os
relacionamentos e dados complexos foi originada a partir da
utilização das linguagens de programação orientadas a objeto.
 I, apenas. 
 III, apenas. 
 I e III, apenas. 
0,6 / 0,6 ptsPergunta 8
Leia o texto a seguir:
 
No processamento distribuído, o processamento lógico do banco de
dados é compartilhado entre dois ou mais locais fisicamente
independentes e conectados por uma rede de computadores.
Considerando as informações apresentadas, avalie as afirmações a
seguir:
 
I. O banco de dados distribuído, armazena o banco relacionado
logicamente por dois ou mais locais independentes conectados por
uma rede de computadores.
II. O sistema de processamento distribuído utiliza um banco de dados
em diversos locais compartilhando o processamento com esses
diversos locais.
III. Em um SGBDD, o banco é composto de várias partes, os
fragmentos de banco de dados, que ficam alocados em diferentes
locais e podem ser replicados em vários desses locais, sendo cada
fragmento gerenciado por seu processo de banco de dados local.
 
É correto o que se afirma em:
 I, apenas. 
 III, apenas. 
 I e II, apenas. 
 I, e III, apenas. 
Alternativa correta. Apenas as alternativas I e III estão corretas. O
banco de dados distribuído, armazena o banco relacionado
logicamente por dois ou mais locais independentes conectados
por uma rede de computadores. O sistema de processamento
distribuído utiliza um banco de dados em um único local e
compartilha o processamento com diversos locais, o que torna a
afirmação II incorreta. Finalmente, em um SGBDD, o banco é
composto de várias partes, os fragmentos de banco de dados,
que ficam alocados em diferentes locais e podem ser replicados
em vários desses locais, sendo cada fragmento gerenciado por
seu processo de banco de dados local.
 II e III, apenas. 
0,6 / 0,6 ptsPergunta 9
Leia o texto a seguir:
 
Banco de Dados Geográfico é uma coleção de dados coerente e
relacionável, suportando feições geométricas em suas tabelas.
Esse banco de dados precisa de uma lógica a ser aplicada na
manipulação e padronização de seus dados, onde surge o SIG.
O termo SIG no campo de geoprocessamento é definido por Fitz
(2008) como um sistema constituído por um conjunto de programas
computacionais. Sua integração é feita por dados, equipamentos e
pessoas. Tem o objetivo de coletar, armazenar, recuperar, manipular,
visualizar e analisar dados espaciais relacionados com um sistema de
coordenadas.
Sendo assim, consideramos o principal objetivo do SIG compatibilizar
informações descritivas e geográficas. Isso permite produção de
mapas com rapidez, facilidade, baixo custo de produção, atualização/
revisão automática e análise quantitativa destes dados.
Adaptado de: https://www.eosconsultores.com.br/o-que-e-um-
banco-de-dados-geograficos/
https://www.eosconsultores.com.br/o-que-e-um-banco-de-dados-geograficos/
(https://www.eosconsultores.com.br/o-que-e-um-banco-de-dados-
geograficos/) . Acesso 08/04/2020.
Considerando as informações apresentadas, avalie as afirmações a
seguir e a relação proposta entre elas:
 
I. Os Sistemas de Informação Geográfica (SIG), geralmente fazem a
coleta e edição de dados, análise de dados e geração de mapas e
produtos de informação cartográfica.
PORQUE
II. Sistemas de banco de dados espaciais são, geralmente, fracos na
coleta e edição de dados, análise de dados espaciais e geração de
mapas e outras formas de cartografia (produtos de informação).
 
A respeito dessas asserções, assinale a opção correta.
 
Asserção I é verdadeira, a asserção II é verdadeira, e a asserção II
justifica I.
Alternativa correta. A afirmação I é verdadeira, afirmação II é
verdadeira, e a afirmação II justifica a afirmação I, sistemas de
banco de dados espaciais são geralmente fracos na coleta e
edição de dados, análise de dados espaciais e geração de mapas
e outras formas de cartografia (produtos de informação). Esses
processos e funções são melhor tratados por SIG projetados
principalmente para coletar e usar dados espaciais para esses
propósitos. Sendo assim, podemos verificar a divisão do trabalho
entre sistemas de banco de dados espaciais e SIG da seguinte
forma:
1. Tarefas principais - Sistemas de Informação Geográfica:
Coleta e edição de dados.
Análise de dados.
Geração de mapas e produtos de informação cartográfica.
2. Sistemas de Banco de Dados Espaciais:
Armazenamento e gerenciamento de dados.
Indexação espacial.
Segurança e integridade de dados.
Consulta de dados espaciais.
https://www.eosconsultores.com.br/o-que-e-um-banco-de-dados-geograficos/
 Asserção I é verdadeira, asserção II é falsa. 
 Asserção I é falsa, asserção II é falsa. 
 
Asserção I é verdadeira, asserção II é verdadeira. Porém, asserção II
não é uma justificativa da asserção I.
 Asserção I é falsa, asserção II é verdadeira. 
0,6 / 0,6 ptsPergunta 10
Leia o texto a seguir:
 
A indexação espacial serve ao mesmo propósito que a indexação de
tabela em um banco de dados relacional, ou seja, para acelerar o
acesso e o retorno de dados a um usuário de um banco de dados.
Entretanto, a indexação espacial é muito mais complicada do que a
indexação de tabela, pois lida com um espaço bidimensional em vez
de uma matriz linear direta de dados baseados em texto em tabelas.
Assim, um conceito fundamental de indexação espacial é o uso de
aproximação, segundo o qual o processo de acesso espacial restringe
gradualmente sua área de busca até que os objetos de banco de
dados necessários sejam encontrados.
Considerando as informações apresentadas, avalie as afirmações a
seguir:
 
I. O método de indexação espacial Árvore R, armazena um conjunto
de retângulos em cada nó. Objetos de dados individuais são
representados pelo mínimo retângulo envolvente (MBR). O índice da
árvore R armazena números de referência e coordenadas de seus
quatro cantos em um arquivo de índice.
 
II. Em uma pesquisa utilizando o método árvore, quando o banco de
dados recebe uma solicitação de pesquisa espacial, o sistema varre as
coordenadas armazenadas do MBR para determinar qual MBR se
enquadra no nível da ramificação, na janela de pesquisa.
 
III. Em um sistema de pesquisa utilizando o método árvore, a parir da
determinação do MBR do nível da ramificação, o sistema verifica os
retângulos visando a identificar o MBR de objetos para selecionar
aqueles quese enquadram dentro dos limites da janela de pesquisa.
Após identificador os MBR’s, o sistema utiliza as informações de
referência entre MBR e número de identificação do objeto para
acessar a tabela de atributos com informações pertinentes ao contexto
da pesquisa.
 
É correto o que se afirma em:
 I, II e III. 
A alternativa está correta, pois todas as afirmações são
verdadeiras. Pois, o método de Indexação Árvore, consiste em
decompor um espaço em um conjunto de subespaços uniformes.
Em cada subespaço, o objeto procurado pode estar
completamente presente, completamente ausente ou
parcialmente presente, segundo um critério de pesquisa pré-
estabelecido. Esta técnica torna possível a aproximação da
representação de objetos espaciais.
Em uma pesquisa utilizando o método árvore, quando o banco de
dados recebe uma solicitação de pesquisa espacial, o sistema
varre as coordenadas armazenadas do MBR para determinar qual
MBR se enquadra no nível da ramificação, na janela de pesquisa.
Depois, o sistema verifica os retângulos visando a identificar o
MBR de objetos para selecionar aqueles que se enquadram
dentro dos limites da janela de pesquisa. Após identificador os
MBR’s, o sistema utiliza as informações de referência entre MBR
e número de identificação do objeto para acessar a tabela de
atributos com informações pertinentes ao contexto da pesquisa.
 I e II, apenas. 
 II e III, apenas. 
 I, apenas. 
 III, apenas. 
Pontuação do teste: 6 de 6

Mais conteúdos dessa disciplina