Buscar

Atividade Objetiva 3_ 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 8 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 8 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

Prévia do material em texto

Atividade Objetiva 3
Pontuação desta tentativa: 1 de 1
0,2 / 0,2 ptsPergunta 1
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.
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-
https://www.devmedia.com.br/artigo-engenharia-de-software-19-usando-banco-de-dados-objeto-relacionais/15151%20em%2008/04/2020
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:
 Afirmação I é falsa e afirmação II é falsa. 
 Afirmação I é falsa, afirmação II é verdadeira. 
 
Afirmação I é verdadeira, afirmação II é verdadeira. Porém, afirmação II
não é uma justificativa da afirmação I.
Alternativa correta, pois as afirmações I e II são verdadeiras.
Relacionamentos complexos são definidos como relacionamentos
muitos-para-muitos e herança. Já 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.
Porém a afirmação II não é uma justificativa da afirmação I, na
verdade ela é um complemento à afirmação I.
 
Afirmação I é verdadeira, afirmação II é verdadeira. E afirmação II é
uma justificativa da afirmação I.
https://www.devmedia.com.br/artigo-engenharia-de-software-19-usando-banco-de-dados-objeto-relacionais/15151%20em%2008/04/2020
 Afirmação I é verdadeira, afirmação II é falsa. 
0,2 / 0,2 ptsPergunta 2
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?
 II, apenas. 
 II e III, apenas. 
 III, apenas. 
 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; armazenamento de 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.
 I e II, apenas. 
0,2 / 0,2 ptsPergunta 3
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:
 III, apenas. 
 I, 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.
 I e II, apenas. 
 II e III, apenas. 
0,2 / 0,2 ptsPergunta 4
Leia o texto a seguir:
 
O processamento distribuído não exige um banco de dados distribuído,
mas um banco de dados distribuído, exige processamento distribuído.
Um ambiente SGBDD deve ter, no mínimo, alguns componentes como:
Processador de transações – PT: software que recebe e processa as
solicitações de dados das aplicações locais ou remotas; e Processador
de dados – PD: software residente em cada estação de trabalho,
armazenando e recuperando dados existentes no local.
Considerando que as informações apresentadas, avalie qual(is) das
afirmações abaixo refere(m)-se a componentes mínimos necessários a
um ambiente SGBD.
 
I.Componentes mínimos necessários a um SGBDD, no que se refere à
infraestrutura, são: Estações de trabalho; Meios de comunicação;
Componentes de hardware e software para redes de computadores.
II.Independência de Local; Independência de Local central;
independência de falhas; e transparência de localização.
III.Independência de rede de computadores; independência de sistema
operacional; independência de hardware; processamento de
transações distribuídas
 
A afirmativa correta é:
 II, apenas 
 I, apenas. 
Alternativa correta, pois apenas afirmação I está correta.
Componentes mínimos a um ambiente SGBDD, no que se refere
àinfraestrutura são: Estações de trabalho; Meios de
comunicação; Componentes de hardware e software para redes
de computadores.
As afirmações II e III referem-se ao conjunto 12 de regras
elaboradas para bancos de dados distribuídos.
 III, apenas 
 II e III apenas 
 I e II apenas 
0,2 / 0,2 ptsPergunta 5
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:
 III, apenas. 
 II e III, apenas. 
 II, apenas. 
 I e II, apenas. 
Alternativa correta. Afirmações I e II estão corretas, pois ambas
relacionam características necessárias a um ambiente SGBDD
que são: 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; Gerenciamento de
transações; controle de concorrência; funções de administração;
interface de entrada e saída; função de formatação.
A afirmação III está incorreta pois mapeamento de problemas;
modelo conceitual; modelo lógico; e modelo físico, constituem as
etapas do processo de modelagem de dados.
 I, II e III. 
Pontuação do teste: 1 de 1

Continue navegando