Logo Passei Direto
Buscar
Sobre a cláusula CHECK, no contexto do MySQL, analise as afirmativas a seguir.
I. Estabelece uma restrição (constraint) sobre os valores permitidos em determinada(s) coluna(s) de uma tabela.
II. Está associada aos comandos CREATE TABLE e ALTER TABLE.
III. Pode ser utilizada como substituta da cláusula FOREIGN KEY.
Está correto o que se afirma em
A) I, somente.
B) II, somente.
C) III, somente.
D) I e II, somente.
E) I, II e III.
User badge image

Enviado por extraindoquestoes_dev_tst+673480 semana passada

Respostas

User badge image

Ed Inteligência Artificial do Passei Direto Verified user icon

semana passada

Vamos analisar cada afirmativa sobre a cláusula CHECK no MySQL: I. Estabelece uma restrição (constraint) sobre os valores permitidos em determinada(s) coluna(s) de uma tabela. Verdadeiro, a cláusula CHECK é usada para impor uma condição que os valores de uma coluna devem atender. II. Está associada aos comandos CREATE TABLE e ALTER TABLE. Verdadeiro, a cláusula CHECK pode ser utilizada tanto na criação de tabelas quanto na alteração de tabelas existentes. III. Pode ser utilizada como substituta da cláusula FOREIGN KEY. Falso, a cláusula CHECK não pode substituir a cláusula FOREIGN KEY, pois elas têm propósitos diferentes. A FOREIGN KEY é usada para garantir a integridade referencial entre tabelas, enquanto a CHECK é usada para validar valores em uma única tabela. Com base nessa análise, as afirmativas corretas são I e II. Portanto, a alternativa correta é: D) I e II, somente.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina