• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Análise e Desenvolvimento de Sistemas ·

Banco de Dados

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Atividade Challenge - Jbs

51

Atividade Challenge - Jbs

Banco de Dados

FIAP

Weasyfinte-Financas-Gerenciamento-Contas-e-Relatorios

1

Weasyfinte-Financas-Gerenciamento-Contas-e-Relatorios

Banco de Dados

FIAP

Preciso que Seja Feito Exatamente Oque Está Pedindo

1

Preciso que Seja Feito Exatamente Oque Está Pedindo

Banco de Dados

FIAP

Atividade Sprint Banco de Dados

75

Atividade Sprint Banco de Dados

Banco de Dados

FIAP

Atividade Banco de Dados

5

Atividade Banco de Dados

Banco de Dados

FIAP

Banco de Dados

5

Banco de Dados

Banco de Dados

FIAP

Challenge Jbs

51

Challenge Jbs

Banco de Dados

FIAP

Atividade Fintech Part5

2

Atividade Fintech Part5

Banco de Dados

FIAP

Big Query Covid 19

4

Big Query Covid 19

Banco de Dados

FIAP

Projeto Relacional Banco de Dados Avaliacao Solo - Global Solutions

7

Projeto Relacional Banco de Dados Avaliacao Solo - Global Solutions

Banco de Dados

FIAP

Texto de pré-visualização

