Questões de Informática · FUMARC

InformáticaOutros temasFUMARC 2022

TRT3ª Região

Questão de Informática

19 Considere o script abaixo da linguagem SQL para criação das tabelas EMPREGA- DOR, TRABALHADOR e CONTRATO em um banco de dados relacional para responder às questões de 31 a 34: create table EMPREGADOR ( id int NOT NULL, nome_empregador varchar(200) NOT NULL, cnpj char(14) NOT NULL, telefone varchar(25) NULL PRIMARY KEY (id), UNIQUE (nome_empregador), UNIQUE (cnpj) ); create table TRABALHADOR ( id int NOT NULL, nome_trabalhador varchar(200) NOT NULL, cpf char(11) NOT NULL, data_nascimento date NULL, sexo_biologico char(1) NOT NULL, PRIMARY KEY (id), UNIQUE (cpf), CHECK ( sexo_biologico in ('M','F') ) ); create table CONTRATO ( id int NOT NULL, id_empregador int NOT NULL, id_trabalhador int NOT NULL, data_inicio datetime NOT NULL, data_fim datetime NULL, PRIMARY KEY (id), UNIQUE (id_empregador, id_trabalhador, data_inicio), FOREIGN KEY (id_empregador) REFERENCES EMPREGADOR (id), FOREIGN KEY (id_trabalhador) REFERENCES TRABALHADOR (id) ); 20

A alternativa na qual a sentença SQL irá atualizar a coluna “data_fim” da tabela CONTRATO para o valor “20220901” para os contratos ainda não encerrados, isto é, nos quais a “data_fim” é nula, e que são referentes a trabalhadores da tabela TRABALHADOR cujo “sexo_biologico” é igual a “M” é:

Sua resposta

Mais questões de Outros temas

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.