Buscar

MODELAGEM DE BANCO DE DADOS AO2

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

6/9/2021 Teste: AO2
https://famonline.instructure.com/courses/12954/quizzes/46655/take 1/11
AO2
Iniciado: 9 jun em 13:28
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
II e III, apenas.
III, apenas.
II, apenas.
I, II e III.
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:
6/9/2021 Teste: AO2
https://famonline.instructure.com/courses/12954/quizzes/46655/take 2/11
0,6 ptsPergunta 2
Leia o texto a seguir:
 
Uma entidade é algo (uma pessoa, um local, um objeto, um evento, etc.) sobre o
qual sejam coletados e armazenados dados. Um atributo é uma característica de
uma entidade. Um relacionamento descreve a associação entre entidades e existem
basicamente três tipos com as seguintes cardinalidades: um para muitos (1:M), um
para um (1:1) e muitos para muitos (M:M).
 
Fonte: ROB, P.; CORONEL, C. Sistemas de Banco de Dados: projeto,
implementação e gerenciamento. São Paulo. Editora Gengage Learning, 2011.
Considerando o texto acima, suponha que uma empresa de treinamentos possua 23
professores e que a capacidade máxima de uma turma é de 40 alunos. Esta
empresa oferece os seguintes cursos: Algoritmos e Lógica de Programação,
Programação Java, Programação C#, Programação Python e Programação Cobol,
podendo ter várias turmas para cada um. Uma turma, de qualquer curso, deve ter no
mínimo 15 alunos matriculados, caso contrário, será cancelada, além disso, deve ter
somente um professor e este só pode ensinar em até duas turmas. Para finalizar, um
aluno pode se matricular em até três turmas por ano.
 
Considerando que foi elaborado um Modelo Entidade Relacionamento, avalie as
afirmações a seguir:
 
I.Os dados que a empresa forneceu, gerou a seguinte tabela com as
Entidades/Relacionamentos:
Entidade Relacionamento Cardinalidade Entidade
Professor ensina 1..N Turma
Aluno matricula-se N..N Turma
Curso tem 1..N Turma
 
Porque
 
II.Como existe um relacionamento entre a entidade Aluno e a entidade Turma com
cardinalidade muitos para muitos (M..M), foi construída a tabela abaixo:
6/9/2021 Teste: AO2
https://famonline.instructure.com/courses/12954/quizzes/46655/take 3/11
I e II são verdadeiras, e II é uma justificativa de I.
I é verdadeira e II é falsa.
I é falsa e II é verdadeira.
I e II são verdadeiras, mas II não é uma justificativa de I.
I e II são falsas.
Entidade Relacionamento Cardinalidade Entidade
Professor ensina 1..N Turma
Aluno inscreve-se 1..N Matricula
Curso tem 1..N Turma
Turma encontra-se 1..N Matricula
 
Sobre as asserções, assinale a alternativa correta:
0,6 ptsPergunta 3
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.
 
6/9/2021 Teste: AO2
https://famonline.instructure.com/courses/12954/quizzes/46655/take 4/11
I, II e III.
I apenas.
II e III, apenas.
I e II, apenas.
I e III, apenas.
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 4
II e III, apenas.
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.
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:
6/9/2021 Teste: AO2
https://famonline.instructure.com/courses/12954/quizzes/46655/take 5/11
I, II e III.
I apenas.
I e III apenas.
I e II, apenas.
0,6 ptsPergunta 5
I, II e III.
I apenas.
II e III apenas.
I e II 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: 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.É característica de um banco de dados espacial o que se afirma em:
https://www.eosconsultores.com.br/o-que-e-um-banco-de-dados-geograficos/
6/9/2021 Teste: AO2
https://famonline.instructure.com/courses/12954/quizzes/46655/take 6/11
III apenas.
0,6 ptsPergunta 6
III, apenas
II, apenas
II e III apenas
I e II apenas
I e III apenas
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.
 
É correto o que se afirma em:
6/9/2021 Teste: AO2
https://famonline.instructure.com/courses/12954/quizzes/46655/take 7/11
0,6 ptsPergunta 7
III e IV, apenas.
I, II e III apenas.
II e III, apenas.
I, II, III e IV.
I e II, 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ção e 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:
6/9/2021 Teste: AO2
https://famonline.instructure.com/courses/12954/quizzes/46655/take 8/11
0,6 ptsPergunta 8
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 falsas.
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 verdadeiras, mas a II não é uma justificativa da I.
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 repetiçã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 repetiçã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
6/9/2021 Teste: AO2
https://famonline.instructure.com/courses/12954/quizzes/46655/take 9/11
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 verdadeira, e a II é uma proposição falsa.
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-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:
https://www.devmedia.com.br/artigo-engenharia-de-software-19-usando-banco-de-dados-objeto-relacionais/15151%20em%2008/04/2020
6/9/2021 Teste: AO2
https://famonline.instructure.com/courses/12954/quizzes/46655/take10/11
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.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
0,6 ptsPergunta 10
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 entidade podem estar
associadas a uma determinada ocorrência de uma entidade 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
Luzzatto, 2001
Uma faculdade solicitou a uma empresa desenvolvedora de software 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 entidade-relacionamento:
6/9/2021 Teste: AO2
https://famonline.instructure.com/courses/12954/quizzes/46655/take 11/11
Salvo em 13:57 
II, apenas
I, apenas
III, apenas
I, II e III.
I e III apenas.
Tomando como base o diagrama entidade-relacionamento acima, avalie as
afirmações a seguir:
I. Entre as entidades Departamento e Disciplina, conforme enunciado do problema,
deve-se ter do lado da entidade Disciplina uma cardinalidade (0, N);
II. Entre as entidades Disciplina e Curso, deve-se ter do lado da entidade Disciplina
uma cardinalidade (0, N);
III. Entre as entidades Curso e Aluno, deve-se ter do lado da entidade Aluno uma
cardinalidade (0, N).
 
É correto o que se afirma em:
Enviar teste

Outros materiais