Buscar

Teste_ AO2 - Estrutura e Modelagem de Dados EMD

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

Estrutura e Modelagem de Dados Ques�onários AO2
Conta
Painel de
controle
Cursos
Calendário
Caixa de
entrada
Histórico
Ajuda
AO2
Iniciado: 3 dez em 12:13
Instruções do teste
Salvando... 
Graduação Semestral | 2022.2
Página inicial
Avisos
Fóruns
Módulos
Tarefas
Notas
Programa
Zoom
Importante:
Caso você esteja realizando a a�vidade através do aplica�vo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
0,6 ptsPergunta 1
I apenas.
I, II e III.
II e III apenas
I e III apenas
I e II apenas
Leia o texto a seguir:
 
A tabela, em um modelo relacional, é vista como uma estrutura bidimensional
compostas por linhas e colunas. O Modelo En�dade Relacionamento,
representado graficamente, no diagrama de en�dade relacionamento, ilustra as
relações entre estas tabelas.
Fonte: adaptado de Coronel, C.; Rob, P. Sistemas de Banco de Dados: projeto,
implementação e administração. São Paulo, Cengage Learning, 2011.
Avalie as asserções:
 
I.cada intersecção entre linha e coluna representa um único valor;
II.todos os valores em uma coluna devem se adequar a um mesmo formato;
III.cada coluna possui uma faixa específica de valores conhecida como domínio
de atributos.
 
É correto o que se afirma em:
0,6 ptsPergunta 2
Associação.
Classe.
Instância.
Método.
Atributo.
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 iden�dade ao objeto a ser criado. Essa
iden�dade deve ser única dentro do sistema. A segunda parte diz respeito a
caracterís�cas do objeto. No mundo real qualquer objeto possui elementos que
o definem. Na programação orientada a objetos, essas caracterís�cas 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
preta. Essa a�tude 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ís�cas
de todos os objetos acima dele, seus “ancestrais”. A herança a par�r das
caracterís�cas 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á in�mamente
conectado à herança, entender os dois juntamente é uma boa ideia. 
Adaptado de: h�ps://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é�co, em uma aplicação ou banco de dados?
0,6 ptsPergunta 3
I e III apenas.
I, apenas
III, apenas
I, II e III.
II, apenas
Leia o texto a seguir:
 
A cardinalidade dos relacionamentos é um item importante para um projeto de
banco de dados, pois representa quantas ocorrências de uma en�dade podem
estar associadas a uma determinada ocorrência de uma en�dade através do
relacionamento, sendo necessário considerar: a cardinalidade máxima e a
cardinalidade mínima.
 
Fonte: HEUSER, C.A. Projeto de Banco de Dados. 4 ed. Porto Alegre: Editora
Sagra Luzza�o, 2001
Uma faculdade solicitou a uma empresa desenvolvedora de so�ware que lhe
construa um sistema de controle acadêmico que mantenha informações sobre
alunos, cursos, disciplinas e departamentos. Além disso, todas as informações
sobre as relações entre alunos e cursos, de disciplinas e cursos, de disciplinas e
departamentos, assim como entre as disciplinas que são pré-requisitos de outras
disciplinas. Portanto, houve uma breve descrição, por parte do coordenador
pedagógico, conforme segue:
 
– Cada disciplina possui exatamente um departamento responsável, e um
departamento é responsável por muitas disciplinas, inclusive por nenhuma.
 
– Uma disciplina pode possuir diversas disciplinas como pré-requisitos, inclusive
nenhuma. Uma disciplina pode ser pré-requisito de muitas outras disciplinas,
inclusive de nenhuma.
 
– Uma disciplina pode aparecer no currículo de muitos cursos, inclusive de
nenhum, e um curso pode possuir muitas disciplinas em seu currículo, inclusive
nenhuma.
 
– Um aluno está inscrito em exatamente um curso e um curso pode ter nele
inscritos muitos alunos, inclusive nenhum.
 
Com base nessa descrição, foi criado um diagrama en�dade-relacionamento:
Tomando como base o diagrama en�dade-relacionamento acima, avalie as
afirmações a seguir:
I. Entre as en�dades Departamento e Disciplina, conforme enunciado do
problema, deve-se ter do lado da en�dade Disciplina uma cardinalidade (0, N);
II. Entre as en�dades Disciplina e Curso, deve-se ter do lado da en�dade
Disciplina uma cardinalidade (0, N);
III. Entre as en�dades Curso e Aluno, deve-se ter do lado da en�dade Aluno uma
cardinalidade (0, N).
 
É correto o que se afirma em:
0,6 ptsPergunta 4
I, II e III.
I e III, apenas.
I apenas.
I e II, apenas.
II e III, apenas.
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 �po de representação procura aproximar o sistema que está sendo criado
do que é observado no mundo real.
Um objeto contém:
Caracterís�cas;
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ís�cas 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.
 
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 5
II e III, apenas.
III, apenas.
I, apenas.
I, II e III.
II, apenas.
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 u�lizadas 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: h�ps://www.devmedia.com.br/conhecendo-a-tecnica-de-fragmentacao-
no-sgbd-oracle/32731 . Acesso: 06/10/2020.
 
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), nosquais cada fragmento é armazenado em um nó diferente.
II. Fragmentação ver�cal: 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 6
I apenas.
I e II apenas.
III apenas.
I, II e III.
II e III apenas.
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: h�ps://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 �pos de dados espaciais (Spa�al Data Type – SDT) em seu modelo de
dados e linguagem de consulta.
III. Suporta �pos de dados espaciais em sua implementação, fornecendo pelo
menos indexação espacial e algoritmos eficientes para junções espaciais.
 
