Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Veiga de Almeida Trabalho – Avaliação individual 2 Prof. Vincenzo 1) Explique o que são transações e o seu funcionamento. 2) Supondo as relações abaixo, faça os comandos SQL para responder da letra a até h: CIDADE(CODIGO,NOME,CIDADE,PAIS) RODOVIARIA (CODIGO,CODCIDADE) VIAGEM (CODIGO, ROD_ORIGEM,ROD_DESTINO, DATA, PLACA, COD_MOTORISTA) CLIENTE(CODIGO,NOME,CODCIDADE) VIAGEM_CLIENTE(CODVIAGEM,CODCLIENTE,PRECO) ONIBUS (PLACA,FABRICANTE,QUANT_PASSAGEIROS) MOTORISTA(CODIGO, NOME, CODCIDADE) RODOVIARIA[CODCIDADE] →CIDADE[CODIGO] VIAGEM[ROD_ORIGEM] → RODOVIARIA[CODIGO] VIAGEM[ROD_DESTINO] → RODOVIARIA[CODIGO] VIAGEM[PLACA] → ONIBUS[PLACA] VIAGEM_CLIENTE[CODVIAGEM] → VIAGEM[CODIGO] VIAGEM_CLIENTE[CODCLIENTE] → CLIENTE[CODIGO] a) Utilizando SQL-DDL crie todas as tabelas de forma completa. b) Insira uma cidade e uma rodoviária para esta cidade. Garanta que não ocorra problema de violação de chave primária. c) Mostre o nome de todos os clientes em ordem alfabética. d) Quantas viagens foram realizadas para cada cidade(destino)? Mostre o nome da cidade. e) Mostre o nome do cliente, nome da cidade origem, o nome da cidade destino e a data da viagem realizadas em 2016. f) Aumente em 10% a quantidade de passageiros dos ônibus que foram para São Paulo. g) Quantos clientes diferentes foram para cada destino em 2020? (Mostre o nome do destino e a quantidade de clientes diferentes) h) Quais motoristas (nome) que não viajaram em 2016? i) Mostre o nome de todas os ônibus (placa e fabricante) que realizaram viagens para mais que 10 cidades diferentes. Observações: Data limite para entrega dia 21/06/2020 O trabalho deve ser entregue manuscrito. Deve ser colocada no canvas e enviado por email para vincenzo.junior@uva.br
Compartilhar