Imagem de fundo

De acordo com o estado das tabelas, o comando que será...

De acordo com o estado e o script em linguagem SQL para criação das tabelas status, obra, engenheiro e equipe, responda às questões 31 a 33.


CREATE TABLE status (

codigo int NOT NULL,

descricao varchar(100) NOT NULL,

PRIMARY KEY (codigo),

UNIQUE (descricao)

);


CREATE TABLE obra (

codigo int NOT NULL,

nome varchar(100) NOT NULL,

local varchar(100) NOT NULL,

status int NOT NULL,

PRIMARY KEY (codigo),

UNIQUE (nome),

FOREIGN KEY (status) REFERENCES status (codigo)

);


CREATE TABLE engenheiro (

codigo int NOT NULL,

nome varchar(100) NOT NULL,

identificacao char(10) NOT NULL

PRIMARY KEY (codigo),

);


CREATE TABLE equipe (

obra int NOT NULL,

engenheiro int NOT NULL,

horas int NOT NULL,

PRIMARY KEY (obra,engenheiro),

FOREIGN KEY (obra) REFERENCES obra (codigo),

FOREIGN KEY (engenheiro) REFERENCES engenheiro (codigo)

);


Imagem associada para resolução da questão

De acordo com o estado das tabelas, o comando que será executado com sucesso, incluindo a linha na tabela, sem violar nenhuma restrição, é:


A

INSERT INTO equipe VALUES (1,1,10)


B

INSERT INTO equipe VALUES (4,1,22)


C

INSERT INTO engenheiro VALUES (6,'Engenheiro 6',NULL)


D

INSERT INTO obra VALUES (6,'Tunel 2','Leste',8)