Prévia do material em texto
AV1
Entrega 13 nov em 23:59 Pontos 40 Perguntas 20
Disponível 5 nov em 0:00 - 13 nov em 23:59 Limite de tempo 120 Minutos
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 41 minutos 40 de 40
As respostas corretas estarão disponíveis em 13 nov em 0:00.
Pontuação desta tentativa: 40 de 40
Enviado 6 nov em 14:32
Esta tentativa levou 41 minutos.
IMPORTANTE:
• A tentativa será finalizada após clicar no botão [ENVIAR]
• Programe se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos
cronometrados (por tentativa) para conclusão e envio das respostas
* Após este prazo, a avaliação será automaticamente finalizada
• Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior nota
obtida
• Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar
aberta ou não
Fazer o teste novamente
2 / 2 ptsPergunta 1
Determinada empresa utiliza sistemas de banco de dados para
manter seus conjuntos de dados operacionais. Por questões de
segurança, a empresa possui cópias (backups) de seus bancos de
dados em locais físicos – datacenters – distintos. Em determinado
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
1 of 24 06/11/2022 14:33
https://newtonpaiva.instructure.com/courses/16610/quizzes/36141/take?user_id=23179
https://newtonpaiva.instructure.com/courses/16610/quizzes/36141/history?version=1
https://newtonpaiva.instructure.com/courses/16610/quizzes/36141/history?version=1
https://newtonpaiva.instructure.com/courses/16610/quizzes/36141/take?user_id=23179
https://newtonpaiva.instructure.com/courses/16610/quizzes/36141/take?user_id=23179
momento, o datacenter que estava em produção foi incendiado
devido a um superaquecimento dos servidores. Para reestabelecer o
sistema, foi preciso restaurar os últimos backups que se
encontravam em outro datacenter.
Qual usuário foi o responsável por realizar o processo indicado pelo
texto?
Analista de sistemas e programadores.
Cientista de dados.
Projetista de banco de dados.
Administrador de banco de dados.
Usuários finais.
Feedback:
Em linhas gerais, administrador de banco de dados é o
responsável por qualquer alteração que ocorra em sistemas
de banco de dados, sejam alterações físicas, quando
hardwares precisam ser substituídos ou otimizados, sejam
mudanças de sistemas, tais como novas versões de SGBDS.
Logo, quando ocorrem situações em que há prejuízo do
funcionamento dos sistemas de banco de dados, o DBA
deverá prontamente fazer o uso dos mecanismos de
segurança, tais como backup, para restaurar o sistema em
um último estado válido.
2 / 2 ptsPergunta 2
A manutenção e o gerenciamento de dados continuam a ganhar
importância conforme mais e mais dados se tornam disponíveis
online e ainda mais acessíveis através da rede de computadores.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
2 of 24 06/11/2022 14:33
Comercialmente falando, os sistemas de banco de dados
representam um dos maiores e mais ativos segmentos do mercado.
Fonte: Adaptado de RAMAKRISHNAN, Raghu; GEHRKE, Johannes.
Sistemas de gerenciamento de banco de dados. Porto Alegre:
McGraw-Hill, 2008.
Considerando o contexto apresentado, analise as assertivas a seguir
e a relação proposta entre elas.
(1) Os sistemas de banco de dados são altamente necessários
nos dias atuais para gerenciar e manter todos os dados
gerados pelos cidadãos. Tais dados podem ser gerados, por
exemplo, através do uso de diversos aplicativos em
computadores pessoais, celulares, dispositivos de navegação,
entre outros.
PORQUE
(2) Outras soluções para o armazenamento de dados como
arquivos proveem acesso aos dados de modo sequencial, o
que inviabilizaria seu uso como solução de armazenamento
para dados geridos por organizações.
A respeito dessas assertivas, marque a opção CORRETA:
A primeira assertiva é falsa, e a segunda é verdadeira.
As duas assertivas são verdadeiras, e a segunda justifica a primeira.
A primeira assertiva é verdadeira, e a segunda é falsa.
As duas assertivas são verdadeiras, e a segunda não justifica a
primeira.
As duas assertivas são falsas.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
3 of 24 06/11/2022 14:33
Feedback:
Utilizar arquivos para dados compartilhados, como os da
primeira afirmativa, é inviável devido ao acesso sequencial
para consultas. Isso impactaria em consultas extremamente
lentas, o que vai na contramão do que as organizações
esperam hoje em dia: velocidade e qualidade em pesquisas a
dados armazenados.
2 / 2 ptsPergunta 3
Avalie as seguintes afirmações sobre banco de dados:
I. Um SGBD permite criar, manipular e administrar objetos de banco
de dados como tabelas.
I. Um Sistema de Banco de Dados é composto por usuários e
aplicações, com ou sem o uso de um SGBD.
III. Projetistas de Banco de Dados e Administradores de Banco de
Dados mantém atualizados os modelos de dados de uma
organização.
Estão CORRETAS:
I e II somente.
Nenhuma delas.
Somente uma delas.
I e III somente.
II e III somente.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
4 of 24 06/11/2022 14:33
2 / 2 ptsPergunta 4
Uma grande variedade de pessoas está relacionada com a
criação e com o uso de banco de dados. Obviamente, há os
usuários que constroem o sistema de banco de dados, e os
usuários que desejam armazenar e utilizar os dados em um
SGBD. Há também usuários que simplesmente utilizam os
aplicativos e, portanto, requerem pouco conhecimento técnico
sobre os SGBDs.
Fonte: Adaptado de RAMAKRISHNAN, Raghu; GEHRKE,
Johannes. Sistemas de gerenciamento de banco de dados.
Porto Alegre: McGraw-Hill, 2008.
Considerando o contexto apresentado, analise as afirmativas a
respeito da categoria dos usuários finais de banco de dados.
I. São usuários que, a cada acesso ao banco de dados, necessitam
de informações diferentes e utilizam linguagem sofisticada para a
especificação de suas solicitações, que ocorrem ocasionalmente.
II. Usuários que implementam especificações personalizadas que
atendam demandas de outros usuários.
III. Esses usuários mantêm seus próprios bancos de dados pessoais
utilizando pacotes prontos, com interfaces gráficas de fácil utilização.
IV. Compõem uma parcela considerável dos usuários e utilizam
operações previamente programadas e testadas.
Após a análise, é CORRETO o que se afirma em:
I e III, apenas.
I, III, IV, apenas.
I e II, apenas.
I, II, III e IV.
I, II e IV, apenas.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
5 of 24 06/11/2022 14:33
Feedback:
Os usuários finais de banco de dados são os aqueles que
desejam criar e manter seus dados por meio do uso de
aplicativos. O usuário programador, visa implementar as
especificações desses usuários finais.
2 / 2 ptsPergunta 5
Um sistema de gerenciamento de banco de dados é um
software projetado para auxiliar a manutenção e utilização de
conjuntos de dados. A necessidade de tais sistemas, assim
como seu uso, tem crescido rapidamente devido às suas
diversas vantagens.
Fonte: RAMAKRISHNAN, Raghu; GEHRKE, Johannes. Sistemas de
gerenciamento de banco de dados. Porto Alegre: McGraw-Hill, 2008.
Com base no texto e nos seus conhecimentos sobre SGBDs, analise
as afirmativas sobre o uso dos sistemas gerenciadores de banco de
dados:
I. Melhoria do compartilhamento de dados: o SGBD auxilia a criar um
ambiente em que os usuários finais têm acesso simultâneo, visto
que vários usuários finais podem ter acesso a um mesmo conjunto
de dados.
II. Consistência dos dados: o SGBD provê mecanismos para que
não existam diferentes versões de um mesmo dado em locais
distinto.
III. Diminuição de custos: o uso de um SGBD traz como
consequência a redução nos custos gastos por uma organizaçãocom a compra de hardware, software e treinamento para os
usuários.
IV. Segurança de dados: o SGBD é capaz de limitar o acesso de
usuários indevidos, de forma a garantir que dados não sejam
acessados por tais usuários.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
6 of 24 06/11/2022 14:33
Após a análise, é CORRETO o que se afirma em:
I e IV, apenas.
I, II e III, apenas.
I, III e IV, apenas.
I, II e IV, apenas.
Feedback:
São diversas as vantagens de se utilizar sistemas de
gerenciamento de banco de dados. Dentre elas, é correto
citar o compartilhamento de dados, a redução de
inconsistências e a maximização da segurança. Porém, o uso
de SGBDs acarreta em altos custos para a organização,
justamente por concentrar essas e outras benevolências em
relação ao uso de banco de dados.
2 / 2 ptsPergunta 6
Um modelo de dados é utilizado para se descrever a estrutura
dos dados no processo de modelagem de dados. Sua principal
função é auxiliar o entendimento das complexidades do mundo
real a nível de dados. No ambiente de um banco de dados, o
modelo de dados representa a característica dos dados,
restrições, relacionamentos, entre outros aspectos, de modo a
dar suporte ao problema modelado.
Com base no texto e nos seus conhecimentos acerca dos diversos
modelos de dados existentes, considere as seguintes afirmativas:
I. O modelo de rede representa um conjunto de relacionamentos um
para muitos (1:N) entre um pai e seus filhos. É importante destacar
que cada pai pode ter muitos filhos, porém, cada filho só pode
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
7 of 24 06/11/2022 14:33
possuir um pai.
II. O modelo hierárquico representa a estrutura de um banco de
dados como uma coletânea de registros que possuem o
relacionamento um para muitos (1:N). No entanto, é permitido que
um registro tenha mais de um pai.
III. No modelo relacional, os relacionamentos entre as tabelas se dão
por meio do compartilhamento de determinado atributo que seja
comum entre as tabelas.
IV. O modelo ER provê recursos diagramáticos para representar
visualmente as entidades e os relacionamentos de um banco de
dados.
É CORRETO o que se afirma em:
II, III e IV.
I, II e III.
III e IV, apenas.
I e III, apenas.
I e II, apenas.
Feedback:
A afirmativa I descreve exatamente o conceito de modelo
hierárquico, e não o de rede. Já a afirmativa II descreve
exatamente o modelo de rede, e não o hierárquico. As
afirmativas III e IV estão corretas por apresentarem correta e
respectivamente as características do modelo relacional e
entidade-relacionamento.
2 / 2 ptsPergunta 7
O termo minimundo é utilizado para denotar o contexto de atuação
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
8 of 24 06/11/2022 14:33
de um banco de dados, o que provê embasamento para os projetos
conceituais de um banco de dados. Em engenharia de requisitos, é
utilizado o termo universo de informações para significar o contexto
no qual o software atuará e o local de extração dos requisitos de
software.
De acordo com o texto apresentado, avalie as seguintes assertivas e
a relação entre elas:
(1) Um minimundo, que também pode ser chamado de
universo de discurso (UoD), representa alguns aspectos do
mundo real. Qualquer eventual mudança no minimundo reflete
diretamente no banco de dados.
PORQUE
(2) O minimundo funciona como as regras de negócio de uma
organização.
A respeito dessas asserções, marque a alternativa CORRETA:
As duas assertivas são falsas.
A primeira assertiva é falsa, e a segunda é verdadeira.
As duas assertivas são verdadeiras, e a segunda não justifica a
primeira.
A primeira assertiva é verdadeira, e a segunda é falsa.
As duas assertivas são verdadeiras, e a segunda justifica a primeira.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
9 of 24 06/11/2022 14:33
Feedback:
Os minimundos, de fato, podem ser considerados como as
regras de negócio de uma organização. Logo, qualquer
alteração no minimundo refletirá em mudanças estruturais
dos dados no banco de dados.
2 / 2 ptsPergunta 8
Analise o texto abaixo:
Problemas complexos demandam por modelos de dados que
possam representar o mundo real de modo mais preciso.
Dessa forma, esse modelo apresenta os dados e seus
relacionamentos de modo encapsulado, em uma estrutura
única. Essa estrutura inclui informações sobre os
relacionamentos internos, ou seja, entre seus próprios
atributos, bem como os relacionamentos externos,
provenientes de outras estruturas.
O texto apresenta a definição de um tipo de modelo. A partir do seu
conhecimento sobre esse assunto, marque a alternativa que
apresenta o modelo citado no texto acima:
Modelo de dados entidade-relacionamento.
Modelo de dados hierárquico.
Modelo de dados relacional.
Modelo de dados orientado a objetos.
Modelo de dados em rede.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
10 of 24 06/11/2022 14:33
Feedback:
O modelo de dados orientado a objetos tem a função de
descrever dados ainda mais complexos. Tal modelo visa à
representação unificada de dados e relacionamentos através
do encapsulamento.
2 / 2 ptsPergunta 9
A modelagem de dados é um processo iterativo e incremental. O
processo é iniciado com uma simples compreensão do domínio do
problema. À medida que o nível de compreensão aumenta, mais
detalhes são adicionados ao esquema modelado. Se realizado
adequadamente, o esquema final proveniente da modelagem de
dados será uma “planta” com todas as especificações dos dados a
serem armazenados.
Com base no texto e no seu conhecimento sobre modelo de dados,
considere as seguintes afirmativas:
I. O modelo conceitual pode ser definido como uma descrição de um
banco de dados de forma independente da implementação de um
sistema gerenciador de banco de dados.
II. O modelo físico preocupa-se com os dados que podem aparecer
em um banco de dados; porém, ele não define como esses dados
serão armazenados.
III. A técnica mais utilizada para se realizar a modelagem conceitual
é por meio do uso do modelo relacional.
IV. Uma das principais vantagens do modelo conceitual é a produção
de uma visão macro do sistema de fácil compreensão, a um alto
nível de abstração.
É CORRETO o que se afirma em:
I e III, apenas.
I e IV, apenas.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
11 of 24 06/11/2022 14:33
I e II, apenas.
II e III, apenas.
I, II, III e IV.
Feedback:
O esquema físico define como os dados são armazenados.
Utiliza-se do modelo ER para realizar a modelagem
conceitual.
O modelo relacional, por sua vez, enquadra-se na
modelagem lógica.
2 / 2 ptsPergunta 10
A aptidão para modificar a definição de um esquema em um nível
sem afetar a definição de esquema num nível mais alto é a definição
de independência de dados.
Sobre o conceito de independência de dados, faça a análise das
assertivas abaixo:
(1) A independência lógica de dados é a capacidade de mudar
o esquema lógico sem a necessidade de se alterar os
programas que utilizam o banco de dados.
PORQUE
(2) O esquema físico de um banco de dados oculta detalhes
sobre como os dados estão, de fato, armazenados no disco
rígido, como os índices e as estruturas dos arquivos.
A respeito dessas asserções, marque a alternativa CORRETA:
As duas assertivas são falsas.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
12 of 24 06/11/2022 14:33
A primeira assertiva é falsa, e a segunda é verdadeira.
A primeira assertiva é verdadeira, e a segunda é falsa.
As duas assertivas são verdadeiras, e a segunda justifica a primeira.
As duas assertivas são verdadeiras, e a segunda não justifica a
primeira.
Feedback:
As duas afirmativas são verdadeiras; porém, são conceitosdiferentes. A primeira se refere à independência lógica dos
dados, que visa à proteção antialteração dos programas ao
se alterar o esquema lógico. Já a segunda afirmativa é sobre
o esquema físico dos dados, que se refere ao conjunto de
comandos SQL utilizados para se criar as estruturas dos
dados.
2 / 2 ptsPergunta 11
Os atributos são utilizados para descrever um tipo de entidade que
reúne um grupo de características. Por exemplo, uma entidade
Pessoa pode ser caracterizada pelos atributos nome, RG, CPF,
dataNascimento, endereço e telefone. Os atributos podem ser
classificados de várias formas. Uma das possíveis classificações (ou
tipo) é aquela que agrupa os atributos que podem possuir mais de
um campo em um mesmo atributo.
O tipo de atributo que permite esse acúmulo de campos é chamado
de:
Derivado.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
13 of 24 06/11/2022 14:33
Multivalorado.
Armazenado.
Simples.
Composto.
Feedback:
Os atributos do tipo composto são aqueles que podem
possuir diversos sub atributos; por exemplo, um endereço
pode ser decomposto em rua, número, bairro e cidade.
2 / 2 ptsPergunta 12
“Um tipo relacionamento R entre n tipos entidade E1, E2, ..., En
define um conjunto de associações – ou um conjunto de
relacionamentos – entre essas entidades. Como utilizado em
tipos entidade e conjuntos de entidades, um tipo
relacionamento e seu conjunto de relacionamentos
correspondentes são, habitualmente, referidos pelo mesmo
nome, R”.
(Fonte: ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas
de banco de dados. 6. ed. São Paulo: Pearson, 2010. p. 44)
Com base no texto e nos seus conhecimentos sobre
relacionamentos, analise as seguintes afirmativas:
I. O relacionamento um para um é aquele cujo número de entidades
participantes permitidas é de apenas um.
II. Ao nomear os relacionamentos, é comum utilizar o termo papel
para designar a função que as entidades participantes executam em
cada instância do relacionamento.
III. O relacionamento muitos para muitos ocorre quando, por
exemplo, um funcionário de uma empresa pode trabalhar em
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
14 of 24 06/11/2022 14:33
distintos projetos, e um projeto pode possuir vários funcionários.
IV. A cardinalidade dos relacionamentos define as restrições quanto
à participação das entidades em um relacionamento, que pode ser
total ou parcial.
Após a análise, é CORRETO o que se afirma em:
I, II, III e IV.
III e IV, apenas.
II e III, apenas.
I, II e IV, apenas.
I e IV, apenas.
Feedback:
O relacionamento 1:1 indica a participação de uma entidade
em um relacionamento, embora os relacionamentos de grau 1
podem também ser 1:1.
A restrição de dependência de existência, define as restrições
quanto à participação das entidades em um relacionamento,
que pode ser parcial e total.
2 / 2 ptsPergunta 13
Um tipo de entidade define uma coleção de entidades que
possuem os mesmos atributos, porém cada uma delas possui
valores distintos para tais atributos, ou seja, possui instâncias
diferentes.
Com base no texto e nos seus conhecimentos sobre entidades,
analise as seguintes afirmativas:
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
15 of 24 06/11/2022 14:33
I. Entidades fortes são aquelas cuja existência faz sentido quando
suas instâncias são armazenadas sozinhas em um banco de dados.
II. Entidades fracas são aquelas cuja existência não faz sentido
quando suas instâncias são armazenadas sozinhas em um banco de
dados.
III. As entidades podem apenas representar algo concreto do mundo
real; por exemplo, livros, pessoas, veículos, etc.
IV. O atributo derivado de um tipo de entidade é aquele cujo valor
distingue as instâncias de determinada entidade.
Após a análise, é CORRETO o que se afirma em:
I e II, apenas.
I, II e IV, apenas.
III e IV, apenas.
I e IV, apenas.
II, III e IV, apenas.
Feedback:
As entidades não representam apenas objetos concretos do
mundo real; entidades também podem representar conceitos
abstratos, tais como um cargo, uma empresa e etc.
Um atributo-chave, visa distinguir instâncias de uma entidade.
2 / 2 ptsPergunta 14
Durante o projeto conceitual de banco de dados, é comum encontrar
um tipo entidade que possui numerosos subgrupos. Tais subgrupos
são importantes para a aplicação de banco de dados e, por isso,
necessitam ser representados de forma explícita.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
16 of 24 06/11/2022 14:33
Considerando o contexto apresentado, analise as assertivas a seguir
e a relação proposta entre elas.
(1) Entidades-membros do tipo entidade Funcionário podem
ser posteriormente agrupadas em Secretário, Gerente,
Engenheiro, Técnico, entre outros.
PORQUE
(2) Cada um dos subgrupos pertence às superclasses do tipo
entidade Empregado. A associação desses conceitos provê o
mecanismo para a herança.
A respeito dessas assertivas, marque a opção CORRETA:
As duas assertivas são verdadeiras, e a segunda justifica a primeira.
As duas assertivas são falsas.
A primeira assertiva é falsa, e a segunda é verdadeira.
A primeira assertiva é verdadeira, e a segunda é falsa.
As duas assertivas são verdadeiras, e a segunda não justifica a
primeira.
Feedback:
Cada um dos grupos de funcionários listados corresponde às
subclasses. Logo, a superclasse do exemplo apresentado é a
entidade Funcionário.
2 / 2 ptsPergunta 15
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
17 of 24 06/11/2022 14:33
A especialização é o processo de se extrair um conjunto de
subclasses de um tipo entidade específico, chamado de superclasse.
Esse conjunto de subclasses reúne atributos comuns a todas elas de
modo a caracterizar a superclasse. Por exemplo, o conjunto de
subclasses {Física e Jurídica} é a especialização do tipo entidade
Pessoa.
Em relação às restrições de disjunção e integralidade da
especialização/generalização e supondo o caso em que uma pessoa
pode ser ou do tipo física, ou do tipo jurídica, ou nenhuma delas,
significa que estamos usando a restrição de:
Sobreposição total.
Sobreposição parcial.
Disjunção total.
Disjunção parcial.
Disjunção hierárquica.
Feedback:
A disjunção parcial é uma restrição aplicada sobre a instância
de uma superclasse, em que tal instância poderá assumir
apenas um dos tipos de subclasse ou de nenhum deles; por
isso, há a parcialidade.
2 / 2 ptsPergunta 16
Considere a seguinte situação-problema:
Os alunos de uma universidade podem cursar diversas disciplinas
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
18 of 24 06/11/2022 14:33
em cada semestre. Além disso, diversos alunos podem se matricular
em uma mesma disciplina. O alto número de alunos pode gerar
várias turmas diferentes para cada disciplina, pois cada turma se
refere a uma disciplina. Por exemplo, uma disciplina de Banco de
Dados poderá ser oferecida para uma turma às terças-feiras e para
outra turma às sextas-feiras.
Assinale a alternativa que expressa corretamente o relacionamento
entre disciplina, aluno e turma:
Há um relacionamento N:1 entre aluno e disciplina e um
relacionamento 1:N entre turma e disciplina.
Há um relacionamento 1:N entre aluno e turma e um relacionamento
N:1 entre turma e disciplina.
Há um relacionamento N:N entre aluno e turma e um relacionamento
1:N entre turma e disciplina. Logo, é preciso adicionar uma tabela
para representar o relacionamento entre aluno e turma.
Há um relacionamento 1:N entre aluno e disciplina e um
relacionamento 1:N entre turma e disciplina.
Há um relacionamento N:N entre aluno e turma e um relacionamento
N:1 entre turma e disciplina. Logo, é preciso adicionar uma tabela
para representar o relacionamento entre aluno e turma.
AV1: G.ABDD.2 - Bancode Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
19 of 24 06/11/2022 14:33
Feedback:
Nesse problema, há um relacionamento do tipo muitos para
muitos entre ALUNO e TURMA, pois um aluno pode cursar
diversas disciplinas, sendo que cada disciplina é ofertada aos
alunos por meio das turmas. Da mesma forma, uma turma
pode conter diversos estudantes.
Logo, é preciso adicionar uma tabela “AlunoDisciplina” para
representar este relacionamento N:M. Já o relacionamento
entre Disciplina e Turma é, de fato, 1:N, pois uma disciplina
pode ser ofertada em diversas turmas, porém cada turma é
de apenas uma disciplina.
2 / 2 ptsPergunta 17
Um dos pilares do modelo relacional são os relacionamentos. Afinal,
os relacionamentos expressam as conexões entre as tuplas de
diferentes tabelas ou, até mesmo, entre a própria tabela. No modelo
entidade-relacionamento, existem diversos tipos de relacionamentos,
que envolvem uma tabela, duas ou até mesmo várias tabelas
diferentes. Para cada tipo de relacionamento, há um processo de
mapeamento diferente para o modelo relacional.
De acordo com o texto apresentado, avalie as seguintes assertivas e
a relação entre elas.
(1) Os relacionamentos do tipo muitos para muitos não podem
ser implementados da forma que são em um banco de dados
relacional, sendo preciso então converter cada relacionamento
do tipo muitos para muitos em dois relacionamentos do tipo um
para muitos.
PORQUE
(2) O relacionamento do tipo um para muitos é o tipo ideal em
um esquema relacional, podendo ser utilizado em diversas
situações de relacionamento entre entidades.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
20 of 24 06/11/2022 14:33
A respeito dessas asserções, marque a alternativa CORRETA:
As duas assertivas são falsas.
A primeira assertiva é falsa, e a segunda é verdadeira.
As duas assertivas são verdadeiras, e a segunda não justifica a
primeira.
As duas assertivas são verdadeiras, e a segunda justifica a primeira.
A primeira assertiva é verdadeira, e a segunda é falsa.
Feedback:
De fato, os relacionamentos do tipo muitos para muitos não
podem ser implementados em banco de dados relacionais.
Entretanto, é possível converter tais relacionamentos em dois
relacionamentos do tipo 1:N por meio da criação de uma
tabela associativa. Os relacionamentos 1:N são ideais num
banco de dados relacional, pois, além de serem de fácil
implementação, evitam a redundância de dados.
2 / 2 ptsPergunta 18
O modelo relacional dispõe de várias formas de se garantir a
integridade dos dados. Dentre elas, há as restrições de integridade.
Uma dessas restrições estabelece que nenhum valor de chave
primária pode ser nulo (null). Essa restrição é importante porque o
valor da chave primária é usado para identificar as tuplas individuais
em uma relação. Caso pudessem ocorrer eventuais valores nulos
para os atributos chave primária, seria impossível distinguir os
registros de uma relação.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
21 of 24 06/11/2022 14:33
Com base no texto e nos seus conhecimentos sobre restrição de
integridade, assinale a opção CORRETA que nomeia a restrição de
integridade apresentada no texto:
Restrição de integridade referencial.
Restrição de integridade de domínio.
Restrição de integridade de entidades.
Restrição de integridade de valores nulos.
Restrição de integridade de chaves.
Feedback:
A restrição de integridade de entidade visa à garantia de que
nenhum conjunto de atributos chave primária possa ser nulo.
A chave primária é importante ao model relacional, pois é ela
a responsável pela identificação de instâncias de uma tabela.
2 / 2 ptsPergunta 19
Acerca do modelo relacional, analise as seguintes afirmativas:
I. O conceito de domínio no modelo relacional se refere ao conjunto
de valores permitidos que podem aparecer em cada coluna.
II. Toda chave candidata pode ser eleita como chave primária.
III. Os registros de uma tabela são ordenados entre si, da mesma
forma que a lista de atributos.
IV. Uma chave estrangeira pode ocorrer somente quando a tupla de
uma tabela referencia a tupla de outra tabela.
É CORRETO o que se afirma em:
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
22 of 24 06/11/2022 14:33
I e II, apenas.
III, apenas.
I, apenas.
II, apenas.
I, II e IV, apenas.
Feedback:
Os registros ou tuplas de uma tabela não são ordenados
entre si. Os registros são “ordenados” apenas pela ordem de
inserção nas tabelas; porém, os valores de uma tupla são,
sim, ordenados pela lista de atributos, de modo que cada
valor corresponda à coluna correta. Uma chave estrangeira
pode fazer referência a uma tupla da própria tabela. Isso
acontece quando há um autorrelacionamento.
2 / 2 ptsPergunta 20
O modelo relacional apresenta um banco de dados como uma
coleção de relações ou tabelas de modo informal. Quando uma
relação é pensada como uma tabela que possui valores, significa
que cada linha possuirá um conjunto de valores de dados
relacionados.
Com base no texto e nos seus conhecimentos sobre o modelo
relacional de dados, analise as seguintes afirmativas:
I. Chave estrangeira é um atributo que pode ser não nulo e não
precisa ser único.
II. Relação é uma estrutura bidimensional composta por tuplas,
atributos simples e compostos e valores multivalorados.
III. A chave primária em uma relação é a chave estrangeira em outra
relação.
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
23 of 24 06/11/2022 14:33
IV. Chave candidata é um conjunto não mínimo de atributos que
identifica uma tupla.
É CORRETO o que se afirma em:
I, II e III, apenas.
I, apenas.
I e II, apenas.
IV, apenas.
II, III e IV, apenas.
Feedback:
O modelo relacional não permite valores não atômicos para
os atributos. Logo, não é permitido o uso de atributos
compostos e multivalorados.
Nem sempre a chave primária de uma relação será a chave
estrangeira de outra relação. Note, porém, que o inverso é
verdadeiro, ou seja, uma chave estrangeira em uma relação é
sempre uma chave primária em outra (ou na mesma).
Uma chave candidata deve ser o conjunto mínimo de
atributos de uma relação. O modelo relacional visa identificar
tuplas por meio do menor conjunto de colunas,
preferencialmente apenas uma coluna.
Pontuação do teste: 40 de 40
AV1: G.ABDD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/16610/quizzes/36141
24 of 24 06/11/2022 14:33