INTRODUÇÃO ATIVIDADE Elabore os comandos que serão utilizados para armazenar e manipular OS DADOS NO FINTECH Atenção Atividade Avaliativa Verifique se o arquivo do upload está correto não é possível enviar um outro arquivo após o fechamento da entrega na plataforma ou após a correção do professor Não deixe para realizar a entrega da atividade nos últimos minutos do prazo você pode ter algum problema e perder a entrega As entregas são realizadas apenas pela plataforma Não disponibilize a resposta da sua atividade em grupos de WhatsApp Discord Microsoft Teams pois pode gerar plágio e zerar a atividade para todos Você tem um período máximo de 15 dias após a publicação da nota para solicitar a revisão da correção Prérequisitos técnicos 1 Banco de dados utilize Oracle 2 Modelagem do banco de dados baseiese na modelagem previamente criada Alteração Alterar os dados de um usuário como nome email e etc Ou seja atualizar os dados de um usuário a partir do seu código de referência Alterar os dados de uma receita já cadastrada a partir do código da tabela ou seja utilize o código do usuário e o código da receita Alterar os dados de uma despesa já cadastrada a partir do código da tabela ou seja utilize o código do usuário e o código da despesa Alterar os dados de um investimento já cadastrado a partir do código da tabela ou seja utilize o código do usuário e o código do investimento Atenção Sempre use o código ID do que você quer alterar para garantir que o comando afete somente o registro correto Por exemplo o ID pode ser id do usuário id da receita Consultas Simples Consultar os dados de um usuário específico usando o código dele Consultar os dados de uma despesa específica usando o código do usuário e o da despesa Consultar os dados de um investimento específico com código do usuário e do investimento Consultas Ordenadas Consultar todas as despesas de um usuário ordenando da mais nova para a mais antiga Ou seja da mais recente para a mais antiga Consultar todos os investimentos de um usuário do mais novo para o mais antigo Ou seja do investimento mais recente para o mais antigo Consulta para o Dashboard Consultar as informações principais de um usuário junto com a última despesa e o último investimento feitos deste usuário Ou seja essa consulta deve retornar apenas uma linha com as principais informações de um usuário assim como informações da última despesa e do último investimento Dica veja consulta com junções no material Lembrese de adequar os nomes das tabelas métodos e variáveis às convenções adotadas em seu projeto Mantenha o foco na estruturação e lógica das operações adaptandoas às necessidades específicas do sistema FINTECH ENTREGA 1 Crie um documento no Word ou no processador de textos de sua preferência 2 Anexe os desenhos de seu modelo RELACIONAL que você criou na FASE 3 3 Cole os comandos SQL solicitados no documento 4 Exporte este arquivo para PDF Ou seja a sua entrega deve ser um arquivo final PDF para garantir o formato do seu texto e desenhos do modelo 5 Utilize máscaras de substituição para os valores dinâmicos nos comandos por exemplo Um exemplo para o cadastro de um novo produto no qual queremos inserir os dados para NOME do produto e VALOR do produto Ou seja o nome do produto é do tipo TEXTO e o valor do produto é do tipo NUMÉRICO INSERT INTO produto nmproduto vlproduto VALUES NOME DO PRODUTO VALOR DO PRODUTO Um exemplo para o cadastro de um novo curso INSERT INTO curso nmcurso cargahoraria modalidade VALUES NOME DO CURSO CARGA HORÁRIA MODALIDADE Consultar todos os dados de um produto já cadastrado filtrando pelo código do produto Consultar todos os dados de um produto já cadastrado filtrando pelo código do produto SELECT nmproduto vlproduto FROM produto WHERE cdproduto CÓDIGO DE PRODUTO Em outras palavras todos os valores do tipo TEXTO serão substituídos por NOME DO CAMPO Em outras palavras todos os valores do tipo NUMÉRICO serão substituídos por VALOR DO CAMPO 1 Separe cada comando em seu respectivo item por exemplo Cadastrar os dados de um novo curso INSERT INTO curso nmcurso cargahoraria modalidade VALUES NOME DO CURSO CARGA HORÁRIA MODALIDADE Cadastrar os dados de um novo produto INSERT INTO produto nmproduto vlproduto VALUES NOME DO PRODUTO VALOR DO PRODUTO Você fez a modelagem portanto seus comandos devem ser específicos para suas tabelas No entanto é natural descobrir que um erro foi cometido no ato da modelagem ou que simplesmente uma tabela poderia ter sido modelada de forma diferente Pois bem Essa é a oportunidade de alterála Atualize sua estrutura à vontade gere os modelos lógico e relacional e coleos neste documento A modelagem já atualizada Exporte o documento Word docx para Adobe Acrobat pdf e efetue a entrega na plataforma Boa atividade Comandos SQL para Manipulação de Dados no Sistema FinTech Autor Maby Curso Análise e Desenvolvimento de Sistemas 1 Anexo dos Desenhos do Modelo Relacional Descrição Diagrama ER representando as tabelas usuario contabancaria receita despesa e investimento com relações via chave estrangeira idusuario 2 Design do Modelo Relacional O modelo relacional foi projetado com base nas necessidades do sistema FinTech Não foram identificadas alterações significativas na modelagem original mas a estrutura atual reflete as tabelas e relações abaixo usuario Contém os dados dos usuários idusuario PK nome email datacriacao contabancaria Contém contas vinculadas a usuários idconta PK idusuario FK numeroconta saldo dataabertura receita Registra receitas entradas idreceita PK idusuario FK descricao valor datareceita despesa Registra despesas gastos iddespesa PK idusuario FK descricao valor datadespesa investimento Registra investimentos idinvestimento PK idusuario FK descricao valor datainvestimento Comandos SQL Código Fonte CREATE TABLE usuario idusuario NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY nome VARCHAR2100 NOT NULL email VARCHAR2100 UNIQUE datacriacao DATE DEFAULT SYSDATE INSERT INTO usuario nome email VALUES João Silva joaofintechcom INSERT INTO usuario nome email VALUES Maria Oliveira mariafintechcom COMMIT SELECT FROM usuario CREATE TABLE contabancaria idconta NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY idusuario NUMBER NOT NULL numeroconta VARCHAR220 NOT NULL saldo NUMBER152 DEFAULT 000 dataabertura DATE DEFAULT SYSDATE FOREIGN KEY idusuario REFERENCES usuarioidusuario INSERT INTO contabancaria idusuario numeroconta saldo VALUES 1 123456 500000 INSERT INTO contabancaria idusuario numeroconta saldo VALUES 2 678901 250075 COMMIT SELECT FROM contabancaria CREATE TABLE receita idreceita NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY idusuario NUMBER NOT NULL descricao VARCHAR2200 NOT NULL valor NUMBER152 DEFAULT 000 datareceita DATE DEFAULT SYSDATE FOREIGN KEY idusuario REFERENCES usuarioidusuario INSERT INTO receita idusuario descricao valor VALUES 1 Pagamento de serviço 15000 INSERT INTO receita idusuario descricao valor VALUES 2 Venda de produto 7550 COMMIT SELECT FROM receita CREATE TABLE despesa iddespesa NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY idusuario NUMBER NOT NULL descricao VARCHAR2200 NOT NULL valor NUMBER152 DEFAULT 000 datadespesa DATE DEFAULT SYSDATE FOREIGN KEY idusuario REFERENCES usuarioidusuario INSERT INTO despesa idusuario descricao valor VALUES 1 Aluguel do mês 120000 INSERT INTO despesa idusuario descricao valor VALUES 2 Conta de luz 15030 COMMIT SELECT FROM despesa CREATE TABLE investimento idinvestimento NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY idusuario NUMBER NOT NULL descricao VARCHAR2200 NOT NULL valor NUMBER152 DEFAULT 000 datainvestimento DATE DEFAULT SYSDATE FOREIGN KEY idusuario REFERENCES usuarioidusuario INSERT INTO investimento idusuario descricao valor VALUES 1 Ação Empresa X 500000 INSERT INTO investimento idusuario descricao valor VALUES 2 Fundo Imobiliário 200075 COMMIT SELECT FROM investimento UPDATE usuario SET email joaosilvafintechcom WHERE idusuario 1 COMMIT SELECT FROM usuario UPDATE receita SET descricao Pagamento de consultoria WHERE idreceita 1 AND idusuario 1 COMMIT SELECT FROM receita UPDATE despesa SET valor 130000 WHERE iddespesa 1 AND idusuario 1 COMMIT SELECT FROM despesa UPDATE investimento SET descricao Ação Empresa Sol WHERE idinvestimento 1 AND idusuario 1 COMMIT SELECT FROM investimento SELECT FROM usuario WHERE idusuario 1 SELECT FROM despesa WHERE iddespesa 1 AND idusuario 1 SELECT FROM investimento WHERE idinvestimento 1 AND idusuario 1 SELECT FROM despesa WHERE idusuario 1 ORDER BY datadespesa DESC SELECT FROM investimento WHERE idusuario 1 ORDER BY datainvestimento DESC SELECT unome uemail ddescricao AS ultimadespesa dvalor AS valordespesa ddatadespesa idescricao AS ultimoinvestimento ivalor AS valorinvestimento idatainvestimento FROM usuario u LEFT JOIN SELECT idusuario descricao valor datadespesa FROM despesa WHERE idusuario 1 AND datadespesa SELECT MAXdatadespesa FROM despesa WHERE idusuario 1 d ON uidusuario didusuario LEFT JOIN SELECT idusuario descricao valor datainvestimento FROM investimento WHERE idusuario 1 AND datainvestimento SELECT MAXdatainvestimento FROM investimento WHERE idusuario 1 i ON uidusuario iidusuario WHERE uidusuario 1

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Atividade Challenge - Jbs

