SóProvas


ID
321130
Banca
CESPE / CEBRASPE
Órgão
Correios
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de banco de dados, julgue os itens a seguir.

Em um banco de dados relacional, os dados são armazenados em tabelas compostas por uma simples estrutura de linhas e colunas. As tabelas se relacionam por meio de chaves, criando tipos de relacionamento no modelo de entidade e relacionamento. Uma chave estrangeira implementa restrições nos sistemas gerenciadores de bancos de dados relacionais

Alternativas
Comentários
  • A chave estrangeira representa a restrição de integridade referencial, onde a coluna de uma tabela (FK) deve referenciar a chave primária de outra tabela(PK), fazendo assim um relacionamento entre ambas.
  • Essas questões de integridade são frequentes em provas.
    Segue um resumo para vocês:

    Quais os 5 tipos de integridade implementada por um SGBD?

    Negócio: Se só aceita desconto de 10%, proibir inserir descontos de 20%
    Tipos de Dados ou Domínio ou Check: integridade do domínio do atributo
    Existencial ou de Entidade ou Vazio: not null
    Chave: devem ser únicas e não nulas
    Referencial: ON DELETE DROP CASCADE

    http://www.questoesdeconcursos.com.br/questoes/db3a16ae-75
    http://www.questoesdeconcursos.com.br/questoes/ad0941fe-75
    http://www.questoesdeconcursos.com.br/questoes/64fd60a2-66
  • A meu ver há um equívoco na questão. No trecho "criando tipos de relacionamento no modelo de entidade e relacionamento".
    Os conceitos/termos utilizados na questão são do modelo relacional (modelo lógico), que normalmente é criado após o modelo conceitual (modelo entidade-relacionamento, por exemplo). Dessa forma é incorreto dizer que "as tabelas se relacionam por meio de chaves, criando tipos de relacionamento no modelo de enteidade e relacionamento". O correto seria: As tabelas se relacionam por meio de chaves (modelo lógico), refletindo os tipos de relacionamento originados no modelo entidade e relacionamento (modelo conceitual).
  • Concordo com o Leonardo. 

    Entretanto, como é uma prova dos Correios, marquei CERTO. Caso fosse uma prova do TCU, marcaria ERRADO. É complicado...
  • Adicionalmente aos comentáros acima:
    "Uma chave estrangeira implementa restrições nos sistemas gerenciadores de bancos de dados relacionais"
    Isso não é verdade, o modelo conceitual é INDEPENDENTE do SGBD. Mas seria correto caso a questão abordasse o modelo lógico.
  • A questão fez um mistureba de conceitos que me fez errar aki na hora de resolver.

    Concordo com o Leonardo a respeito da citação das chaves em modelos de entidade-relacionamento.
  • errei por pensar igual o Leonardo e vou errar na minha prova pq confio no alto número de guerreiros que vão entrar com recurso cmg.

    #CHAMA

  • CERTO

    Uma chave estrangeira é um campo, que aponta para a chave primária de outra tabela ou da mesma tabela. Ou seja, passa a existir uma relação entre duplas de duas tabelas ou de uma única tabela. A finalidade da chave estrangeira é garantir a integridade dos dados referenciais, pois apenas serão permitidos valores que supostamente vão aparecer na base de dados.