BANCO DE DADOS


Seja a tabela ALUNO criada com o seguinte comando SQL:


CREATE TABLE ALUNO(ID_ALUNO INT PRIMARY KEY, NOME VARCHAR(50) NOT NULL, NOTA DECIMAL(10,1));

E sejam os seguintes comandos de inserção de linhas na tabela ALUNO:
I. INSERT INTO ALUNO VALUES (1, 'João', 10.0);
II. INSERT INTO ALUNO (ID_ALUNO, NOME, NOTA) VALUES (2, 'Maria', 6.5);
III. INSERT INTO ALUNO (NOME, NOTA) VALUES ('José', 5.2);

Assinale a única alternativa correta:




  •  

    A operação realizada pelo comando III viola uma restrição de integridade de valor null.

  •  

    A operação realizada pelo comando I viola uma restrição de domínio.

  • A operação realizada pelo comando II viola a restrição de integridade de entidade.

  • A operação realizada pelo comando III viola a restrição de integridade de entidade.

  • A operação realizada pelo comando II viola uma restrição de domínio.