Enunciados de questões e informações de concursos

Banco Nacional do Desenvolvimento
Questão 1 de 1

Considere as tabelas a seguir para responder à questão. Essas tabelas pertencem ao esquema de um banco de dados de uma locadora de veículos.
 

CREATE TABLE VEICULO (
   PLACA CHAR(7) NOT NULL,
   MODELO VARCHAR2(50) NOT NULL,
   COD_CAT CHAR(2) NOT NULL,
   CONSTRAINT VEICULO_PK PRIMARY KEY (PLACA),
   CONSTRAINT VEICULO_FK FOREIGN KEY (COD_CAT) REFERENCES
     CATEGORIA (COD_CAT))
 

CREATE TABLE CATEGORIA (
   COD_CAT CHAR(2) NOT NULL,
   DESCR VARCHAR2(80) NOT NULL,
   VAL_DIARIA NUMBER(7,2),
   CONSTRAINT CATEGORIA_PK PRIMARY KEY (COD_CAT))
 

CREATE TABLE ALUGUEL (
   PLACA CHAR(7) NOT NULL,
   DATA_DEV NUMBER(6),
   DATA_ALG NUMBER(6) NOT NULL,
   CONSTRAINT ALUGUEL_PK PRIMARY KEY (PLACA, DATA_ALG),
   CONSTRAINT ALUGUEL_FK FOREIGN KEY (PLACA) REFERENCES
     VEICULO (PLACA))

 

Observações:

  • A tabela VEICULO contém as informações sobre os veículos que a locadora dispõe para aluguel. Ela possui uma coluna chamada COD_CAT, que contém a categoria à qual um veículo pertence.
  • A tabela CATEGORIA representa a tabela de preços da locadora. Ela registra o valor que será cobrado por um dia de aluguel de um veículo de uma determinada categoria.
  • A tabela ALUGUEL é usada para registrar todas as operações de aluguel. A coluna DATA_ALG guarda a data na qual um veículo foi alugado, enquanto a coluna DATA_DEV guarda a data na qual o veículo foi devolvido. Ela é informada ao sistema quando o cliente devolve o veículo à locadora. Ambas as datas estão no formato AAMMDD. Dessa forma, a data 05/02/2011 será armazenada como 110205.

Qual comando SQL será executado com sucesso, independente do estado das tabelas que compõem a base de dados da locadora de veículos?



spinner
Ocorreu um erro na requisição, tente executar a operação novamente.