É caracterís�ca de um banco de dados espacial o que se afirma em:
0,6 ptsPergunta 7
II e III, apenas.
I, II e III.
II, apenas.
III, apenas.
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ís�cas de um sistema de gerenciamento de
banco de dados centralizado. Por exemplo: receber, tratar, validar, analisar e
executar as solicitações de aplica�vos e/ou usuários finais; garan�r 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ís�cas.
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, o�mizaçã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 �sico.
 
É correto o que se afirma em:
0,6 ptsPergunta 8
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 é uma jus�fica�va 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, mas a II não é uma jus�fica�va da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Leia o texto a seguir:
 
Normalização é um processo para avaliar e corrigir estruturas e tabelas de modo
a minimizar as redundâncias de dados, reduzindo, assim, a probabilidade de
anomalias. A normalização atua por meio de uma série de estágios chamados
formas normais. A 1FN descreve um formato de tabela em que todos os
atributos de chave estão definidos, não há grupos de repe�ção e todos os
atributos são dependentes da chave primária. Na 2FN, a tabela deve estar na
1FN e não incluir dependências parciais.
Sendo assim, podemos ter como exemplo as seguintes tabelas (em formato de
esquema relacional):
Projeto (Proj_Num, Proj_Nome);
Funcionario(Func_Num, Func_Nome, Func_Cargo, Func_SalHora);
Designacao(Proj_Num, Func_Num, Desig_Horas)
 
Fonte: Coronel, C.; Rob, P. Sistemas de Banco de Dados: projeto, implementação
e administração. São Paulo, Cengage Learning, 2011.
Avalie as asserções a seguir:
 
I.As tabelas Projeto, Funcionário e Designação encontram-se na primeira forma
normal, e, também, na segunda forma normal.
PORQUE
II.Todos os atributos de chave estão definidos, não possuem grupos de repe�ção
e todos os atributos são dependentes da chave primária. E, também, porque não
inclui dependências parciais.
A respeito dessas asserções, assinale a opção correta:
0,6 ptsPergunta 9
As asserções I e II são proposições verdadeiras, e a II é uma jus�fica�va da I.
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
jus�fica�va da afirmação I.
As asserções I e II são proposições falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
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 Defini�on Language) e OQL (Object Query Language).
Um SGBD-OO é um sistema com as caracterís�cas de SGBDs, acrescidos da
manipulação de objetos.
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: h�ps://www.devmedia.com.br/ar�go-engenharia-de-so�ware-19-
usando-banco-de-dados-objeto-relacionais/15151 em 08/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
mul�dimensionais, dados não estruturados (voz, vídeo), dados que não estão na
primeira forma normal e �pos de dados definidos pelo usuário.
É correto o que se afirma em:
0,6 ptsPergunta 10
I, II e III apenas.
I, II, III e IV.
II e III, apenas.
III e IV, apenas.
I e II, apenas.
Leia o texto a seguir:
 
Nos sistemas de recuperação de informação mul�mídia, recursos e atributos dos
itens de dados mul�mí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ção e apresentação de mul�mí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
aplica�vos mul�mídia, sendo que todos os subsistemas, incluindo os sistemas
operacionais, sistemas decomunicaçã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 mul�mídia,
avalie as afirmações a seguir:
 
I. O modelo de dados, de um sistema de recuperação de informação mul�mídia,
deve ser extensível para que novos �pos de dados possam ser adicionados.
II. O modelo de dados, de um sistema de recuperação de informação mul�mídia,
deve ser capaz de representar �pos 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 mul�mí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
mul�mídia, deve permi�r armazenamento e pesquisa eficientes.
 
É correto o que se afirma em:
Enviar teste
Perguntas
 Pergunta 1
 Pergunta 2
 Pergunta 3
 Pergunta 4
 Pergunta 5
 Pergunta 6
 Pergunta 7
 Pergunta 8
 P t 9
Tempo transcorrido:
Prazo da tenta�va encerrado: 12 dez em
23:59
1 Hora, 56 Minutos, 1 segundo
Ocultar hora
A+
A
A-
https://famonline.instructure.com/courses/24086
https://famonline.instructure.com/courses/24086/quizzes
https://famonline.instructure.com/courses/24086/quizzes/107280
https://famonline.instructure.com/
https://famonline.instructure.com/
https://famonline.instructure.com/calendar
https://famonline.instructure.com/conversations
http://help.instructure.com/
https://famonline.instructure.com/courses/24086
https://famonline.instructure.com/courses/24086/announcements
https://famonline.instructure.com/courses/24086/discussion_topics
https://famonline.instructure.com/courses/24086/modules
https://famonline.instructure.com/courses/24086/assignments
https://famonline.instructure.com/courses/24086/grades
https://famonline.instructure.com/courses/24086/assignments/syllabus
https://famonline.instructure.com/courses/24086/external_tools/21810
https://www.devmedia.com.br/os-4-pilares-da-programacao-orientada-a-objetos/9264
https://www.devmedia.com.br/conhecendo-a-tecnica-de-fragmentacao-no-sgbd-oracle/32731
https://www.eosconsultores.com.br/o-que-e-um-banco-de-dados-geograficos/
https://www.devmedia.com.br/artigo-engenharia-de-software-19-usando-banco-de-dados-objeto-relacionais/15151%20em%2008/04/2020

Continue navegando