Questões de Informática · Cesgranrio

InformáticaOutros temasCesgranrio 2012

PETROBRAS

Questão de Informática

CREATE TABLE MOTORISTA ( MATRICULA NUMBER(7,0) NOT NULL, NOME VARCHAR2(50) NOT NULL, CPF NUMBER(11,0) NOT NULL, CNH VARCHAR2(15) NOT NULL, CONSTRAINT MOTORISTA_PK PRIMARY KEY (MATRICULA), CONSTRAINT MOTORISTA_UK1 UNIQUE (CPF), CONSTRAINT MOTORISTA_UK2 UNIQUE (CNH)) CREATE TABLE LINHA ( NUMERO CHAR(5) NOT NULL, ORIGEM VARCHAR2(50) NOT NULL, DESTINO VARCHAR2(50) NOT NULL, CONSTRAINT LINHA_PK PRIMARY KEY (NUMERO) ) CREATE TABLE VIAGEM ( MAT_MOT NUMBER (7,0) NOT NULL, NUM_LINHA CHAR(5) NOT NULL, CONSTRAINT VIAGEM_PK PRIMARY KEY (MAT_MOT,NUM_LINHA,INICIO), CONSTRAINT VIAGEM_FK1 FOREIGN KEY (MAT_MOT) REFERENCES MOTORISTA (MATRICULA), CONSTRAINT VIAGEM_FK2 FOREIGN KEY (NUM_LINHA) REFERENCES LINHA (NUMERO)) Considerando a possibilidade de que dois ou mais pares (ORIGEM,DESTINO) tenham o mesmo número de viagens, qual consulta permite exibir o par que possui o maior número de viagens (concluídas ou não) registradas no banco de dados?

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.