SóProvas


ID
2494750
Banca
FCM
Órgão
IF Baiano
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Restrições de integridade impedem que dados inválidos sejam inseridos nas tabelas, assim como garantem que não haverá relacionamento referenciando uma chave primária inexistente.


A restrição de integridade, que assegura exclusividade no valor de uma tupla formada por uma ou mais colunas, sendo possível, inclusive, inserir mais de uma restrição desse tipo em uma mesma tabela, é conhecida como

Alternativas
Comentários
  • A restrição UNIQUE garante que o conteúdo da coluna (ou combinação de colunas) assume um valor diferente para cada linha da tabela. Neste caso a coluna ou combinação de colunas constituem uma UNIQUE KEY ou ALTERNATE KEY (identificador alternativo).

    Uma UNIQUE KEY distingue-se de uma PRIMARY KEY (chave primária) pelos seguintes fatores:

    Enquanto a PRIMARY KEY é única por tabela, podem existir várias UNIQUE KEYs para a tabela;

    O conteúdo de uma PRIMARY KEY é sempre NOT NULL enquanto que numa UNIQUE KEY pode ser NULL;

  • O CHECK é para verificar campos e não uma linha como um todo!

  • Gabarito C

    Você pode usar as restrições UNIQUE para ter certeza de que não há valores duplicados digitados em colunas específicas que não participam de nenhuma chave primária. Embora a restrição UNIQUE e a restrição PRIMARY KEY impõem exclusividade, use a restrição UNIQUE em vez da restrição PRIMARY KEY quando for impor a exclusividade de uma coluna, ou uma combinação de colunas, que não seja uma chave primária.

    Várias restrições UNIQUE podem ser definidas em uma tabela, ao passo que somente uma restrição PRIMARY KEY pode ser definida em uma tabela.

    Além disso, ao contrário das restrições PRIMARY KEY, as restrições UNIQUE permitem um valor NULL. Porém, como com qualquer valor que participa de uma restrição UNIQUE, só um valor nulo é permitido por coluna.

    Uma restrição UNIQUE pode ser referenciada por uma restrição FOREIGN KEY.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • A restrição UNIQUE garante que o conteúdo da coluna (ou combinação de colunas) assume um valor diferente para cada linha da tabela. Neste caso a coluna ou combinação de colunas constituem uma UNIQUE KEY ou ALTERNATE KEY (identificador alternativo).

    Uma UNIQUE KEY distingue-se de uma PRIMARY KEY (chave primária) pelos seguintes fatores:

    Enquanto a PRIMARY KEY é única por tabela, podem existir várias UNIQUE KEYs para a tabela;

    O conteúdo de uma PRIMARY KEY é sempre NOT NULL enquanto que numa UNIQUE KEY pode ser NULL;

    O CHECK é para verificar campos e não uma linha como um todo!

    Você pode usar as restrições UNIQUE para ter certeza de que não há valores duplicados digitados em colunas específicas que não participam de nenhuma chave primária. Embora a restrição UNIQUE e a restrição PRIMARY KEY impõem exclusividade, use a restrição UNIQUE em vez da restrição PRIMARY KEY quando for impor a exclusividade de uma coluna, ou uma combinação de colunas, que não seja uma chave primária.

    Várias restrições UNIQUE podem ser definidas em uma tabela, ao passo que somente uma restrição PRIMARY KEY pode ser definida em uma tabela.

    Além disso, ao contrário das restrições PRIMARY KEY, as restrições UNIQUE permitem um valor NULL. Porém, como com qualquer valor que participa de uma restrição UNIQUE, só um valor nulo é permitido por coluna.

    Uma restrição UNIQUE pode ser referenciada por uma restrição FOREIGN KEY.