Questão 1688441

Tecnologia da Informação · 2019

Questão

ID 1688441

Disciplina: Tecnologia da Informação

Assuntos: Insert, Update e Delete

Ano: 2019 Banca: Fundação CESGRANRIO Órgão: Universidade Federal do Rio de Janeiro


Considere as informações a seguir para responder às questões de nos 56 e 57.

O esquema relacional a seguir define um banco de dados, que contém os resultados das provas de natação dos Jogos Pan-americanos de 2019. Os nomes das tabelas e dos campos são autoexplicativos, permitindo, assim, entender a organização dos dados. As únicas exceções são os campos TEMPO_INDV e TEMPO, presentes na tabela RESULTADO. Eles existem porque em provas de revezamento são registrados os tempos (TEMPO_INDV) de cada um dos 4 membros da equipe e o tempo total (TEMPO) gasto pela equipe para completar a prova. Em provas individuais, o campo TEMPO_INDV recebe o valor nulo (NULL), enquanto o tempo gasto pelo atleta para completar a prova é registrado no campo TEMPO.

CREATE TABLE ATLETA (

NUMERO NUMBER(5,0) NOT NULL,

NOME VARCHAR2(50) NOT NULL,

PAIS CHAR(3) NOT NULL,

CONSTRAINT ATLETA_PK PRIMARY KEY (NUMERO))

CREATE TABLE PROVA (

CODIGO CHAR(5) NOT NULL,

DESCRICAO VARCHAR2(30) NOT NULL,

CONSTRAINT PROVA_PK PRIMARY KEY (CODIGO))

CREATE TABLE RESULTADO (

NUM_ATL NUMBER(5,0) NOT NULL,

COD_PRV CHAR(5) NOT NULL,

COLOCACAO NUMBER(2,0) NOT NULL,

TEMPO_INDV VARCHAR2(8),

TEMPO VARCHAR2(8) NOT NULL,

CONSTRAINT RESULTADO_PK PRIMARY KEY (NUM_ATL,COD_PRV),

CONSTRAINT RES_FK1 FOREIGN KEY (NUM_ATL)

REFERENCES ATLETA (NUMERO)

CONSTRAINT RES_FK2 FOREIGN KEY (COD_PRV)

REFERENCES PROVA (CODIGO))



A Figura a seguir exibe uma possível configuração das tabelas do banco de dados de provas de natação em que os dados armazenados são consistentes com as restrições definidas para essas tabelas.

--------- ATLETA ---------

NUMERO

NOME

PAIS

1001

BRUNO FRATUS

BRA

1021

NATHAN ANDRIAN

USA

1020

MICHAEL CHADWICK

USA

1007

MARCELO CHIERIGHINI

BRA

1004

GUILHERME COSTA

BRA

1009

RICARDO VARGAS

MEX

1022

NICHOLAS SWEETSER

USA

--------- PROVA ---------

CODIGO

DESCRIÇÃO

HL5

50 MTS LIVRES - MASC

HRL1

4X100 MTS LIVRES - MASC

HL10

100 MTS LIVRES - MASC

--------- RESULTADO ---------

NUM_ATL

COD_PRV

COLOCACAO

TEMPO_INDV

TEMPO

1007

HRL1

1

47.45

3:12:61

1001

HRL1

1

48.18

3:12:61

1020

HRL1

2

48.94

3:14:94

1021

HRL1

2

47.70

3:14:94

1001

HL5

1

21.61

1021

HL5

2

21.87

1020

HL5

3

21.99

Qual comando SQL irá produzir um erro quando for executado?

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