Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FCC 2013

Banco de DadosOracle
Código
fc001198
Banca
FCC
Órgão
DPE-RS
Ano
2013
Nível
Superior
Cargo
Analista - Informática
Uma restrição (constraint) do Oracle é uma ou mais regras que se podem definir em uma ou mais colunas em uma tabela para ajudar a impor uma regra de negócio.Observe o comando abaixo, que cria a tabela com vários tipos de constraints num BD Oracle:create table PEDIDO (NroPedido NUMBER(6) PRIMARY KEY, Nome VARCHAR2(50) UNIQUE, DataCompra DATE NOT NULL, DataEntrega DATE, Valor NUMBER CHECK (Valor > 0) ); Considerando que o sistema admite restrições e de acordo com o exposto é INCORRETO afirmar que
  1. Aa restrição NOT NULL impede que valores NULL sejam inseridos na coluna DataCompra.
  2. Ba restrição de integridade UNIQUE garante que uma coluna ou grupo de colunas (em uma restrição composta) seja única em toda a tabela.
  3. Ca restrição de integridade PRIMARY KEY indica que a coluna que compõe a chave primária não pode ter valor NULL.
  4. Dna tabela PEDIDO a coluna NroPedido é a chave primária. Um índice único é criado para impor a constraint; se houver um índice único utilizável para a coluna, a constraint de chave primária usará este índice.
  5. Eas regras de negócio mais complexas podem ser impostas em termos de coluna usando uma constraint CHECK e em função disso múltiplas restrições CHECK não são permitidas em uma coluna.
Revelar gabarito e comentário

GabaritoE — as regras de negócio mais complexas podem ser impostas em termos de coluna usando uma constraint CHECK e em função disso múltiplas restrições CHECK não são permitidas em uma coluna.

Link permanente: /questoes/fc001198