Questões de Informática · INEP (ENEM)

InformáticaSQLINEP (ENEM) 2014

ENADE

Questão de Informática

26 ^/^dD^/E&KZDK

hŵƐŝƐƚĞŵĂĚĞŝŶĨŽƌŵĂĕĆŽƵƐĂƵŵďĂŶĐŽĚĞĚĂĚŽƐƌĞůĂĐŝŽŶĂůƋƵĞƉŽƐƐƵŝƚĂďĞůĂƐĐƵũŽƐĞƐƋƵĞŵĂƐĞŵ ^Y>ĞƐƚĆŽƌĞƉƌĞƐĞŶƚĂĚŽƐĂƐĞŐƵŝƌ͘ CREATE TABLE Artista ( id INTEGER PRIMARY KEY, nome VARCHAR(40) NOT NULL, CPF CHAR(11) NOT NULL, dataNascimento DATE, UNIQUE (CPF) ); CREATE TABLE Evento ( id INTEGER PRIMARY KEY, descricao VARCHAR(60) NOT NULL, numMaxConvidados INTEGER DEFAULT 0, CHECK (numMaxConvidados >= 0) ); CREATE TABLE Atuacao ( idArtista INTEGER, idEvento INTEGER, PRIMARY KEY (idArtista, idEvento), FOREIGN KEY (idArtista) REFERENCES Artista, FOREIGN KEY (idEvento) REFERENCES Evento(id) ); KƐŝƐƚĞŵĂƚĂŵďĠŵƉŽƐƐƵŝƵŵĂĐŽŶƐƵůƚĂƋƵĞŝŶƚĞŐƌĂƵŵĚĞƐĞƵƐƌĞůĂƚſƌŝŽƐ͕ĐŽŶĨŽƌŵĞŝŶĚŝĐĂĚŽĂƐĞŐƵŝƌ͘ SELECT A.nome, E.descricao FROM Evento E FULL JOIN Atuacao T ON E.id = T.idEvento FULL OUTER JOIN Artista A ON T.idArtista = A.id ŽŶƐŝĚĞƌĂŶĚŽƋƵĞƚŽĚĂƐĂƐƚĂďĞůĂƐƉŽƐƐƵĞŵĚĂĚŽƐ͕ŽƌĞƐƵůƚĂĚŽĚĂ ĐŽŶƐƵůƚĂƵƟůŝnjĂĚĂŶŽƌĞůĂƚſƌŝŽĠ

Sua resposta

Mais questões de SQL

Ver as 3.226 questões de SQL

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