·

Sistemas de Informação ·

Banco de Dados

Send your question to AI and receive an answer instantly

Ask Question

Preview text

1 AVALIAÇÃO PRÁTICA DE BANCO DE DADOS 05102023 1 Uma concessionária de veículos deseja controlar o número de vendas que seus vendedores realizam no dia a dia Para isso você foi contratado para desenvolver um banco de dados que faça o registro das vendas Para realizar alguns cálculos e mostrar algumas informações importantes o banco de dados possui alguns procedimentos armazenados e funções gatilhos e visões A partir do seguinte modelo construa o banco de dados MYDB Obs O arquivo SQL deste banco de dados encontrase no ambiente virtual 2 Faça o cadastro de pelo menos 5 veículos informando os dados para todos os campos disponíveis na tabela Sugestão de dados 3 Faça o cadastro de pelo menos 5 vendedores informando os dados para todos os campos disponíveis na tabela Sugestão de dados 4 Crie um procedimento com as seguintes características e que realize as seguintes tarefas Nome do procedimento venderveiculo Parâmetros de entrada id do veiculo id do vendedor Parâmetros de saída valor comissão venda BACHARELADO EM SISTEMAS DE INFORMAÇÃO Disciplina Banco de Dados II Prof Daniel Cosme Mendonça Maia 2 Objetivo Inserir um registro na tabela vendaveiculo com as informações de venda de um automóvel Execução A partir dos dados de entrada consulte o valor de venda do veículo na tabela veículo Preencha o campo da data de venda com o dia de hoje utilizar função curdate do Mysql Descubra o valor da comissão da venda calculando uma porcentagem de 2 em cima do valor do veículo Os campos serão armazenados na tabela vendaveiculo tendo o valor da comissão de venda do veículo retornado como parâmetro de saída A seguir temos um exemplo de dados armazenados na tabela 5 Crie as seguintes visões Mostrar o nome do veículo nome do vendedor data de venda e valor da comissão de venda do veículo tabela derivada de vendaveiculo Mostrar o nome e valor de venda de todos os carros vendidos em setembro2018 Mostrar o nome do vendedor que realizou o maior montante em valor somado de vendas 6 Criar uma função que Retorna o valor de vendas realizadas por um determinado vendedor soma de todas as vendas Essa função terá como parâmetro de entrada o id do vendedor 7 Crie um gatilho que incremente a quantidade de vendas realizadas por um determinado vendedor e que será armazenado no campo numcarrosvendidosvendedor da tabela vendedor O gatilho deve ser acionado toda vez que ocorrer uma inserção na tabela vendaveiculo