Magna Concursos
2511583 Ano: 2015
Disciplina: Informática
Banca: FCM
Orgão: IF-SUL Minas
Provas:

Create table aluno (
Id integer not null,
Nom_aluno char(30) not null,
Cod_hobby smallint,
Primary key (id)
);

Create table hobby (
Cod_hobby smallint not null,
Des_hobby char(30) not null,
Primary key (cod_hobby)
);

Alter table aluno add constraint fk_hobby foreign key (cod_ hobby)

References hobby (cod_hobby) on delete set null

On update set null;

Insert into hobby (cod_hobby, des_hobby) values
(1, ‘Jogar vídeo game’),
(2, ‘Jogar futebol’),
(3, ‘Andar de Bike’);

Insert into aluno (id, nom_aluno, cod_hobby) values
(1, ‘Antônio Vieira Santos’, NULL),
(2, ‘Joana Pereira’, 3),
(3, ‘Maurício Antunes’, 1),
(4, ‘Paulo da Silva’, NULL);

Observe os comandos SQL, apresentados a seguir:

Select count(*)
From aluno, hobby;

Select count(*)
From aluno A
Join hobby B
On A.cod_hobby = B.cod_hobby;

Select count(*)
From aluno A
Left Join hobby B
On A.cod_hobby = B.cod_hobby;

Select count(*)
From aluno A
Right Join hobby B
On A.cod_hobby = B.cod_hobby;

Select count(*)
From aluno A
Full outer Join hobby B
On A.cod_hobby = B.cod_hobby;

O resultado produzido pela execução de cada um dos comandos SQL, considerando a ordem que foram executados, é:

 

Provas

Questão presente nas seguintes provas

Analista de TI

40 Questões