Buscar

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

14/06/2022 21:26 Teste: AO2
https://famonline.instructure.com/courses/20419/quizzes/90075/take 1/12
AO2
Iniciado: 14 jun em 20:53
Instruções do teste
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
0,6 ptsPergunta 1
Leia o texto a seguir:
 
A principal ideia da O.O. é a representação de cada elemento em termos de um
objeto, ou classe.
Esse tipo de representação procura aproximar o sistema que está sendo criado
do que é observado no mundo real.
Um objeto contém:
Características;
Ações.
A representação se dá de uma forma mais próxima à realidade.
Considerando os elementos envolvidos na Orientação a Objetos (O.O.), verifique
as afirmações a seguir:
I. É importante entender que O.O. trabalha com representações de objetos do
mundo real, então torna-se necessário imaginar o que cada objeto irá realizar
dentro do sistema. Assim, abstração é a habilidade de se concentrar nos
aspectos essenciais de um contexto qualquer, ignorando características menos
importantes ou acidentais.
 
II. Classe pode ser definida como uma descrição das propriedades ou estados
possíveis de um conjunto de objetos, bem como os comportamentos ou ações
aplicáveis a estes mesmos objetos. Por outro lado, chama-se instancia de uma
classe, um objeto cujo comportamento e estado são definidos por essa classe.
 
A+
A
A-
14/06/2022 21:26 Teste: AO2
https://famonline.instructure.com/courses/20419/quizzes/90075/take 2/12
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
I apenas.
III. Atributos são os elementos que definem a estrutura de uma classe. Também
são conhecidos como variáveis de classe. Um atributo é um dado para o qual
cada objeto tem seu próprio valor. Atributos são, basicamente, a estrutura de
dados que vai representar a classe.
 
É correto o que se afirma em:
0,6 ptsPergunta 2
Leia o texto a seguir:
 
Segundo Oszu e Valduriez (2001), em Sistemas de Banco de Dados Distribuídos,
por razões de desempenho, confiabilidade e disponibilidade, é desejável que os
dados sejam distribuídos pelas máquinas de uma rede de forma replicada. Uma
das técnicas muito utilizadas para esse fim é a fragmentação, onde as relações
de um banco de dados são divididas em fragmentos menores e cada fragmento é
tratado como um objeto de banco de dados separado. Nessa técnica, cada
réplica não é a replicação completa, mas apenas um subconjunto dessa relação,
assim é exigido menos espaço e consequentemente menos itens de dados
precisam ser administrados.
 
Fonte: https://www.devmedia.com.br/conhecendo-a-tecnica-de-
fragmentacao-no-sgbd-oracle/32731
(https://www.devmedia.com.br/conhecendo-a-tecnica-de-fragmentacao-no-sgbd-
oracle/32731) . Acesso: 06/10/2020.
 
A+
A
A-
https://www.devmedia.com.br/conhecendo-a-tecnica-de-fragmentacao-no-sgbd-oracle/32731
14/06/2022 21:26 Teste: AO2
https://famonline.instructure.com/courses/20419/quizzes/90075/take 3/12
II e III, apenas.
II, apenas.
I, II e III.
I, apenas.
III, apenas.
Considerando o texto acima, assim como o conteúdo visto, avalie as afirmações a
seguir:
 
I. Fragmentação horizontal: possibilita a divisão de uma tabela em subconjuntos
de linhas (tuplas), nos quais cada fragmento é armazenado em um nó diferente.
II. Fragmentação vertical: possibilita a divisão de uma tabela em subconjuntos de
atributos (colunas), e cada fragmento armazenado fica em um nó diferente.
III. Fragmentação mista: possibilita a combinação das estratégias anteriores, ou
seja, uma tabela pode ser dividida em vários fragmentos horizontais, cada um
com um subconjunto de atributos.
 
É correto o que se afirma em:
0,6 ptsPergunta 3
Leia o texto a seguir:
 
Classe é um conceito que encapsula (abrange, abarca) abstrações de dados e
procedimentos que descrevem o conteúdo e o comportamento de entidades do
mundo real, representadas por objetos.
Considerando que o comportamento das classes se dá por meio dos métodos a
ela associadas. Avalie as afirmações a seguir:
 
I. Os métodos são as mensagens enviadas a um objeto, que podem mudar o
valor de um ou mais atributos, alterando o estado de um objeto.
A+
A
A-
14/06/2022 21:26 Teste: AO2
https://famonline.instructure.com/courses/20419/quizzes/90075/take 4/12
II e III, apenas.
I e III apenas.
I apenas.
I e II, apenas.
I, II e III.
II. Métodos possuem a propriedade especial, que em tempo de execução, não
acessam os dados armazenados em uma instância da classe, assim não são
capazes de controlar o estado (valores) da instância.
III. Os métodos determinam o comportamento dos objetos de uma classe e são
análogos às funções ou procedimentos da programação estruturada.
 
