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 14 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 14 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 14 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 Prova
Iniciado: 9 dez em 22:13
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
I e III apenas.
I e II, apenas.
I, II e III.
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:
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
1 of 14 09/12/2020 22:06
I apenas.
II e III, apenas.
0,6 ptsPergunta 2
II e III apenas
I, II e III.
I e III apenas
I 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 Entidade Relacionamento,
representado graficamente, no diagrama de entidade 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:
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
2 of 14 09/12/2020 22:06
0,6 ptsPergunta 3
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.
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
3 of 14 09/12/2020 22:06
I e III apenas.
I, II e III.
II, apenas
I, apenas
III, apenas
Com base nessa descrição, foi criado um diagrama entidade-relacionamento:
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:
0,6 ptsPergunta 4
Leia o texto a seguir:
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
4 of 14 09/12/2020 22:06
II e III, apenas.
I, II e III apenas.
I, II, III e IV.
I e II, apenas.
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:
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
5 of 14 09/12/2020 22:06
III e IV, apenas.
0,6 ptsPergunta 5
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:
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
6 of 14 09/12/2020 22:06
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.As asserções I e II são proposições verdadeiras, e a II é 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 falsas.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
0,6 ptsPergunta 6
Leia o texto a seguir:
A simplicidade conceitual da tecnologia de bancos de dados relacionais
incentivou a demanda por sistemas de gerenciamento de banco de dados
relacionais pelas empresas.
As atividades complexas de projeto exigem simplicidade conceitual para
produzir resultados satisfatórios. Sendo assim, o modelo Relacional carecia de
recursos que o tornassem uma ferramenta de projeto eficiente. Assim, em
1976, Peter Chen apresentou o modelo Entidade-Relacionamento,
representando, graficamente, entidades e seus relacionamentos.
Fonte: ROB, P.; CORONEL, C. Sistemas de Banco de Dados: projeto,
implementação e gerenciamento. São Paulo. Editora Gengage Learning, 2011.
Uma empresa apresenta as seguintes regras de negócios:
– Uma empresa opera vários departamentos;
– Cada departamento emprega um ou mais funcionários;
– Cada departamento possui um e somente um gerente;
– Um gerente está alocado a um único departamento;
– Um funcionário está empregado em somente um departamento;
– Cada funcionário pode ou não ter um ou mais dependentes.
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
7 of 14 09/12/2020 22:06
I e II são falsas.
I é falsa e II é verdadeira
I e II são verdadeiras, e II é uma justificativa de I.
I é verdadeira e II é falsa
I e II são verdadeiras, porém II não é uma justificativa de I.
O que resulta em diagrama entidade-relacionamento, conforme figura a seguir:
Avalie as asserções a seguir:
I. Para elaboração do diagrama, representado na figura acima, foi necessário
realizar os seguintes passos: 1) Descobrir as entidades; 2) Descobrir os
relacionamentos entre as entidades e; 3) Descobrir as cardinalidades
presentes nos relacionamentos.
PORQUE
II. Foram identificadas as entidades Empresa, Departamento, Dependente e
Funcionário.
0,6 ptsPergunta 7
Leia o texto a seguir:
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
8 of 14 09/12/2020 22:06
II e III, apenas.
I e II, apenas.
I, II e III.
II, apenas.
III, apenas.
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:
0,6 ptsPergunta 8
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
9 of 14 09/12/2020 22:06
I e II, apenas.
I 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 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.
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:
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
10 of 14 09/12/2020 22:06
I e III, apenas.
I, II e III.
0,6 ptsPergunta 9
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-
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
11 of 14 09/12/2020 22:06
As asserções I e II são proposições falsas.
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.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
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 10
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 descrevea 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,
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
12 of 14 09/12/2020 22:06
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:
Entidade Relacionamento Cardinalidade Entidade
Professor ensina 1..N Turma
Aluno inscreve-se 1..N Matricula
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
13 of 14 09/12/2020 22:06
Salvo em 22:05
I e II são verdadeiras, mas II não é uma justificativa de I.
I e II são verdadeiras, e II é uma justificativa de I.
I e II são falsas.
I é verdadeira e II é falsa.
I é falsa e II é verdadeira.
Curso tem 1..N Turma
Turma encontra-se 1..N Matricula
Sobre as asserções, assinale a alternativa correta:
Enviar teste
Teste: AO2 Prova https://famonline.instructure.com/courses/9742/quizzes/29737/take
14 of 14 09/12/2020 22:06

Outros materiais