Buscar

Considerando que se trata de um banco de dados Oracle e que as tabelas já estão criadas, para adicionar uma restrição na tabela obra de forma que o...

Considerando que se trata de um banco de dados Oracle e que as tabelas já estão criadas, para adicionar uma restrição na tabela obra de forma que o campo ValorObra só permita o cadastro de valores menores do que 5000000, deve-se utilizar a instrução:

A instrução ALTER TABLE é utilizada para modificar a estrutura de uma tabela.
A palavra-chave ADD CONSTRAINT é utilizada para adicionar uma restrição à tabela.
A restrição deve ser nomeada para que possa ser referenciada posteriormente.
A palavra-chave CHECK é utilizada para definir uma restrição de verificação.
A restrição deve ser definida como uma expressão booleana que retorne verdadeiro ou falso.
a) ALTER TABLE obra ADD CONSTRAINT (ValorObra < 5000000);
b) ALTER TABLE obra ADD CONSTRAINT ALLOWED(ValorObra < 5000000);
c) ADD CONSTRAINT ck_obra CHECK (ValorObra < 5000000);
d) CREATE CONSTRAINT ck_obra CHECK (ValorObra < 5000000);
e) ALTER TABLE obra ADD CONSTRAINT CHECK (ValorObra < 5000000);

Essa pergunta também está no material:

assist_tecnolog_programador
16 pág.

Sistemas de Informação Faculdade Santo AntonioFaculdade Santo Antonio

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra c) ADD CONSTRAINT ck_obra CHECK (ValorObra < 5000000);. A instrução ALTER TABLE é utilizada para modificar a estrutura de uma tabela. A palavra-chave ADD CONSTRAINT é utilizada para adicionar uma restrição à tabela. A restrição deve ser nomeada para que possa ser referenciada posteriormente. A palavra-chave CHECK é utilizada para definir uma restrição de verificação. A restrição deve ser definida como uma expressão booleana que retorne verdadeiro ou falso. Portanto, para adicionar uma restrição na tabela obra de forma que o campo ValorObra só permita o cadastro de valores menores do que 5000000, deve-se utilizar a instrução "ALTER TABLE obra ADD CONSTRAINT ck_obra CHECK (ValorObra < 5000000);".

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina