Instrução: Para responder à questão, considere o esquema de um banco de dados relacional EMPRESA, proposto abaixo. As setas indicam as chaves estrangeiras, e o sublinhado, a chave primária.

Instrução: Para responder à questão, analise apenas o seguinte comando SQL CREATE TABLE para a definição da tabela DEPARTAMENTO:
CREATE TABLE DEPARTAMENTO
(DNOME VARCHAR(20) NOT NULL,
DNUMERO INT NOT NULL,
GERSSN CHAR(9) NOT NULL,
PRIMARY KEY (DNUMERO),
CHECK (DNUMERO > 0 AND DNUMERO < 21));
(DNOME VARCHAR(20) NOT NULL,
DNUMERO INT NOT NULL,
GERSSN CHAR(9) NOT NULL,
PRIMARY KEY (DNUMERO),
CHECK (DNUMERO > 0 AND DNUMERO < 21));
Agora, analise os comandos I, II e III, submetidos ao banco de dados, nesta ordem:
I
INSERT INTO DEPARTAMENTO(DNOME, DNUMERO,GERSSN)
VALUES (Recursos Humanos, 1 , ‘025’);
INSERT INTO DEPARTAMENTO(DNOME, DNUMERO,GERSSN)
VALUES (Recursos Humanos, 1 , ‘025’);
II
INSERT INTO DEPARTAMENTO(DNOME, DNUMERO,GERSSN)
VALUES (‘Informática’, 2 , ‘003’);
INSERT INTO DEPARTAMENTO(DNOME, DNUMERO,GERSSN)
VALUES (‘Informática’, 2 , ‘003’);
III
INSERT INTO DEPARTAMENTO(DNOME, DNUMERO,GERSSN)
VALUES (‘Engenharia’, 3 , ‘003’);
INSERT INTO DEPARTAMENTO(DNOME, DNUMERO,GERSSN)
VALUES (‘Engenharia’, 3 , ‘003’);
A execução do comando de definição CREATE DOMAIN NOME AS VARCHAR(20);
antes do comando CREATE TABLE para DEPARTAMENTO