TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATIVIDADE BANCO DE DADOS COMANDOS SQL

Por:   •  4/11/2018  •  Trabalho acadêmico  •  635 Palavras (3 Páginas)  •  417 Visualizações

Página 1 de 3

[pic 1]

FACULDADE CAMBURY

Data: 10/06/2018

Disciplina: Sist de Banco de Dados

Turma: TI02N

Professor: Arthur Mariano L Neto

Aluno:

Nota AD02-01

Assinatura de Professor Responsável

  • Esta atividade terá o valor de 10,00 (dez) pontos;
  • Formatação e Apresentação do trabalho serão avaliados;
  • Deverá ser entregue de forma manuscrita com caneta azul ou preta;
  • Trabalho entregues com atraso terão sua nota multiplicados pela razão X.(0,75)Y ;
  • A questão 01 poderá ser entregue de forma impressa utilizando ferramenta de modelagem
  • Trabalhos que apresentarem cópias idênticas terão sua nota divididas pelo o numero de cópias;

Lista de Exercícios AD02 01

  1. (1,00 pts) Utilizando o DbDesigner ou software similar desenhe as informações do Script acima.

  1. (0,50 pts) Cadastre você mesmo em nosso banco de dados baseado no script acima.

insert into CLIENTES(CLIENTE_COD, CLIENTE_NOME, CLIENTE_TEL, CLIENTE_DT_CADAST, CLIENTE_ENDERECO, CLIENTE_IDADE, CLIENTE_OBS, CLIENTE_SEXO)

        values(14,'EDUARDO VIEIRA NUNES CORREIA','981067680', '2018/06/02', 'RUA T48 N683 APT1303 ED MAISON BUENO SETOR BUENO GOIANIA-GO', '27', 'CADASTRO AD PROF ARTHUR', 'M' );

  1. (0,50 pts) Após ter se cadastrado como cliente, faça a ligação entre você locando o carro GOL com a data de hoje e sendo devolvido daqui trinta dias com o valor de R$ 1.500,00. Neste caso o código da locação será de numero 12 seguindo a ordem.

insert into locacao(LOCACAO_COD, CLIENTE_COD, AUTO_COD, LOCACAO_DATA, LOCACAO_DEVOLUCAO, LOCACAO_VALOR)

        values('12','14','7','2018/06/02','2018/07/02','1500.00');

  1. (0,50 pts) Inclua o atributo Observação na tabela AUTOS varchar(30).

ALTER TABLE AUTOS ADD OBSERVACAO VARCHAR(30);

  1. (0,80 pts) Conte quantos clientes são do sexo feminino e tem idade menor ou igual a 24 anos.e que realizaram ao menos uma locação em nosso banco.

SELECT * FROM CLIENTES

INNER JOIN LOCACAO

ON CLIENTES.CLIENTE_COD = LOCACAO.CLIENTE_COD

WHERE CLIENTES.CLIENTE_SEXO = 'F'

AND CLIENTES.CLIENTE_IDADE <= '24';

  1. (0,80 pts) Com base no script apresentado,  selecione a descrição do automóvel, placa e sua respectiva marca, mas apenas os veículos com marca FIAT.

SELECT A.AUTO_NOME, A.AUTO_PLACA

 FROM AUTOS A

 INNER JOIN MARCAs M

 ON A.MARCA_COD = M.MARCA_COD

 WHERE M.MARCA_DESCRICAO = 'FIAT';

 ou

 

 select auto_nome, auto_placa from autos where marca_cod = '2';

  1. (0,5 pts) Faça a listagem de quais clientes e seus respectivos carros, placas dos quais eles adquiriram e ordene por Nome dos Clientes;

SELECT C.CLIENTE_NOME, A.AUTO_NOME, A.AUTO_PLACA

FROM CLIENTES C

INNER JOIN LOCACAO L

ON C.CLIENTE_COD = L.CLIENTE_COD

INNER JOIN AUTOS A  

ON L.AUTO_COD = A.AUTO_COD

ORDER BY CLIENTE_NOME ASC;

  1. (0,70 pts) Faça a listagem de quais clientes e seus respectivos carros, placas, marca, data da locação, data de devolução e o valor da locação dos quais eles adquiriram.

SELECT C.CLIENTE_NOME, A.AUTO_NOME, A.AUTO_PLACA, L.LOCACAO_DATA, L.LOCACAO_DEVOLUCAO, L.LOCACAO_VALOR, M.MARCA_DESCRICAO

FROM CLIENTES C

INNER JOIN LOCACAO L

ON C.CLIENTE_COD = L.CLIENTE_COD

INNER JOIN AUTOS A  

ON L.AUTO_COD = A.AUTO_COD

INNER JOIN MARCAS M

ON A.MARCA_COD = M.MARCA_COD

ORDER BY CLIENTE_NOME ASC;

  1. (1,00 pts) Faça a listagem de quais clientes e seus respectivos carros, placas, marca, data da locação, data de devolução e o valor da locação dos quais eles adquiriram nas locações realizadas anteriormente a data de 01/11/2011:

SELECT C.CLIENTE_NOME, A.AUTO_NOME, A.AUTO_PLACA, L.LOCACAO_DATA, L.LOCACAO_DEVOLUCAO, L.LOCACAO_VALOR, M.MARCA_DESCRICAO

...

Baixar como (para membros premium)  txt (4.9 Kb)   pdf (142.6 Kb)   docx (26.2 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com