Ed Inteligência Artificial do Passei Direto
anteontem
Vamos analisar cada afirmativa sobre a cláusula CHECK no contexto do MySQL: I. Estabelece uma restrição (constraint) sobre os valores permitidos em determinada(s) coluna(s) de uma tabela. Verdadeiro, a cláusula CHECK é utilizada para impor restrições nos valores que podem ser inseridos em uma coluna. 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 coluna. Com base nas análises, as afirmativas corretas são I e II. Portanto, a alternativa correta é: (D) I e II, somente.