Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/3 Qual o nome da regra em um banco de dados que assegura que um valor que apareça em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos em outra relação? Quando deve ser utilizada uma chave primária composta? FUNDAMENTOS DE BANCO DE DADOS Lupa Calc. CCT0814_A5_202003279714_V1 Aluno: FLÁVIO REIS DA FONSECA Matr.: 202003279714 Disc.: FUND.BANCO DADOS 2021.1 - F (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Dependência Composta. Integridade Conceitual. Integridade Referencial. Dependência Semântica. Transitividade Composta. Explicação: Integridade Referencial - As chaves estrangeiras têm que ser respeitadas, ou seja, se existe um determinado valor para o atributo na tabela onde ele é chave estrangeira, este valor deve existir na tabela onde ele é chave primária. Integridade semântica - Garante que o dado inserido em uma linha da tabela seja um valor válido. Para esse valor ser válido deve ser do mesmo tipo de dados definido na especificação da coluna na tabela. Dependência Transitiva - Uma dependência funcional transitiva ocorre quando uma colua, além de depender da chave primária da tabela, depende de outra coluna ou conjunto de colunas da tabela. 2. Quando a tabela possui atributo único. Quando for necessário garantir a integridade referencial. Quando for necessário referenciar dados de outra tabela. Quando a tabela não possui atributo único e obrigatório. Quando houver somente uma chave candidata. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 29/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/3 No modelo de banco de dados relacional, os dados são representados por meio de: Para a transformação de atributos multivalorados em tabelas deve-se: "Descreve a sua estrutura, sendo constituído pelo conjunto de seus atributos e suas restrições." A definição acima refere-se a: Explicação: Um atributo para ser chave primária deve obrigatoriamente ser único e obrigatório. Quando não existir atributo com estas características é necessário utilizar uma chave composta. 3. Ponteiros, que são as chaves primárias e estrangeiras. Tabelas. Listas encadeadas de tuplas. Vetores de tuplas. Matrizes tridimensionais formadas por linhas, colunas e chaves. Explicação: No modelo relacional, como o proprio nome diz, os dados são armazenados em TABELAS. Uma tabela na matemática é denominada Relação dai o nome MODELO RELACIONAL 4. Criar uma nova tabela contendo a chave primária da tabela origem e o atributo multivalorado. Criar uma chave composta com todos os valores do atributo multivalorado. Utilizar a chave estrangeira do atributo multivalorado. Definir um atributo com tipo capaz de assumir qualquer valor. Prever a quantidade máxima de valores e criar a quantidade necessária de atributos. Explicação: Atributos multivalorados são transformados em uma tabela distinta e a chave primária da tabela origem é exportada para a nova tabela, onde irá compor a chave primária junto com o atributo. 5. tupla campo esquema valor instância Explicação: O esquema de uma relação descreve a sua estrutura, sendo constituído pelo conjunto de seus atributos e suas restrições. 29/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/3 Julgue as afirmativas abaixo: I-Para representar uma relação muitos-para-muitos, você deve criar uma terceira tabela, geralmente chamada de tabela de associação, que divide a relação muitos-para-muitos em duas relações um-para-muitos. II-Para representar uma relação muitos-para-muitos, insira a chave primária de cada uma das duas tabelas na terceira tabela. Como resultado, a terceira tabela registra cada ocorrência, ou instância, da relação. III-Para representar uma relação muitos-para-muitos, exporte a chave primária de uma tabela para a outra, como chave estrangeira. 6. Somente a afirmação II está correta. Somente a afirmação III está correta. Somente a afirmação I está correta. Somente as afirmações II e III estão corretas Somente as afirmações I e II estão corretas. Explicação: Na modelagem lógica de um relacionamento N:N criamos um terceira tabela e exportamos para está as chaves primarias das tabelas resultantes das entidades tipo que participam do relaciomento tipo Não Respondida Não Gravada Gravada Exercício inciado em 29/03/2021 16:12:17. javascript:abre_colabore('35836','220395781','4443892824');
Compartilhar