51

Atividade Challenge - Jbs

Banco de Dados

FIAP

Weasyfinte-Financas-Gerenciamento-Contas-e-Relatorios

1

Weasyfinte-Financas-Gerenciamento-Contas-e-Relatorios

Banco de Dados

FIAP

Preciso que Seja Feito Exatamente Oque Está Pedindo

1

Preciso que Seja Feito Exatamente Oque Está Pedindo

Banco de Dados

FIAP

Atividade Sprint Banco de Dados

75

Atividade Sprint Banco de Dados

Banco de Dados

FIAP

Atividade Banco de Dados

5

Atividade Banco de Dados

Banco de Dados

FIAP

Banco de Dados

5

Banco de Dados

Banco de Dados

FIAP

Challenge Jbs

51

Challenge Jbs

Banco de Dados

FIAP

Atividade Fintech Part5

2

Atividade Fintech Part5

Banco de Dados

FIAP

Big Query Covid 19

4

Big Query Covid 19

Banco de Dados

FIAP

Projeto Relacional Banco de Dados Avaliacao Solo - Global Solutions

7

Projeto Relacional Banco de Dados Avaliacao Solo - Global Solutions

Banco de Dados

FIAP

Texto de pré-visualização

INTRODUÇÃO ATIVIDADE Elabore os comandos que serão utilizados para armazenar e manipular OS DADOS NO FINTECH Atenção Atividade Avaliativa Verifique se o arquivo do upload está correto não é possível enviar um outro arquivo após o fechamento da entrega na plataforma ou após a correção do professor Não deixe para realizar a entrega da atividade nos últimos minutos do prazo você pode ter algum problema e perder a entrega As entregas são realizadas apenas pela plataforma Não disponibilize a resposta da sua atividade em grupos de WhatsApp Discord Microsoft Teams pois pode gerar plágio e zerar a atividade para todos Você tem um período máximo de 15 dias após a publicação da nota para solicitar a revisão da correção Prérequisitos técnicos 1 Banco de dados utilize Oracle 2 Modelagem do banco de dados baseiese na modelagem previamente criada Alteração Alterar os dados de um usuário como nome email e etc Ou seja atualizar os dados de um usuário a partir do seu código de referência Alterar os dados de uma receita já cadastrada a partir do código da tabela ou seja utilize o código do usuário e o código da receita Alterar os dados de uma despesa já cadastrada a partir do código da tabela ou seja utilize o código do usuário e o código da despesa Alterar os dados de um investimento já cadastrado a partir do código da tabela ou seja utilize o código do usuário e o código do investimento Atenção Sempre use o código ID do que você quer alterar para garantir que o comando afete somente o registro correto Por exemplo o ID pode ser id do usuário id da receita Consultas Simples Consultar os dados de um usuário específico usando o código dele Consultar os dados de uma despesa específica usando o código do usuário e o da despesa Consultar os dados de um investimento específico com código do usuário e do investimento Consultas Ordenadas Consultar todas as despesas de um usuário ordenando da mais nova para a mais antiga Ou seja da mais recente para a mais antiga Consultar todos os investimentos de um usuário do mais novo para o mais antigo Ou seja do investimento mais recente para o mais antigo Consulta para o Dashboard Consultar as informações principais de um usuário junto com a última despesa e o último investimento feitos deste usuário Ou seja essa consulta deve retornar apenas uma linha com as principais informações de um usuário assim como informações da última despesa e do último investimento Dica veja consulta com junções no material Lembrese de adequar os nomes das tabelas métodos e variáveis às convenções adotadas em seu projeto Mantenha o foco na estruturação e lógica das operações adaptandoas às necessidades específicas do sistema FINTECH ENTREGA 1 Crie um documento no Word ou no processador de textos de sua preferência 2 Anexe os desenhos de seu modelo RELACIONAL que você criou na FASE 3 3 Cole os comandos SQL solicitados no documento 4 Exporte este arquivo para PDF Ou seja a sua entrega deve ser um arquivo final PDF para garantir o formato do seu texto e desenhos do modelo 5 Utilize máscaras de substituição para os valores dinâmicos nos comandos por exemplo Um exemplo para o cadastro de um novo produto no qual queremos inserir os dados para NOME do produto e VALOR do produto Ou seja o nome do produto é do tipo TEXTO e o valor do produto é do tipo NUMÉRICO INSERT INTO produto nmproduto vlproduto VALUES NOME DO PRODUTO VALOR DO PRODUTO Um exemplo para o cadastro de um novo curso INSERT INTO curso nmcurso cargahoraria modalidade VALUES NOME DO CURSO CARGA HORÁRIA MODALIDADE Consultar todos os dados de um produto já cadastrado filtrando pelo código do produto Consultar todos os dados de um produto já cadastrado filtrando pelo código do produto SELECT nmproduto vlproduto FROM produto WHERE cdproduto CÓDIGO DE PRODUTO Em outras palavras todos os valores do tipo TEXTO serão substituídos por NOME DO CAMPO Em outras palavras todos os valores do tipo NUMÉRICO serão substituídos por VALOR DO CAMPO 1 Separe cada comando em seu respectivo item por exemplo Cadastrar os dados de um novo curso INSERT INTO curso nmcurso cargahoraria modalidade VALUES NOME DO CURSO CARGA HORÁRIA MODALIDADE Cadastrar os dados de um novo produto INSERT INTO produto nmproduto vlproduto VALUES NOME DO PRODUTO VALOR DO PRODUTO Você fez a modelagem portanto seus comandos devem ser específicos para suas tabelas No entanto é natural descobrir que um erro foi cometido no ato da modelagem ou que simplesmente uma tabela poderia ter sido modelada de forma diferente Pois bem Essa é a oportunidade de alterála Atualize sua estrutura à vontade gere os modelos lógico e relacional e coleos neste documento A modelagem já atualizada Exporte o documento Word docx para Adobe Acrobat pdf e efetue a entrega na plataforma Boa atividade Comandos SQL para Manipulação de Dados no Sistema FinTech Autor Maby Curso Análise e Desenvolvimento de Sistemas 1 Anexo dos Desenhos do Modelo Relacional Descrição Diagrama ER representando as tabelas usuario contabancaria receita despesa e investimento com relações via chave estrangeira idusuario 2 Design do Modelo Relacional O modelo relacional foi projetado com base nas necessidades do sistema FinTech Não foram identificadas alterações significativas na modelagem original mas a estrutura atual reflete as tabelas e relações abaixo usuario Contém os dados dos usuários idusuario PK nome email datacriacao contabancaria Contém contas vinculadas a usuários idconta PK idusuario FK numeroconta saldo dataabertura receita Registra receitas entradas idreceita PK idusuario FK descricao valor datareceita despesa Registra despesas gastos iddespesa PK idusuario FK descricao valor datadespesa investimento Registra investimentos idinvestimento PK idusuario FK descricao valor datainvestimento Comandos SQL Código Fonte CREATE TABLE usuario idusuario NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY nome VARCHAR2100 NOT NULL email VARCHAR2100 UNIQUE datacriacao DATE DEFAULT SYSDATE INSERT INTO usuario nome email VALUES João Silva joaofintechcom INSERT INTO usuario nome email VALUES Maria Oliveira mariafintechcom COMMIT SELECT FROM usuario CREATE TABLE contabancaria idconta NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY idusuario NUMBER NOT NULL numeroconta VARCHAR220 NOT NULL saldo NUMBER152 DEFAULT 000 dataabertura DATE DEFAULT SYSDATE FOREIGN KEY idusuario REFERENCES usuarioidusuario INSERT INTO contabancaria idusuario numeroconta saldo VALUES 1 123456 500000 INSERT INTO contabancaria idusuario numeroconta saldo VALUES 2 678901 250075 COMMIT SELECT FROM contabancaria CREATE TABLE receita idreceita NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY idusuario NUMBER NOT NULL descricao VARCHAR2200 NOT NULL valor NUMBER152 DEFAULT 000 datareceita DATE DEFAULT SYSDATE FOREIGN KEY idusuario REFERENCES usuarioidusuario INSERT INTO receita idusuario descricao valor VALUES 1 Pagamento de serviço 15000 INSERT INTO receita idusuario descricao valor VALUES 2 Venda de produto 7550 COMMIT SELECT FROM receita CREATE TABLE despesa iddespesa NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY idusuario NUMBER NOT NULL descricao VARCHAR2200 NOT NULL valor NUMBER152 DEFAULT 000 datadespesa DATE DEFAULT SYSDATE FOREIGN KEY idusuario REFERENCES usuarioidusuario INSERT INTO despesa idusuario descricao valor VALUES 1 Aluguel do mês 120000 INSERT INTO despesa idusuario descricao valor VALUES 2 Conta de luz 15030 COMMIT SELECT FROM despesa CREATE TABLE investimento idinvestimento NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY idusuario NUMBER NOT NULL descricao VARCHAR2200 NOT NULL valor NUMBER152 DEFAULT 000 datainvestimento DATE DEFAULT SYSDATE FOREIGN KEY idusuario REFERENCES usuarioidusuario INSERT INTO investimento idusuario descricao valor VALUES 1 Ação Empresa X 500000 INSERT INTO investimento idusuario descricao valor VALUES 2 Fundo Imobiliário 200075 COMMIT SELECT FROM investimento UPDATE usuario SET email joaosilvafintechcom WHERE idusuario 1 COMMIT SELECT FROM usuario UPDATE receita SET descricao Pagamento de consultoria WHERE idreceita 1 AND idusuario 1 COMMIT SELECT FROM receita UPDATE despesa SET valor 130000 WHERE iddespesa 1 AND idusuario 1 COMMIT SELECT FROM despesa UPDATE investimento SET descricao Ação Empresa Sol WHERE idinvestimento 1 AND idusuario 1 COMMIT SELECT FROM investimento SELECT FROM usuario WHERE idusuario 1 SELECT FROM despesa WHERE iddespesa 1 AND idusuario 1 SELECT FROM investimento WHERE idinvestimento 1 AND idusuario 1 SELECT FROM despesa WHERE idusuario 1 ORDER BY datadespesa DESC SELECT FROM investimento WHERE idusuario 1 ORDER BY datainvestimento DESC SELECT unome uemail ddescricao AS ultimadespesa dvalor AS valordespesa ddatadespesa idescricao AS ultimoinvestimento ivalor AS valorinvestimento idatainvestimento FROM usuario u LEFT JOIN SELECT idusuario descricao valor datadespesa FROM despesa WHERE idusuario 1 AND datadespesa SELECT MAXdatadespesa FROM despesa WHERE idusuario 1 d ON uidusuario didusuario LEFT JOIN SELECT idusuario descricao valor datainvestimento FROM investimento WHERE idusuario 1 AND datainvestimento SELECT MAXdatainvestimento FROM investimento WHERE idusuario 1 i ON uidusuario iidusuario WHERE uidusuario 1

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®