teste

Prompt

Vou enviar o pdf e gostaria que resolvesse os scripts em postgres sql e os scripts apenas com o comentario dizendo qual alternativa é e tudo em minusculo, mande para copiar tudo junto e com o script para criar o banco ESTUDOS DE CASO: Crie um script em formato SQL, isto é, texto plano, para executar as seguintes etapas: 1) Criar um banco de dados no PostgreSQL e executar o script a se- guir. CREATE TABLE cliente (idcliente serial PRIMARY KEY, nome varchar(40), cidade varchar(20), uf char(2)); CREATE TABLE conta (numero integer PRIMARY KEY, saldo decimal); CREATE TABLE movimento (idmov serial PRIMARY KEY, tipo Char(1), datahora timestamp, numero integer, valor decimal, FOREIGN KEY(numero) REFERENCES conta (numero)); Obs.: Identifique o tipo do movimento com “D” para débito e “C” para crédito. CREATE TABLE cliente_conta (numero integer, idcliente integer, FOREIGN KEY(numero) REFERENCES conta (numero), FOREIGN KEY (idcliente) REFERENCES cliente (idcliente)); 2) Insirir alguns dados nas tabelas. 3) Implementar uma função para obter o somatório de todos os depósitos feitos em uma conta corrente, entre duas datas. 4) Criar um procedimento para subtrair do saldo das contas de todos os clients, um valor relative a uma taxa de manutenção da conta. 5) Criar um gatilho que a cada inserção de um movimento novo o saldo da conta seja atualizado. O débito só pode ser realizado se houver saldo suficiente. 6) Criar uma função para obter o saldo médio de um correntista, pas- sando por parâmetro a conta e as datas do período. 7) Criar um programa que retorne o valor total dos depósitos e dos saques realizados em um período determinado. 8) Crie uma tabela idêntica a tabela de movimento. 9) Crie um gatilho que a cada nova inserção, atualização ou exclusão na tabela movimento, a linha seja copiada para a tabela de backup. 10) Criar as instruções para testar o gatilho da questão 5 e da questão 9.

Drag to resize
Drag to resize