SóProvas


ID
162886
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Sobre o modelo de banco de dados relacional, considere as afirmativas abaixo.

I - Um esquema de relação é composto de um nome de relação e de uma lista de atributos, e cada atributo está associado a um domínio.

II - Por definição, uma superchave mínima é aquela composta por uma única coluna.

III - Um esquema de relação pode conter mais de uma chave candidata.

IV - A ocorrência de um valor nulo (NULL) é proibida em qualquer coluna sobre a qual se define uma restrição de integridade referencial.

São corretas APENAS as afirmativas

Alternativas
Comentários
  • superchave mínima: uma superchave da qual nao podemos remover qualquer atributo e sustentar a restricao de unicidade. Portanto, PODE ter mais de uma coluna.
  • I. Correto.
    II. “Super chave mínima” é a mesma coisa que “Chave candidata”, ou seja, a tabela não possui chave primária.
    III. Pode ter “n” chaves candidatas.
    IV. Em integridade referencial, o relacionamento é feito através das chaves estrangeiras das tabelas, avaliadas antes da execução do comando de delete, insert ou update.
  • IV -  Não é proibido ter NULL em chave estrangeira.
  • Sobre:

    I - Um esquema de relação é composto de um nome de relação e de uma lista de atributos, e cada atributo está associado a um domínio.

    A afirmativa estaria correta se retirássemos: "de um nome de relação e", ficando:

    I - Um esquema de relação é composto de uma lista de atributos, e cada atributo está associado a um domínio.
  • [CORRETA]=> I - Um esquema de relação é composto de um nome de relação e de uma lista de atributos, e cada atributo está associado a um domínio.

    [ERRADA]=> II - Por definição, uma superchave mínima é aquela composta por uma única coluna.

    Super-Chave – É um conjunto de um ou mais atributos que, tomados coletivamente, nos permitem identificar de maneira unívoca uma entidade em um conjunto de entidades. Em outras palavras, não podem existir duas ou mais linhas da tabela com o(s) mesmo(s) valores de uma Super-Chave.

    Chave Candidata – São super-chaves de tamanho mínimo, candidatas a serem chaves primárias da relação. Ou seja, atributo ou conjunto de atributos que permitem identificar de forma inequívoca qualquer tupla dessa relação. Este conjunto não pode ser reduzido sem perder qualidade.

    Chave Primária –  São chaves cujo os atributos são usados para identificar as tuplas em uma relação. Geralmente, é escolhida a chave candidata de menor tamanho.

    Chave Estrangeira – São atributos de uma relação que fazem referência à chave primária de outra relação, ou até mesmo à própria.

    [CORRETA]=> III - Um esquema de relação pode conter mais de uma chave candidata

    [ERRADA]=> IV - A ocorrência de um valor nulo (NULL) é proibida em qualquer coluna sobre a qual se define uma restrição de integridade referencial. 
    A integridade referencial garante a não corrupção dos dados, de modo a não haver como existir um registro "filho" sem um registro "pai". O valor NULL não está fazendo referência a um registro que não existe, por default os SGBD´s permitem valores NULL. Somente caso o atributo da relação for definido como NOT NULL os valores não poderão ser NULOS.