Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/09/2021 19:01 AV1B: G.AGO.BDAD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/13043/quizzes/28677 1/12 AV1B Entrega 18 set em 23:59 Pontos 25 Perguntas 10 Disponível 6 set em 0:00 - 18 set em 23:59 13 dias Limite de tempo 120 Minutos Tentativas permitidas 2 Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 39 minutos 17,5 de 25 As respostas corretas estarão disponíveis em 19 set em 0:00. Pontuação desta tentativa: 17,5 de 25 Enviado 16 set em 18:52 Esta tentativa levou 39 minutos. Leia com atenção as orientações abaixo antes de iniciar esta prova: Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior nota. Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos cronometrados (por tentativa) para conclusão e envio das respostas. Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar aberta ou não; Durante a realização da prova: Será exibido uma questão por vez, podendo “Avançar” ou “Voltar” quando necessário dentro do período da tentativa; A tentativa somente será contabilizada após clicar no botão “Enviar”. Fazer o teste novamente 2,5 / 2,5 ptsPergunta 1 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. https://newtonpaiva.instructure.com/courses/13043/quizzes/28677/history?version=1 https://newtonpaiva.instructure.com/courses/13043/quizzes/28677/take?user_id=18065 16/09/2021 19:01 AV1B: G.AGO.BDAD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/13043/quizzes/28677 2/12 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: 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. A primeira assertiva é falsa, e a segunda é verdadeira. As duas assertivas são verdadeiras, e a segunda justifica a primeira. A segunda assertiva é falsa, pois cada um dos grupos de funcionários listados corresponde às subclasses. Logo, a superclasse do exemplo apresentado é a entidade Funcionário. 2,5 / 2,5 ptsPergunta 2 Um tipo de entidade define uma coleção de entidades que possuem os mesmos atributos, porém cada uma delas possui valores distintos para 16/09/2021 19:01 AV1B: G.AGO.BDAD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/13043/quizzes/28677 3/12 tais atributos, ou seja, possui instâncias diferentes. Com base no texto e nos seus conhecimentos sobre entidades, analise as seguintes afirmativas: 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. III e IV, apenas. I, II e IV, apenas. I e IV, apenas. II, III e IV, apenas. A afirmativa III está errada, pois 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. A afirmativa IV está errada, pois ela descreve o conceito de um atributo-chave, que visa distinguir instâncias de uma entidade. 2,5 / 2,5 ptsPergunta 3 “Um tipo relacionamento R entre n tipos entidade E1, E2, ..., En define um conjunto de associações – ou um conjunto de relacionamentos – 16/09/2021 19:01 AV1B: G.AGO.BDAD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/13043/quizzes/28677 4/12 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 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: III e IV, apenas. I, II e IV, apenas. I, II, III e IV. II e III, apenas. I e IV, apenas. A afirmativa I está errada, pois 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. Já a afirmativa IV está errada porque não se trata da restrição de cardinalidade, e sim da restrição de dependência de existência, que pode ser parcial e total. 16/09/2021 19:01 AV1B: G.AGO.BDAD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/13043/quizzes/28677 5/12 0 / 2,5 ptsPergunta 4IncorretaIncorreta 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. Multivalorado. Composto. Armazenado. Simples. 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,5 / 2,5 ptsPergunta 5 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. 16/09/2021 19:01 AV1B: G.AGO.BDAD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/13043/quizzes/28677 6/12 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: Disjunção hierárquica. Disjunção parcial. Sobreposição parcial. Sobreposição total. Disjunção total. 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. 0 / 2,5 ptsPergunta 6IncorretaIncorreta Um dos pilares do modelo relacional são os relacionamentos. Afinal, os relacionamentos expressam as conexões entre as tuplasde 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. 16/09/2021 19:01 AV1B: G.AGO.BDAD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/13043/quizzes/28677 7/12 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. A respeito dessas asserções, marque a alternativa CORRETA: 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 justifica a primeira. As duas assertivas são verdadeiras, e a segunda não justifica a primeira. 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. 0 / 2,5 ptsPergunta 7IncorretaIncorreta Considere a seguinte situação-problema: Os alunos de uma universidade podem cursar diversas disciplinas 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 16/09/2021 19:01 AV1B: G.AGO.BDAD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/13043/quizzes/28677 8/12 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: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: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 N:1 entre turma e disciplina. Logo, é preciso adicionar uma tabela para representar o relacionamento entre aluno e turma. 16/09/2021 19:01 AV1B: G.AGO.BDAD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/13043/quizzes/28677 9/12 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,5 / 2,5 ptsPergunta 8 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. 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 de domínio. Restrição de integridade referencial. Restrição de integridade de valores nulos. Restrição de integridade de chaves. Restrição de integridade de entidades. 16/09/2021 19:01 AV1B: G.AGO.BDAD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/13043/quizzes/28677 10/12 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,5 / 2,5 ptsPergunta 9 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: I, II e IV, apenas. III, apenas. II, apenas. I e II, apenas. I, apenas. 16/09/2021 19:01 AV1B: G.AGO.BDAD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/13043/quizzes/28677 11/12 A afirmativa III está errada, pois 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. A afirmativa IV está errada, pois uma chave estrangeira pode fazer referência a uma tupla da própria tabela. Isso acontece quando há um autorrelacionamento. 2,5 / 2,5 ptsPergunta 10 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. IV. Chave candidata é um conjunto não mínimo de atributos que identifica uma tupla. É CORRETO o que se afirma em: I, apenas. IV, apenas. I e II, apenas. II, III e IV, apenas. 16/09/2021 19:01 AV1B: G.AGO.BDAD.2 - Banco de Dados https://newtonpaiva.instructure.com/courses/13043/quizzes/28677 12/12 I, II e III, apenas. A afirmativa II está errada, pois 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. A afirmativa III está errada, pois 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). A afirmativa IV está errada, pois 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: 17,5 de 25
Compartilhar