É correto o que se afirma em:
0,6 ptsPergunta 4
Leia o texto a seguir:
 
SGBD-OOs (Sistemas Gerenciadores de Bancos de Dados orientados a
objeto) e SGBD-ORs (Sistemas Gerenciadores de Bancos de Dados Objetos
Relacionais)
No início da década de 90, surgiram vários SGBD-OOs (sistemas gerenciadores
de bancos de dados orientados a objetos), onde o centro da atenção deixou de
ser a relação com a tabela e passou a ser com a classe.
Em 1991, um grupo de fabricantes de SGBDs e empresas que trabalham com
padrões criaram o grupo ODMG (Object Database Management Group),
responsável por padronizar as funcionalidades dos bancos de dados orientados a
objetos. Esse grupo definiu não só o modelo de dados OO, mas também os
padrões ODL (Object Definition Language) e OQL (Object Query Language).
Um SGBD-OO é um sistema com as características de SGBDs, acrescidos da
manipulação de objetos.
A+
A
A-
14/06/2022 21:26 Teste: AO2
https://famonline.instructure.com/courses/20419/quizzes/90075/take 5/12
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.
Afirmação I é verdadeira, afirmação II é verdadeira. Porém, afirmação II não é uma
justificativa da afirmação 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.
Os SGBD-ORs (sistemas gerenciadores de bancos de dados objetos-relacionais)
surgiram como uma reação dos principais fabricantes de SGBD-R aos SGBD-
OOs. Nos bancos de dados objeto-relacionais, o banco relacional tem uma parte
transformada, além de receber a adição de novos recursos que permitam
implementações orientadas a objetos.
Um SGBD-OR é um SGBD que suporta SQL-3.
Alguns bancos objeto-relacionais atuais: Oracle, PostgreSQL, Informix, DB2,
Cachê e SQLServer.”
 
Adaptado de: https://www.devmedia.com.br/artigo-engenharia-de-software-
19-usando-banco-de-dados-objeto-relacionais/15151 em 08/04/2020
(https://www.devmedia.com.br/artigo-engenharia-de-software-19-usando-banco-de-
dados-objeto-relacionais/15151%20em%2008/04/2020) . Acesso: 08/04/2020.
Considerando as informações apresentadas, avalie as afirmações a seguir:
 
I.Relacionamentos complexos são definidos como relacionamentos muitos-para-
muitos e herança.
PORQUE
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.
É correto o que se afirma em:
0,6 ptsPergunta 5
A+
A
A-
https://www.devmedia.com.br/artigo-engenharia-de-software-19-usando-banco-de-dados-objeto-relacionais/15151%20em%2008/04/2020
14/06/2022 21:26 Teste: AO2
https://famonline.instructure.com/courses/20419/quizzes/90075/take 6/12
II e III, apenas.
I, II, III e IV.
III e IV, apenas.
Leia o texto a seguir:
 
Nos sistemas de recuperação de informação multimídia, recursos e atributos dos
itens de dados multimídia são extraídos e armazenados com os próprios itens de
dados. Logo, esses recursos são organizados com certas estruturas de índice
para recuperação eficiente.
A recuperação é baseada em medidas de similaridade entre os recursos de
consulta e os itens de dados. A recuperaçãoe apresentação de multimídia devem
atender a restrições espaciais e temporais. Essas restrições são especificadas
como requisitos de qualidade de serviço (QoS) dos objetos ou aplicativos
multimídia, sendo que todos os subsistemas, incluindo os sistemas operacionais,
sistemas de comunicação e gerenciador de armazenamento, devem trabalhar
juntos para alcançar a QoS desejada.
Considerando os requisitos que precisam ser atendidos quando da criação de um
modelo de dados de um sistema de recuperação de informação multimídia, avalie
as afirmações a seguir:
 
I. O modelo de dados, de um sistema de recuperação de informação multimídia,
deve ser extensível para que novos tipos de dados possam ser adicionados.
II. O modelo de dados, de um sistema de recuperação de informação multimídia,
deve ser capaz de representar tipos básicos de mídia e objetos compostos com
relacionamentos espaciais e temporais.
III. O modelo de dados, de um sistema de recuperação de informação multimídia,
deve ser flexível para que os itens possam ser especificados, consultados e
pesquisados em diferentes níveis de abstração.
IV. O modelo de dados, de um sistema de recuperação de informação multimídia,
deve permitir armazenamento e pesquisa eficientes.
 
