Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a: Restrição de Referência Restrição de Domínio Restrição de Chave Primária Restrições Semântica Restrição de Entidade Gabarito Comentado 2. Relacione as colunas e em seguida marque a alternativa correta: 1 - 3 - 5 - 4 - 2 3 - 1 - 4 - 5 - 2 2 - 5 - 4 - 1 - 3 5 - 4 - 2 - 1 - 3 2 - 5 - 4 - 3 - 1 Gabarito Comentado 3. No Modelo Relacional de Dados, o mecanismo fundamental para manter a consistência dos dados e evitar registros órfãos é denominado. Dependência Funcional. Normalização. Integridade Referencial. Integridade Relacional. Integridade de Chave. Gabarito Comentado 4. Uma restrição que é especificada entre duas relações e é usada para manter a consistência entre tuplas de duas relações é denominada restrição de integridade de entidade integridade de chave chave primária integridade comportamental integridade referencial 5. (CESGRANRIO - 2010 - BNDES - Analista de Sistemas / Suporte) O princípio da integridade de dados caracteriza-se por condições obrigatórias impostas pelo modelo de banco de dados. Nesse contexto, a restrição de integridade referencial diz que uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela V. os valores das chaves primárias devem ser atômicos. uma tabela deve ter pelo menos uma chave. o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos para o campo. nenhum valor de chave primária pode ser nulo. 6. Analise as seguintes afirmações sobre integridade em banco de dados. I. Em banco de dados, podemos falar de integridade de entidade e referencial. II. Para que haja integridade de entidade, deve-se observar a propriedade de que a coluna da chave primária não pode conter valores null. III. Já, para que haja integridade referencial, deve-se observar a propriedade de que não pode haver registros (linhas) duplicados em uma tabela com chave estrangeira. Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). Apenas II. Apenas I. Apenas II e III. Apenas III. Apenas I e II. Gabarito Comentado 7. Análise as afirmativas abaixo e marque a alternativa que corresponde a verdade. I. Chave primária: é uma chave candidata que foi considerada principal pelo projetista e foi designada para determinar a ordenação lógica das tuplas na relação quando da sua implementação física; II. Chave alternativa : é uma chave candidata que não foi designada para ser chave primária; III. Chave estrangeira: é um atributo incluído em uma relação para permitir a representação de uma associação lógica entre tuplas de duas relações; Apenas II e III são verdadeiras Apenas I é verdadeira Apenas I e III são verdadeiras; Apenas I e II são verdadeiras; I, II e III são verdadeiras 8. Em banco de dados, são usadas diversas estruturas, entre elas, tem-se: I - relações. II - chaves. III - chave estrangeira. IV - relacionamentos. V - atributos. A quantidade de itens certos é igual a: 4 2 3 1 5 1. Relacione a segunda coluna de acordo com a primeira: (1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela. (2) Usado quando uma entidade não possui valor para um determinado atributo. (3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da tabela referenciada. (4) Determinado valor ou uma escala de valores que certo atributo pode assumir. ( ) Domínio. ( ) Chave Primaria. ( ) Atributos nulos. ( ) Integridade Referencial A alternativa que corresponde ao preenchimento das colunas, na sequência, é: 4, 1, 2, 3 4, 3, 1, 2 1, 4, 2, 3 1, 3, 4, 2 2, 1, 4, 3 Gabarito Comentado 2. Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas. Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................ A seqüência correta encontra-se apenas em: Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas. Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas. Chave primária; super-chave; chave primária; chave candidata; chaves secundárias Explicação: Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas.. 3. Em uma Tabela de banco de dados uma tupla equivale a: coluna um campo Chave primária Chave secundária linha Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha. 4. Sobre o Modelo Relacional é correto afirmar: É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz. É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela. É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações. Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais. Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária. 5. No modelo relacional Chave Estrangeira pode ser entendida como: A chave primária de uma tabela em outra tabela. Como uma superchave da tabela. Como uma chave candidata da tabela. Como um atributo obrigatório da tabela. Como uma coluna única na tabela. Gabarito Comentado 6. Quando se fala em restrição de integridade de chave estamos falando de: restrição que define que os valores da chave candidata devem ser 0. restrição que define que os valores da chave primária devem ser únicos. restrição que defineque os valores da chave secundária devem existir na chave primária da relação que participa o relacionamento. restrição que define que os valores da chave primária não pode ser null. restrição que define que os valores da chave secundária não podem ser null. Gabarito Comentado 7. Quando o atributo chave primária de uma entidade é exportado para outra entidade geram-se: chaves primárias duplicadas agregações erros views chaves estrangeiras 8. No modelo relacional, a chave-primária de uma tabela é muito importante. Sobre isto, qual a MELHOR alternativa: Garantir que não haverá repetição de nenhuma informação na tabela A chave-primária é utilizada na criação dos relacionamentos entre tabelas, visto que é exportada para outra tabela, consumando a ligação entre essas tabelas. Identifica um registro da tabela de forma única e impede que o valor da chave-primária seja duplicado Integridade dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única. Integridade das chaves de todas as tabelas e dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única. A chave-primária de uma tabela do modelo relacional, principalmente, garante a integridade dos dados e ajuda nos relacionamentos entre tabelas. A chave-primária é utilizada nos relacionamentos entre as tabelas do modelo. 1. O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica apontar para a chave primária de outra tabela ou da mesma tabela. Ou seja, passa a existir uma relação entre tuplas de duas tabelas ou de uma única tabela. Chave Composta. Chave Alternativa. Chave primária. Chave Candidata. Chave Estrangeira. Gabarito Comentado 2. Em relação às restrições que podem ser impostas em bancos de dados relacionais é correto afirmar: A exclusão de uma tupla de uma tabela R2 não implica na exclusão de suas referências em uma tabela R1; A restrição não-nula poderá ser aplicada em uma coluna para garantir que todas as tuplas da tabela apresentem um valor para essa coluna. Trata-se de campos que devem ser de preenchimento obrigatório. A restrição não-redundante é implementada em uma coluna para garantir que existam valores duplicados na mesma. A alteração de uma FK (Foreign Key - chave-primária) de uma tupla de R2 implicará em alterações de todas as tuplas de R2 que faça referência à este valor nesta tabela; A PK (Primary-key - chave-estrangeira) de uma tabela deve sempre fazer referencia a uma FK(Foreign Key - chave-estrangeira) em outra tabela; 3. Qual alternativa ilustra melhor e de forma mais completa os principais objetivos da modelagem relacional? Garantir que não haverá redundância alguma no Banco de Dados. Criar um modelo que será implementado posteriormente em um Sistema Gerenciador de Banco de Dados. Projetar um Banco de Dados otimizado, com o mínimo de redundância possível, garantindo a integridade dos dados e organizando a informação de modo que possa ser recuperada corretamente, principalmente por sistemas transacionais Preparar um desenho ótimo do Banco de Dados, separando a informação em tabelas e formatando todas as chaves-primárias e estrangeiras Garantir que haverá redundância alguma no Banco de Dados 4. As linhas de uma tabela ou relação que compõem um modelo relacional é conhecida como: Esquema. Domínio. Atributo. Tupla. Atributo chave. Gabarito Comentado 5. Um conceito usado no modelo relacional é o de atributos chaves. Existem diferentes tipos de chaves que uma tabela em um modelo relacional pode ter. Uma propriedade apresentada por um desses tipos é: uma chave candidata de uma entidade identifica de forma única uma instância da entidade; uma chave candidata de uma entidade indica que ela está associada a outra entidade uma chave estrangeira não pode ter valor NULL uma chave candidata não pode ser escolhida como chave Primária uma chave primária pode ter valor NULL 6. Assinale a alternativa que preenche respectiva e corretamente as lacunas. Restrição de _______________ : Nenhum valor de chave primária pode ser nulo, porque este valor identifica a tupla numa relação. Restrição de _______________ : Especificada para manter a consistência entre tuplas de duas relações. Restrições de _______________ : Especificam as chaves candidatas de cada esquema de relação; valores de chaves candidatas devem ser distintos. Chave, integridade de entidade e integridade referencial Integridade de entidade, integridade referencial e chave Integridade referencial, chave e integridade de entidade Integridade referencial, integridade de entidade e chave Chave, integridade referencial e integridade de entidade Gabarito Comentado 7. Ao atributo ou conjunto de atributos de uma relação que referencia a chave primária de outra relação, de forma a garantir a restrição de integridade referencial, dá-se o nome de chave referencial. candidata. estrangeira. secundária. transitiva. Gabarito Comentado 8. O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional.Dentre as listadas abaixo, selecione o tipo de chave que tem como característica identificar univocamente um registro em uma determinada tabela de um banco de dados relacional. Chave Candidata. Chave Primária. Chave Alternativa. Chave Estrangeira. Chave composta. Explicação: condiz com o contexto da disciplina 1. O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica a Implementação de relacionamento entre tabelas de um banco de dados relacional Chave Estrangeira. Chave Primária. Chave Alternativa. Chave Candidata. Chave composta Gabarito Comentado 2. Qual dos tipos chaves abaixo, possui as característica de uma SUPER CHAVE só que não foi escolhida para ser uma chave primária de uma determinada tabela ou relação. Super chave. Chave Estrangeira. Chave Primária. Chave Candidata. Chave Secundária. 3. (FUMARC - 2012 - TJ-MG - Técnico Judiciário - Administrador de Banco de Dados) Analise as sentenças abaixo, as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional. I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados das colunas. II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única. III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às colunas que compõem a chave primária de outra tabela ou da própria tabela. IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio. Estão CORRETAS as afirmativas: II e III I, II e III III e IV I e III I e IV4. Considere: No contexto da folha de pagamento de uma empresa, um funcionário de nome João ocupa o cargo de código 05 - Analista de Sistemas, é registrado na empresa sob a identidade 3.428, está alocado no Departamento de Tecnologia e sua idade é 35 anos. Em um modelo entidade-relacionamento normalizado, são entidade, relacionamento, atributo e chave, respectivamente: funcionário, empresa, cargo e idade identidade, alocação, código e funcionário folha de pagamento, empresa, idade e cargo código, funcionário, empresa e alocação funcionário, alocação, idade e identidade 5. Relacione a segunda coluna de acordo com a primeira: (1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela. (2) Usado quando uma entidade não possui valor para um determinado atributo. (3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da tabela referenciada. (4) Determinado valor ou uma escala de valores que certo atributo pode assumir. ( ) Domínio. ( ) Chave Primaria. ( ) Atributos nulos. ( ) Integridade Referencial A alternativa que corresponde ao preenchimento das colunas, na sequência, é: 1, 3, 4, 2 1, 4, 2, 3 4, 1, 2, 3 4, 3, 1, 2 2, 1, 4, 3 Gabarito Comentado 6. No modelo relacional Chave Estrangeira pode ser entendida como: A chave primária de uma tabela em outra tabela. Como uma superchave da tabela. Como uma chave candidata da tabela. Como um atributo obrigatório da tabela. Como uma coluna única na tabela. Gabarito Comentado 7. Sobre o Modelo Relacional é correto afirmar: Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais. É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações. É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz. É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela. Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária. 8. Em uma Tabela de banco de dados uma tupla equivale a: linha Chave secundária um campo Chave primária coluna Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha. 1. Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas. Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................ A seqüência correta encontra-se apenas em: Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas. Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras Chave primária; super-chave; chave primária; chave candidata; chaves secundárias Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas. Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias Explicação: Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas.. 2. Quando o atributo chave primária de uma entidade é exportado para outra entidade geram-se: erros chaves primárias duplicadas chaves estrangeiras views agregações 3. No modelo relacional, a chave-primária de uma tabela é muito importante. Sobre isto, qual a MELHOR alternativa: A chave-primária de uma tabela do modelo relacional, principalmente, garante a integridade dos dados e ajuda nos relacionamentos entre tabelas. A chave-primária é utilizada nos relacionamentos entre as tabelas do modelo. Integridade das chaves de todas as tabelas e dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única. Integridade dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única. A chave-primária é utilizada na criação dos relacionamentos entre tabelas, visto que é exportada para outra tabela, consumando a ligação entre essas tabelas. Identifica um registro da tabela de forma única e impede que o valor da chave-primária seja duplicado Garantir que não haverá repetição de nenhuma informação na tabela 4. Quando se fala em restrição de integridade de chave estamos falando de: restrição que define que os valores da chave secundária não podem ser null. restrição que define que os valores da chave primária não pode ser null. restrição que define que os valores da chave primária devem ser únicos. restrição que define que os valores da chave secundária devem existir na chave primária da relação que participa o relacionamento. restrição que define que os valores da chave candidata devem ser 0. Gabarito Comentado 5. Em relação às restrições que podem ser impostas em bancos de dados relacionais é correto afirmar: A restrição não-redundante é implementada em uma coluna para garantir que existam valores duplicados na mesma. A alteração de uma FK (Foreign Key - chave-primária) de uma tupla de R2 implicará em alterações de todas as tuplas de R2 que faça referência à este valor nesta tabela; A exclusão de uma tupla de uma tabela R2 não implica na exclusão de suas referências em uma tabela R1; A restrição não-nula poderá ser aplicada em uma coluna para garantir que todas as tuplas da tabela apresentem um valor para essa coluna. Trata-se de campos que devem ser de preenchimento obrigatório. A PK (Primary-key - chave-estrangeira) de uma tabela deve sempre fazer referencia a uma FK(Foreign Key - chave-estrangeira) em outra tabela; 6. As linhas de uma tabela ou relação que compõem um modelo relacional é conhecida como: Tupla. Esquema. Atributo. Domínio. Atributo chave. Gabarito Comentado 7. O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem comocaracterística apontar para a chave primária de outra tabela ou da mesma tabela. Ou seja, passa a existir uma relação entre tuplas de duas tabelas ou de uma única tabela. Chave Candidata. Chave Estrangeira. Chave primária. Chave Alternativa. Chave Composta. Gabarito Comentado 8. Assinale a alternativa que preenche respectiva e corretamente as lacunas. Restrição de _______________ : Nenhum valor de chave primária pode ser nulo, porque este valor identifica a tupla numa relação. Restrição de _______________ : Especificada para manter a consistência entre tuplas de duas relações. Restrições de _______________ : Especificam as chaves candidatas de cada esquema de relação; valores de chaves candidatas devem ser distintos. Integridade referencial, chave e integridade de entidade Chave, integridade de entidade e integridade referencial Integridade referencial, integridade de entidade e chave Integridade de entidade, integridade referencial e chave Chave, integridade referencial e integridade de entidade 1. Ao atributo ou conjunto de atributos de uma relação que referencia a chave primária de outra relação, de forma a garantir a restrição de integridade referencial, dá-se o nome de chave referencial. transitiva. secundária. estrangeira. candidata. Gabarito Comentado 2. O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional.Dentre as listadas abaixo, selecione o tipo de chave que tem como característica identificar univocamente um registro em uma determinada tabela de um banco de dados relacional. Chave Alternativa. Chave Estrangeira. Chave Candidata. Chave Primária. Chave composta. Explicação: condiz com o contexto da disciplina 3. Um conceito usado no modelo relacional é o de atributos chaves. Existem diferentes tipos de chaves que uma tabela em um modelo relacional pode ter. Uma propriedade apresentada por um desses tipos é: uma chave estrangeira não pode ter valor NULL uma chave primária pode ter valor NULL uma chave candidata de uma entidade identifica de forma única uma instância da entidade; uma chave candidata não pode ser escolhida como chave Primária uma chave candidata de uma entidade indica que ela está associada a outra entidade 4. Qual alternativa ilustra melhor e de forma mais completa os principais objetivos da modelagem relacional? Preparar um desenho ótimo do Banco de Dados, separando a informação em tabelas e formatando todas as chaves-primárias e estrangeiras Garantir que não haverá redundância alguma no Banco de Dados. Projetar um Banco de Dados otimizado, com o mínimo de redundância possível, garantindo a integridade dos dados e organizando a informação de modo que possa ser recuperada corretamente, principalmente por sistemas transacionais Criar um modelo que será implementado posteriormente em um Sistema Gerenciador de Banco de Dados. Garantir que haverá redundância alguma no Banco de Dados 5. Uma restrição que é especificada entre duas relações e é usada para manter a consistência entre tuplas de duas relações é denominada restrição de integridade referencial chave primária integridade de entidade integridade comportamental integridade de chave 6. Em banco de dados, são usadas diversas estruturas, entre elas, tem-se: I - relações. II - chaves. III - chave estrangeira. IV - relacionamentos. V - atributos. A quantidade de itens certos é igual a: 3 5 1 2 4 7. (CESGRANRIO - 2010 - BNDES - Analista de Sistemas / Suporte) O princípio da integridade de dados caracteriza-se por condições obrigatórias impostas pelo modelo de banco de dados. Nesse contexto, a restrição de integridade referencial diz que uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela V. uma tabela deve ter pelo menos uma chave. o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos para o campo. nenhum valor de chave primária pode ser nulo. os valores das chaves primárias devem ser atômicos. 8. Análise as afirmativas abaixo e marque a alternativa que corresponde a verdade. I. Chave primária: é uma chave candidata que foi considerada principal pelo projetista e foi designada para determinar a ordenação lógica das tuplas na relação quando da sua implementação física; II. Chave alternativa : é uma chave candidata que não foi designada para ser chave primária; III. Chave estrangeira: é um atributo incluído em uma relação para permitir a representação de uma associação lógica entre tuplas de duas relações; Apenas I e II são verdadeiras; Apenas I é verdadeira I, II e III são verdadeiras Apenas I e III são verdadeiras; Apenas II e III são verdadeiras 1. Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a: Restrições Semântica Restrição de Entidade Restrição de Chave Primária Restrição de Domínio Restrição de Referência Gabarito Comentado 2. Relacione as colunas e em seguida marque a alternativa correta: 2 - 5 - 4 - 1 - 3 2 - 5 - 4 - 3 - 1 3 - 1 - 4 - 5 - 2 1 - 3 - 5 - 4 - 2 5 - 4 - 2 - 1 - 3 Gabarito Comentado 3. Analise as seguintes afirmações sobre integridade em banco de dados. I. Em banco de dados, podemos falar de integridade de entidade e referencial. II. Para que haja integridade de entidade, deve-se observar a propriedade de que a coluna da chave primária não pode conter valores null. III. Já, para que haja integridade referencial, deve-se observar a propriedade de que não pode haver registros (linhas) duplicados em uma tabela com chave estrangeira. Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). Apenas II. Apenas I. Apenas III. Apenas I e II. Apenas II e III. Gabarito Comentado 4. No Modelo Relacional de Dados, o mecanismo fundamental para manter a consistência dos dados e evitar registros órfãos é denominado. Integridade de Chave. Normalização. Integridade Relacional. Integridade Referencial. Dependência Funcional. Gabarito Comentado 5. Relacione a segunda coluna de acordo com a primeira: (1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela. (2) Usado quando uma entidade não possui valor para um determinado atributo. (3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da tabela referenciada. (4) Determinado valor ou uma escala de valores que certo atributo pode assumir. ( ) Domínio. ( ) Chave Primaria. ( ) Atributos nulos. ( ) Integridade Referencial A alternativa que corresponde ao preenchimento das colunas, na sequência, é: 2, 1, 4, 3 4, 1, 2, 3 1, 4, 2, 3 4, 3, 1, 2 1, 3, 4, 2 Gabarito Comentado 6. Considere: No contexto da folha de pagamento de uma empresa, um funcionário de nome João ocupa o cargo de código 05 - Analista de Sistemas, é registrado na empresa sob a identidade 3.428, está alocado no Departamento de Tecnologia e sua idade é 35anos. Em um modelo entidade-relacionamento normalizado, são entidade, relacionamento, atributo e chave, respectivamente: código, funcionário, empresa e alocação funcionário, empresa, cargo e idade funcionário, alocação, idade e identidade identidade, alocação, código e funcionário folha de pagamento, empresa, idade e cargo 7. Qual dos tipos chaves abaixo, possui as característica de uma SUPER CHAVE só que não foi escolhida para ser uma chave primária de uma determinada tabela ou relação. Chave Estrangeira. Chave Candidata. Super chave. Chave Primária. Chave Secundária. 8. No modelo relacional Chave Estrangeira pode ser entendida como: A chave primária de uma tabela em outra tabela. Como uma coluna única na tabela. Como uma superchave da tabela. Como uma chave candidata da tabela. Como um atributo obrigatório da tabela. 1. (FUMARC - 2012 - TJ-MG - Técnico Judiciário - Administrador de Banco de Dados) Analise as sentenças abaixo, as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional. I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados das colunas. II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única. III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às colunas que compõem a chave primária de outra tabela ou da própria tabela. IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio. Estão CORRETAS as afirmativas: I e IV I e III I, II e III II e III III e IV 2. Em uma Tabela de banco de dados uma tupla equivale a: Chave secundária linha Chave primária coluna um campo Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha. 3. Sobre o Modelo Relacional é correto afirmar: É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela. É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações. Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária. É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz. Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais. 4. O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica a Implementação de relacionamento entre tabelas de um banco de dados relacional Chave Primária. Chave Estrangeira. Chave composta Chave Alternativa. Chave Candidata. Gabarito Comentado 5. Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas. Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................ A seqüência correta encontra-se apenas em: Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias Chave primária; super-chave; chave primária; chave candidata; chaves secundárias Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas. Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas. Explicação: Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas.. 6. Quando se fala em restrição de integridade de chave estamos falando de: restrição que define que os valores da chave primária não pode ser null. restrição que define que os valores da chave candidata devem ser 0. restrição que define que os valores da chave primária devem ser únicos. restrição que define que os valores da chave secundária não podem ser null. restrição que define que os valores da chave secundária devem existir na chave primária da relação que participa o relacionamento. Gabarito Comentado 7. Quando o atributo chave primária de uma entidade é exportado para outra entidade geram-se: erros agregações chaves estrangeiras chaves primárias duplicadas views 8. No modelo relacional, a chave-primária de uma tabela é muito importante. Sobre isto, qual a MELHOR alternativa: A chave-primária é utilizada na criação dos relacionamentos entre tabelas, visto que é exportada para outra tabela, consumando a ligação entre essas tabelas. Identifica um registro da tabela de forma única e impede que o valor da chave-primária seja duplicado A chave-primária de uma tabela do modelo relacional, principalmente, garante a integridade dos dados e ajuda nos relacionamentos entre tabelas. A chave-primária é utilizada nos relacionamentos entre as tabelas do modelo. Garantir que não haverá repetição de nenhuma informação na tabela Integridade das chaves de todas as tabelas e dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única. Integridade dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única. 1. O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica apontar para a chave primária de outra tabela ou da mesma tabela. Ou seja, passa a existir uma relação entre tuplas de duas tabelas ou de uma única tabela. Chave Candidata. Chave primária. Chave Composta. Chave Estrangeira. Chave Alternativa. Gabarito Comentado 2. As linhas de uma tabela ou relação que compõem um modelo relacional é conhecida como: Atributo. Domínio. Atributo chave. Tupla. Esquema. GabaritoComentado 3. Em relação às restrições que podem ser impostas em bancos de dados relacionais é correto afirmar: A alteração de uma FK (Foreign Key - chave-primária) de uma tupla de R2 implicará em alterações de todas as tuplas de R2 que faça referência à este valor nesta tabela; A PK (Primary-key - chave-estrangeira) de uma tabela deve sempre fazer referencia a uma FK(Foreign Key - chave-estrangeira) em outra tabela; A exclusão de uma tupla de uma tabela R2 não implica na exclusão de suas referências em uma tabela R1; A restrição não-nula poderá ser aplicada em uma coluna para garantir que todas as tuplas da tabela apresentem um valor para essa coluna. Trata-se de campos que devem ser de preenchimento obrigatório. A restrição não-redundante é implementada em uma coluna para garantir que existam valores duplicados na mesma. 4. Assinale a alternativa que preenche respectiva e corretamente as lacunas. Restrição de _______________ : Nenhum valor de chave primária pode ser nulo, porque este valor identifica a tupla numa relação. Restrição de _______________ : Especificada para manter a consistência entre tuplas de duas relações. Restrições de _______________ : Especificam as chaves candidatas de cada esquema de relação; valores de chaves candidatas devem ser distintos. Chave, integridade referencial e integridade de entidade Integridade referencial, integridade de entidade e chave Integridade referencial, chave e integridade de entidade Chave, integridade de entidade e integridade referencial Integridade de entidade, integridade referencial e chave Gabarito Comentado 5. Uma restrição que é especificada entre duas relações e é usada para manter a consistência entre tuplas de duas relações é denominada restrição de integridade de chave integridade referencial chave primária integridade de entidade integridade comportamental 6. O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional.Dentre as listadas abaixo, selecione o tipo de chave que tem como característica identificar univocamente um registro em uma determinada tabela de um banco de dados relacional. Chave Estrangeira. Chave Alternativa. Chave Primária. Chave composta. Chave Candidata. Explicação: condiz com o contexto da disciplina 7. Qual alternativa ilustra melhor e de forma mais completa os principais objetivos da modelagem relacional? Garantir que haverá redundância alguma no Banco de Dados Garantir que não haverá redundância alguma no Banco de Dados. Criar um modelo que será implementado posteriormente em um Sistema Gerenciador de Banco de Dados. Preparar um desenho ótimo do Banco de Dados, separando a informação em tabelas e formatando todas as chaves-primárias e estrangeiras Projetar um Banco de Dados otimizado, com o mínimo de redundância possível, garantindo a integridade dos dados e organizando a informação de modo que possa ser recuperada corretamente, principalmente por sistemas transacionais 8. Em banco de dados, são usadas diversas estruturas, entre elas, tem-se: I - relações. II - chaves. III - chave estrangeira. IV - relacionamentos. V - atributos. A quantidade de itens certos é igual a: 2 1 5 4 3 1. Um conceito usado no modelo relacional é o de atributos chaves. Existem diferentes tipos de chaves que uma tabela em um modelo relacional pode ter. Uma propriedade apresentada por um desses tipos é: uma chave primária pode ter valor NULL uma chave estrangeira não pode ter valor NULL uma chave candidata de uma entidade identifica de forma única uma instância da entidade; uma chave candidata não pode ser escolhida como chave Primária uma chave candidata de uma entidade indica que ela está associada a outra entidade 2. Ao atributo ou conjunto de atributos de uma relação que referencia a chave primária de outra relação, de forma a garantir a restrição de integridade referencial, dá-se o nome de chave referencial. secundária. transitiva. candidata. estrangeira. Gabarito Comentado 3. Análise as afirmativas abaixo e marque a alternativa que corresponde a verdade. I. Chave primária: é uma chave candidata que foi considerada principal pelo projetista e foi designada para determinar a ordenação lógica das tuplas na relação quando da sua implementação física; II. Chave alternativa : é uma chave candidata que não foi designada para ser chave primária; III. Chave estrangeira: é um atributo incluído em uma relação para permitir a representação de uma associação lógica entre tuplas de duas relações; I, II e III são verdadeiras Apenas II e III são verdadeiras Apenas I é verdadeira Apenas I e III são verdadeiras; Apenas I e II são verdadeiras; 4. (CESGRANRIO - 2010 - BNDES - Analista de Sistemas / Suporte) O princípio da integridade de dados caracteriza-se por condições obrigatórias impostas pelo modelo de banco de dados. Nesse contexto, a restrição de integridade referencial diz que uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela V. o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos para o campo. nenhum valor de chave primária pode ser nulo. os valores das chaves primárias devem ser atômicos. uma tabela deve ter pelo menos uma chave. 5. Relacione a segunda coluna de acordo com a primeira: (1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela. (2) Usado quando uma entidade não possui valor para um determinado atributo. (3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da tabela referenciada. (4) Determinado valor ou uma escala de valores que certo atributo pode assumir. ( ) Domínio. ( ) Chave Primaria. ( ) Atributos nulos. ( ) Integridade Referencial A alternativa que corresponde ao preenchimento das colunas, na sequência, é: 4, 3, 1, 2 4, 1, 2, 3 1, 4, 2, 3 2, 1, 4, 3 1, 3, 4, 2 Gabarito Comentado 6. No modelo relacional Chave Estrangeira pode ser entendida como: Como uma coluna única na tabela. Como um atributo obrigatório da tabela. Como uma superchave da tabela. Como uma chave candidata da tabela. A chave primária de uma tabela em outra tabela. Gabarito Comentado 7. Considere: No contexto da folha de pagamento de uma empresa, um funcionário de nome João ocupa o cargo de código 05 - Analista de Sistemas, é registrado na empresa sob a identidade 3.428, está alocado no Departamento de Tecnologia e sua idade é 35 anos. Em um modelo entidade-relacionamento normalizado, são entidade, relacionamento, atributo e chave, respectivamente: identidade, alocação, código e funcionário funcionário, empresa, cargo e idade folha de pagamento, empresa, idade e cargo funcionário, alocação, idade e identidade código, funcionário, empresa e alocação 8. Analise as seguintes afirmações sobre integridade em banco de dados. I. Em banco de dados, podemos falar de integridade de entidade e referencial. II. Para que haja integridade de entidade, deve-se observar apropriedade de que a coluna da chave primária não pode conter valores null. III. Já, para que haja integridade referencial, deve-se observar a propriedade de que não pode haver registros (linhas) duplicados em uma tabela com chave estrangeira. Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). Apenas I. Apenas II e III. Apenas I e II. Apenas III. Apenas II. 1. Qual dos tipos chaves abaixo, possui as característica de uma SUPER CHAVE só que não foi escolhida para ser uma chave primária de uma determinada tabela ou relação. Chave Primária. Chave Secundária. Chave Estrangeira. Chave Candidata. Super chave. 2. No Modelo Relacional de Dados, o mecanismo fundamental para manter a consistência dos dados e evitar registros órfãos é denominado. Integridade de Chave. Dependência Funcional. Integridade Referencial. Integridade Relacional. Normalização. Gabarito Comentado 3. Relacione as colunas e em seguida marque a alternativa correta: 1 - 3 - 5 - 4 - 2 2 - 5 - 4 - 3 - 1 2 - 5 - 4 - 1 - 3 5 - 4 - 2 - 1 - 3 3 - 1 - 4 - 5 - 2 Gabarito Comentado 4. Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a: Restrição de Domínio Restrições Semântica Restrição de Entidade Restrição de Referência Restrição de Chave Primária Gabarito Comentado 5. O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica a Implementação de relacionamento entre tabelas de um banco de dados relacional Chave Alternativa. Chave composta Chave Candidata. Chave Estrangeira. Chave Primária. Gabarito Comentado 6. Sobre o Modelo Relacional é correto afirmar: É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela. Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária. É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações. É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz. Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais. 7. Em uma Tabela de banco de dados uma tupla equivale a: Chave primária um campo Chave secundária coluna linha Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha. 8. Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas. Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................ A seqüência correta encontra-se apenas em: Chave primária; super-chave; chave primária; chave candidata; chaves secundárias Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas. Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas. Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras Explicação: Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas.. 1. (FUMARC - 2012 - TJ-MG - Técnico Judiciário - Administrador de Banco de Dados) Analise as sentenças abaixo, as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional. I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados das colunas. II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única. III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às colunas que compõem a chave primária de outra tabela ou da própria tabela. IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio. Estão CORRETAS as afirmativas: I e IV II e III I e III III e IV I, II e III 2. Quando se fala em restrição de integridade de chave estamos falando de: restrição que define que os valores da chave secundária não podem ser null. restrição que define que os valores da chave primária não pode ser null. restrição que define que os valores da chave primária devem ser únicos. restrição que define que os valores da chave candidata devem ser 0. restrição que define que os valores da chave secundária devem existir na chave primária da relação que participa o relacionamento. Gabarito Comentado 3. Quando o atributo chave primária de uma entidade é exportado para outra entidade geram-se: agregações chaves estrangeiras chaves primárias duplicadas erros views 4. No modelo relacional, a chave-primária de uma tabela é muito importante. Sobre isto, qual a MELHOR alternativa: A chave-primária é utilizada na criação dos relacionamentos entre tabelas, visto que é exportada para outra tabela, consumando a ligação entre essas tabelas. Identifica um registro da tabela de forma única e impede que o valor da chave-primária seja duplicado Integridade dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única. Integridade das chaves de todas as tabelas e dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única. A chave-primária de uma tabela do modelo relacional, principalmente, garante a integridade dos dados e ajuda nos relacionamentos entre tabelas. A chave-primária é utilizada nos relacionamentos entre as tabelas do modelo. Garantir que não haverá repetição de nenhuma informação na tabela 5. Qual dos tipos chaves abaixo, possui as característica de uma SUPER CHAVE só que não foi escolhida para seruma chave primária de uma determinada tabela ou relação. Super chave. Chave Primária. Chave Candidata. Chave Estrangeira. Chave Secundária. 6. Em uma Tabela de banco de dados uma tupla equivale a: Chave primária linha Chave secundária coluna um campo Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha. 7. Sobre o Modelo Relacional é correto afirmar: É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela. Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais. É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações. É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz. Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária. 8. Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas. Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................ A seqüência correta encontra-se apenas em: Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas. Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias Chave primária; super-chave; chave primária; chave candidata; chaves secundárias Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas. Explicação: Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas.. 1. Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a: Restrição de Entidade Restrição de Referência Restrição de Domínio Restrição de Chave Primária Restrições Semântica Gabarito Comentado 2. O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica a Implementação de relacionamento entre tabelas de um banco de dados relacional Chave composta Chave Primária. Chave Candidata. Chave Estrangeira. Chave Alternativa. Gabarito Comentado 3. No Modelo Relacional de Dados, o mecanismo fundamental para manter a consistência dos dados e evitar registros órfãos é denominado. Integridade Referencial. Integridade Relacional. Integridade de Chave. Normalização. Dependência Funcional. Gabarito Comentado 4. Relacione as colunas e em seguida marque a alternativa correta: 3 - 1 - 4 - 5 - 2 2 - 5 - 4 - 1 - 3 5 - 4 - 2 - 1 - 3 2 - 5 - 4 - 3 - 1 1 - 3 - 5 - 4 - 2 Gabarito Comentado 5. Assinale a alternativa que preenche respectiva e corretamente as lacunas. Restrição de _______________ : Nenhum valor de chave primária pode ser nulo, porque este valor identifica a tupla numa relação. Restrição de _______________ : Especificada para manter a consistência entre tuplas de duas relações. Restrições de _______________ : Especificam as chaves candidatas de cada esquema de relação; valores de chaves candidatas devem ser distintos. Integridade referencial, integridade de entidade e chave Chave, integridade referencial e integridade de entidade Chave, integridade de entidade e integridade referencial Integridade de entidade, integridade referencial e chave Integridade referencial, chave e integridade de entidade Gabarito Comentado 6. Em banco de dados, são usadas diversas estruturas, entre elas, tem-se: I - relações. II - chaves. III - chave estrangeira. IV - relacionamentos. V - atributos. A quantidade de itens certos é igual a: 2 5 4 3 1 7. Em relação às restrições que podem ser impostas em bancos de dados relacionais é correto afirmar: A restrição não-redundante é implementada em uma coluna para garantir que existam valores duplicados na mesma. A PK (Primary-key - chave-estrangeira) de uma tabela deve sempre fazer referencia a uma FK(Foreign Key - chave-estrangeira) em outra tabela; A exclusão de uma tupla de uma tabela R2 não implica na exclusão de suas referências em uma tabela R1; A restrição não-nula poderá ser aplicada em uma coluna para garantir que todas as tuplas da tabela apresentem um valor para essa coluna. Trata-se de campos que devem ser de preenchimento obrigatório. A alteração de uma FK (Foreign Key - chave-primária) de uma tupla de R2 implicará em alterações de todas as tuplas de R2 que faça referência à este valor nesta tabela; 8. As linhas de uma tabela ou relação que compõem um modelo relacional é conhecida como: Tupla. Atributo chave. Atributo. Esquema. Domínio. 1. O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica apontar para a chave primária de outra tabela ou da mesma tabela. Ou seja, passa a existir uma relação entre tuplas de duas tabelas ou de uma única tabela. Chave primária. Chave Estrangeira. Chave Candidata. Chave Composta. Chave Alternativa. Gabarito Comentado 2. Qual alternativa ilustra melhor e de forma mais completa os principais objetivos da modelagem relacional? Criar um modelo que será implementado posteriormente em um Sistema Gerenciador de Banco de Dados. Garantir que haverá redundância alguma no Banco de Dados Projetar um Banco de Dados otimizado, com o mínimo de redundância possível, garantindo a integridade dos dados e organizando a informação de modo que possa ser recuperada corretamente, principalmente por sistemas transacionais Garantir que não haverá redundância alguma no Banco de Dados. Preparar um desenho ótimo do Banco de Dados, separando a informação emtabelas e formatando todas as chaves-primárias e estrangeiras 3. O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional.Dentre as listadas abaixo, selecione o tipo de chave que tem como característica identificar univocamente um registro em uma determinada tabela de um banco de dados relacional. Chave Primária. Chave composta. Chave Alternativa. Chave Estrangeira. Chave Candidata. Explicação: condiz com o contexto da disciplina 4. Uma restrição que é especificada entre duas relações e é usada para manter a consistência entre tuplas de duas relações é denominada restrição de integridade comportamental chave primária integridade referencial integridade de entidade integridade de chave 5. Sobre o Modelo Relacional é correto afirmar: Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais. É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações. Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária. É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela. É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz. 6. Em uma Tabela de banco de dados uma tupla equivale a: Chave primária linha Chave secundária coluna um campo Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha. 7. Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas. Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................ A seqüência correta encontra-se apenas em: Chave primária; super-chave; chave primária; chave candidata; chaves secundárias Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas. Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas. Explicação: Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas.. 8. Quando o atributo chave primária de uma entidade é exportado para outra entidade geram-se: chaves estrangeiras erros chaves primárias duplicadas views agregações 1. No modelo relacional, a chave-primária de uma tabela é muito importante. Sobre isto, qual a MELHOR alternativa: Garantir que não haverá repetição de nenhuma informação na tabela A chave-primária é utilizada na criação dos relacionamentos entre tabelas, visto que é exportada para outra tabela, consumando a ligação entre essas tabelas. Identifica um registro da tabela de forma única e impede que o valor da chave-primária seja duplicado Integridade das chaves de todas as tabelas e dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única. A chave-primária de uma tabela do modelo relacional, principalmente, garante a integridade dos dados e ajuda nos relacionamentos entre tabelas. A chave-primária é utilizada nos relacionamentos entre as tabelas do modelo. Integridade dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única. 2. Qual dos tipos chaves abaixo, possui as característica de uma SUPER CHAVE só que não foi escolhida para ser uma chave primária de uma determinada tabela ou relação. Chave Candidata. Chave Primária. Chave Estrangeira. Chave Secundária. Super chave. 3. (FUMARC - 2012 - TJ-MG - Técnico Judiciário - Administrador de Banco de Dados) Analise as sentenças abaixo, as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional. I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados das colunas. II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única. III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às colunas que compõem a chave primária de outra tabela ou da própria tabela. IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio. Estão CORRETAS as afirmativas: II e III III e IV I, II e III I e IV I e III 4. Quando se fala em restrição de integridade de chave estamos falando de: restrição que define que os valores da chave primária devem ser únicos. restrição que define que os valores da chave secundária não podem ser null. restrição que define que os valores da chave secundária devem existir na chave primária da relação que participa o relacionamento. restrição que define que os valores da chave primária não pode ser null. restrição que define que os valores da chave candidata devem ser 0. Gabarito Comentado 5. Considere: No contexto da folha de pagamento de uma empresa, um funcionário de nome João ocupa o cargo de código 05 - Analista de Sistemas, é registrado na empresa sob a identidade 3.428, está alocado no Departamento de Tecnologia e sua idade é 35 anos. Em um modelo entidade-relacionamento normalizado, são entidade, relacionamento, atributo e chave, respectivamente: funcionário, empresa, cargo e idade funcionário, alocação, idade e identidade identidade, alocação, código e funcionário código, funcionário, empresa e alocação folha de pagamento, empresa, idade e cargo 6. Analise as seguintes afirmações sobre integridade em banco de dados. I. Em banco de dados, podemos falar de integridade de entidade e referencial. II. Para que haja integridade de entidade, deve-se observar a propriedade de que a coluna da chave primária não pode conter valores null. III. Já, para que haja integridadereferencial, deve-se observar a propriedade de que não pode haver registros (linhas) duplicados em uma tabela com chave estrangeira. Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). Apenas I. Apenas II e III. Apenas III. Apenas II. Apenas I e II. Gabarito Comentado 7. Ao atributo ou conjunto de atributos de uma relação que referencia a chave primária de outra relação, de forma a garantir a restrição de integridade referencial, dá-se o nome de chave referencial. estrangeira. transitiva. candidata. secundária. Gabarito Comentado 8. Um conceito usado no modelo relacional é o de atributos chaves. Existem diferentes tipos de chaves que uma tabela em um modelo relacional pode ter. Uma propriedade apresentada por um desses tipos é: uma chave candidata de uma entidade identifica de forma única uma instância da entidade; uma chave primária pode ter valor NULL uma chave candidata de uma entidade indica que ela está associada a outra entidade uma chave estrangeira não pode ter valor NULL uma chave candidata não pode ser escolhida como chave Primária 1. (CESGRANRIO - 2010 - BNDES - Analista de Sistemas / Suporte) O princípio da integridade de dados caracteriza-se por condições obrigatórias impostas pelo modelo de banco de dados. Nesse contexto, a restrição de integridade referencial diz que uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela V. o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos para o campo. os valores das chaves primárias devem ser atômicos. nenhum valor de chave primária pode ser nulo. uma tabela deve ter pelo menos uma chave. 2. Relacione a segunda coluna de acordo com a primeira: (1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela. (2) Usado quando uma entidade não possui valor para um determinado atributo. (3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da tabela referenciada. (4) Determinado valor ou uma escala de valores que certo atributo pode assumir. ( ) Domínio. ( ) Chave Primaria. ( ) Atributos nulos. ( ) Integridade Referencial A alternativa que corresponde ao preenchimento das colunas, na sequência, é: 4, 1, 2, 3 4, 3, 1, 2 1, 4, 2, 3 2, 1, 4, 3 1, 3, 4, 2 Gabarito Comentado 3. No modelo relacional Chave Estrangeira pode ser entendida como: Como um atributo obrigatório da tabela. Como uma coluna única na tabela. A chave primária de uma tabela em outra tabela. Como uma chave candidata da tabela. Como uma superchave da tabela. Gabarito Comentado 4. Análise as afirmativas abaixo e marque a alternativa que corresponde a verdade. I. Chave primária: é uma chave candidata que foi considerada principal pelo projetista e foi designada para determinar a ordenação lógica das tuplas na relação quando da sua implementação física; II. Chave alternativa : é uma chave candidata que não foi designada para ser chave primária; III. Chave estrangeira: é um atributo incluído em uma relação para permitir a representação de uma associação lógica entre tuplas de duas relações; Apenas I e II são verdadeiras; Apenas I é verdadeira I, II e III são verdadeiras Apenas II e III são verdadeiras Apenas I e III são verdadeiras; 5. Sobre o Modelo Relacional é correto afirmar: Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais. É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela. Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária. É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações. É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz. 6. Em uma Tabela de banco de dados uma tupla equivale a: Chave secundária coluna Chave primária um campo linha Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha. 7. O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional.Dentre as listadas abaixo, selecione o tipo de chave que tem como característica identificar univocamente um registro em uma determinada tabela de um banco de dados relacional. Chave Primária. Chave Candidata. Chave Estrangeira. Chave composta. Chave Alternativa. Explicação: condiz com o contexto da disciplina 8. Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas. Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................ A seqüência correta encontra-se apenas em: Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras Chave primária; super-chave; chave primária; chave candidata; chaves secundárias Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas. Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas. Explicação: Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas..
Compartilhar