Questão 2524111

Tecnologia da Informação · 2018

Questão

ID 2524111

Disciplina: Tecnologia da Informação

Assunto: Restrições de Integridade

Ano: 2018 Banca: IFRS - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul Órgão: Instituto Federal do Rio Grande do Sul


Analise a definição das tabelas “candidato” e “pagamento”, bem como os registros que foram inseridos. Responda às questões 11, 12, 13 e 14, considerando o script 1.

create table candidato

(

inscricao integer,

nome character varying(50),

nome_social character varying(50),

primary key(inscricao)

);

insert into candidato

values

(1, 'PAULO SILVEIRA', 'CLAUDIA SILVEIRA'),

(2, 'ANDRE CARDOSO', NULL),

(3, 'JOANA GONZALES', 'MARCOS GONZALES'),

(4, 'ALESSANDRA BENERI', NULL),

(5, 'FERNANDO SIQUEIRA', NULL),

(6, 'CARLOS FERNANDEZ', NULL),

(7, 'DANIEL OLIVEIRA', NULL);

create table pagamento

(

id_arquivo integer,

nosso_numero character varying(17),

dt_liquidacao date,

vlr_recebido double precision,

primary key(id_arquivo, nosso_numero)

) ;

insert into pagamento

values

(1, '90293840000000001', '2018-02-11', 90),

(1, '90293849999999991', '2018-02-11', 90),

(1, '90293840000000002', '2018-02-11', 90),

(2, '90293840000000003', '2018-02-12', 90),

(2, '90293840000000004', '2018-02-12', 90),

(3, '90293849999999992', '2018-02-13', 90),

(3, '90293840000000005', '2018-02-13', 90);

Na tabela “candidato”, observa-se a existência de registros com valor NULL para a coluna “nome_social”. Diante disto, o que acontece após executar a instrução SQL abaixo?

alter table candidato add check ("nome_social" is not null);

Alternativas da questão 2524111
Pular para o conteúdo principal