FC ConcursosFC Concursos

Questão FC295806

O modelo relacional de dados é amplamente utilizado em bancos de dados. A organização de dados em tabelas (relações), com suas respectivas linhas (tuplas) e colunas (atributos), é

Conceitos Iniciais de Bancos de Dados

CESGRANRIO · 2024

O modelo relacional de dados é amplamente utilizado em bancos de dados. A organização de dados em tabelas (relações), com suas respectivas linhas (tuplas) e colunas (atributos), é de fácil compreensão. Os Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDR) tornam possível persistir dados em tabelas com qualidade e recuperar esses mesmos dados de forma rápida e eficiente. Segundo o modelo relacional de dados, uma tabela pode ter

  1. chaves estrangeiras que admitem valor nulo.
  2. linhas idênticas (repetidas) em seu conteúdo.
  3. um ou mais valores de tipos diferentes em um único atributo.
  4. uma chave primária que admite valor nulo.
  5. uma ou mais colunas de mesmo nome, porém de tipos distintos.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

No modelo relacional, a resposta correta é que uma tabela pode ter chaves estrangeiras que admitem valor nulo.

Uma chave estrangeira relaciona uma tupla a uma chave primária em outra tabela, garantindo a integridade referencial. Contudo, quando a associação é opcional, o atributo que representa a FK pode receber NULL, indicando a ausência de relacionamento.

Exemplo prático: Vaga(idVaga, tamanhoVaga, idCliente). Se a vaga estiver desocupada, idCliente fica NULL; se houver ocupação, o valor deve existir como chave primária na tabela Cliente.

Em resumo: FK permite NULL para representar relacionamentos opcionais; quando não for nulo, deve referenciar um valor válido na tabela referenciada.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo