Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FCC 2013

Banco de DadosSQL
Código
fc001200
Banca
FCC
Órgão
DPE-RS
Ano
2013
Nível
Superior
Cargo
Analista - Informática
Considere, abaixo, o comando SQL que cria a tabela FuncionarioCREATE TABLE Funcionario (NroFuncional VARCHAR(10) NOT NULL PRIMARY KEY, Nome VARCHAR(15) NOT NULL, DataNasc DATE NULL, Endereco VARCHAR(30) NULL, Sexo CHAR(1) NULL, Salario REAL(5,2) NULL ); Os comandos SQL para I adicionar o atributo NroDependentes na tabela; II inserir um novo funcionário na tabela; III selecionar todos os nomes e salários dos funcionários que ganham mais que 10000.00 e IV reajustar os salários inferiores a 1000.00 em 12%, são:
  1. AI. ALTER TABLE Funcionario ADD NroDependentes INTEGER;II. INSERT INTO Funcionario VALUES (‘12-5678-TI’, ‘Jose da Silva’, ‘5/5/1980’, ‘’, ‘M’, 12000.00);III. SELECT Nome, Salario FROM Funcionario WHERE (Salario > 10000.00);IV. UPDATE Funcionario SET Salario = Salario * 1.12 WHERE Salario < 1000.00;
  2. BI. UPDATE TABLE Funcionario ADD NroDependentes INTEGER;II. INSERT INTO Funcionario VALUES (“12-3456-TI”, “”,”31 DE AGOSTO DE 1975”,”F”,””);III. SELECT Nome, Salario FROM Funcionario WHERE (Salario > 10000.00);IV. UPDATE Funcionario SET Salario = Salario * 1.12 WHERE Salario < 1000.00;
  3. CI. ALTER TABLE Funcionario ADD NroDependentes INTEGER NULL;II. INSERT INTO Funcionario VALUES (“12-3456-TI”, “Ana Silva”,”31/AGOSTO/1975”,”F”,”8250.00”);;III. SELECT Nome, Salario FROM Funcionario WITH (Salario > 10000.00);IV. UPDATE Funcionario SET Salario = Salario * 1.12 WITH Salario < 1000.00;
  4. DI. INSERT INTO TABLE Funcionario ADD NroDependentes INTEGER;II. INSERT INTO TABLE Funcionario VALUES (‘12-5678-TI’, ‘Jose da Silva’,’31/8/1975’,,’7500.00’);III. SELECT Nome AND Salario FROM Funcionario WHERE (Salario > 10000.00);IV. UPDATE Funcionario SET Salario = Salario * 0.12 WHERE Salario < 1000.00;
  5. EI. ALTER TABLE Funcionario ADD NroDependentes INTEGER;II. INSERT INTO TABLE Funcionario ADD (‘12-5678-TI’, ‘Jose da Silva’);III. SELECT Nome, Salario FROM TABLE Funcionario WHERE (Salario > 10000.00);IV. UPDATE TABLE Funcionario SET Salario = Salario * 12% WHERE Salario < 1000.00;
Revelar gabarito e comentário

GabaritoA — I. ALTER TABLE Funcionario ADD NroDependentes INTEGER; II. INSERT INTO Funcionario VALUES (‘12-5678-TI’, ‘Jose da Silva’, ‘5/5/1980’, ‘’, ‘M’, 12000.00); III. SELECT Nome, Salario FROM Funcionario WHERE (Salario > 10000.00); IV. UPDATE Funcionario SET Salario = Salario * 1.12 WHERE Salario < 1000.00;

Link permanente: /questoes/fc001200