É correto o que se afirma em:
A+
A
A-
14/06/2022 21:26 Teste: AO2
https://famonline.instructure.com/courses/20419/quizzes/90075/take 7/12
I, II e III apenas.
I e II, apenas.
0,6 ptsPergunta 6
Leia o texto a seguir:
 
Na atualidade, estamos diante de uma explosão de informações multimídias. Por
exemplo, uma grande quantidade de imagens e vídeos está sendo criada e
armazenada na internet, conversões de pinturas e figuras no formato impresso ou
digital, bem como imagens de jornais e TV para facilitar o processamento,
distribuição e preservação. Muitas imagens médicas estão sendo capturadas
todos os dias e os satélites estão produzindo muito mais.
Seria de pouca utilidade criar um simples repositório para essa quantidade cada
vez maior de informações multimídia, por este motivo, elas precisam estar
organizadas para recuperação rápida e sob demanda.
Não apenas uma quantidade crescente de dados está sendo armazenada, mas
também tipos de dados com características diferentes dos dados alfanuméricos.
Buscando identificar as características de dados multimídia, avalie as afirmações
a seguir:
 
I. Dados multimídias, especialmente áudio e vídeo, são muito intensivos em
dados; têm dimensão temporal e devem ser reproduzidos a uma taxa fixa; são
representados em uma série de valores de amostra individuais e carecem de
estrutura semântica óbvia para os computadores reconhecerem automaticamente
o conteúdo.
 
II. Os dados multimídias são ricos em informações. Muitos parâmetros são
necessários para representar seu conteúdo adequadamente.
 
III. Aplicativos multimídias exigem a apresentação de um único tipo de mídia; o
significado dos dados multimídias geralmente é simples e objetivo.
 
A+
A
A-
14/06/2022 21:26 Teste: AO2
https://famonline.instructure.com/courses/20419/quizzes/90075/take 8/12
III, apenas
I e II apenas
II, apenas
I e III apenas
II e III apenas
É correto o que se afirma em:
0,6 ptsPergunta 7
chave estrangeira.
chave primária.
chave criptográfica.
Leia o texto a seguir:
 
Em Computação, o termo chave apresenta dois sentidos comuns. Em um banco
de dados, uma chave é um valor que permite identificar registros em um
repositório de dados. Em criptografia, uma chave é um valor que deve ser
passado para o algoritmo, com o objetivo de codificar ou decodificar uma
determinada mensagem.
Em bancos de dados geralmente, a chave é um dos campos de um registro. O
conceito de chave está também intimamente relacionado aos conceitos
de índices e tabelas. Existem vários tipos de chave.
 
Fonte: https://pt.wikipedia.org/wiki/Chave_(computa%C3%A7%C3%A3o)
(https://pt.wikipedia.org/wiki/Chave_(computa%C3%A7%C3%A3o)) .
Acesso: 05/10/2020.
 
Em bancos de dados uma chave, descrita como aquela, que identifica
exclusivamente uma linha da tabela é a
A+
A
A-
https://pt.wikipedia.org/wiki/Chave_(computa%C3%A7%C3%A3o)
14/06/2022 21:26 Teste: AO2
https://famonline.instructure.com/courses/20419/quizzes/90075/take 9/12
chave composta ou concatenada.
chave secundária.
0,6 ptsPergunta 8
I e II, apenas.
Leia o texto a seguir:
 
Um sistema de gerenciamento de banco de dados distribuído deve conter e
executar todas as operações características de um sistema de gerenciamento de
banco de dados centralizado. Por exemplo: receber, tratar, validar, analisar e
executar as solicitações de aplicativos e/ou usuários finais; garantir a
consistência, segurança e integridade do banco de dados; buscar, ler e validar
dados e apresentá-los conforme o formato solicitado pela aplicação ou pelo
usuário final.
Um sistema de gerenciamento de banco de dados distribuído, para ser
classificado como tal, deve apresentar determinadas características.
Considerando as informações apresentadas, avalie as afirmações a seguir:
 
I. Um SGBDD precisa ter: interface de aplicação; função de validação,
transformação, otimização; mapeamento de localização de dados e fragmentos;
segurança; e backup.
 
II. Um SGBDD precisa ter: Gerenciamento de transações; controle de
concorrência; funções de administração; interface de entrada e saída; função de
formatação.
 
III. Um SGBD precisa ter: Mapeamento de problemas; modelo conceitual; modelo
lógico; e modelo físico.
 
É correto o que se afirma em:
A+
A
A-
14/06/2022 21:26 Teste: AO2
https://famonline.instructure.com/courses/20419/quizzes/90075/take 10/12
II, apenas.
III, apenas.
I, II e III.
II e III, apenas.
0,6 ptsPergunta 9
Leia o texto a seguir:
O primeiro termo que iremos definir é dado geográfico, suponhamos os seguintes
exemplos: 
Quais são as cidades vizinhas ao município de Capão Redondo? 
A polícia precisando da seguinte informação: Quais ruas estão em um raio de
um quilômetro em relação ao local onde aconteceu um furto? 
Os extremos do país: Qual a distância entre Monte Caburaí- RO e Santa
Vitória do Palmar- RS?
A resposta para qualquer uma das perguntas contém informações geográficas
específicas. Um banco de dados qualquer armazena informações sobre um
endereço ou CEP, mas essa informação possui caráter secundário. Já para um
dado como os exemplos citados é necessário o uso de dados geográficos. Tais
dados possuem uma estrutura mais adequada para responder de maneira
específica e até mostrar graficamente a resposta.
Banco de Dados Geográfico é uma coleção de dados coerente e relacionável,
suportando feições geométricas em suas tabelas.
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/) . Acesso 08/04/2020.
Considerando as informações apresentadas, avalie as asserções abaixo:
I. É um sistema de banco de dados.
II. Oferece tipos de dados espaciais (Spatial Data Type – SDT) em seu modelo de
dados e linguagem de consulta.
III. Suporta tipos de dados espaciais em sua implementação, fornecendo pelo
menos indexação espacial e algoritmos eficientes para junções espaciais.
A+
A
A-
https://www.eosconsultores.com.br/o-que-e-um-banco-de-dados-geograficos/
14/06/2022 21:26 Teste: AO2
https://famonline.instructure.com/courses/20419/quizzes/90075/take 11/12
III apenas.
II e III apenas.
I e II apenas.
I apenas.
I, II e III.
 
É característica de um banco de dados espacial o que se afirma em:
0,6 ptsPergunta 10
Leia o texto a seguir:
 
Os 4 pilares da Programação Orientada a Objetos
Para que uma linguagem seja considerada orientada a objetos precisa atender a
quatro tópicos bastante importantes:
 
Abstração
É a capacidade de imaginar o que um objeto do mundo real irá realizar dentro de
um sistema. São três pontos que devem ser levados em consideração nessa
abstração. O primeiro ponto é dar identidade ao objeto a ser criado. Essa
identidade deve ser única dentro do sistema. A segunda parte dizrespeito a
características do objeto. No mundo real qualquer objeto possui elementos que o
definem. Na programação orientada a objetos, essas características tornam-se
as propriedades do objeto. A terceira parte são as ações que o objeto irá
executar. Essas ações, ou eventos, são chamados métodos.
 
Encapsulamento
O encapsulamento é uma das principais técnicas que define a programação
orientada a objetos, escondendo as propriedades, criando uma espécie de caixa
A+
A
A-
14/06/2022 21:26 Teste: AO2
https://famonline.instructure.com/courses/20419/quizzes/90075/take 12/12
Salvo em 21:26 
Instância.
Atributo.
Associação.
Classe.
Método.
preta. Essa atitude evita o acesso direto a propriedade do objeto, adicionando
uma outra camada de segurança à aplicação.
 
Herança
Na orientação a objetos, o objeto abaixo na hierarquia irá herdar características
de todos os objetos acima dele, seus “ancestrais”. A herança a partir das
características do objeto mais acima é considerada herança direta, enquanto as
demais são consideradas heranças indiretas. Por exemplo, na família, a criança
herda diretamente do pai e indiretamente do avô e do bisavô.
 
Polimorfismo
O polimorfismo consiste na alteração do funcionamento interno de um método
herdado de um objeto pai. Como se trata de um assunto que está intimamente
conectado à herança, entender os dois juntamente é uma boa ideia. 
Adaptado de: https://www.devmedia.com.br/os-4-pilares-da-programacao-
orientada-a-objetos/9264 (https://www.devmedia.com.br/os-4-pilares-da-
programacao-orientada-a-objetos/9264) . Acesso: 05/10/2020.
 
Qual é o nome dado a um objeto do mundo real, quando se encontra no mundo
cibernético, em uma aplicação ou banco de dados?
Enviar teste
A+
A
A-
https://www.devmedia.com.br/os-4-pilares-da-programacao-orientada-a-objetos/9264

Continue navegando