About this project
it-programming / web-development
Open
Tema: Integração com banco de dados SQLite
Descrição: Desenvolver um programa em Python para realizar um CRUD (Create, Read,
Update e Delete) em um banco de dados SQLite.
Pré-requisitos:
• Pesquisar bibliotecas em Python que possam realizar tais operações.
Parte 1 (AV1)
Código em Python para:
• Entrada de dados para informar:
o Caminho do banco de dados;
o Nome(s) do(s) arquivo(s);
o Cadastramento, consulta de itens
o Outras entradas que se façam necessárias ao longo do desenvolvimento.
• Criar o esquema do banco de dados (tabelas), sendo 1 tabela com ID, código de
matrícula, nome e email. Outra tabela com ID, endereço e telefone.
Um aluno pode
ter mais de um endereço cadastrado, por exemplo residencial e comercial. Utilizar
chaves primárias para ID e chave estrangeira para o relacionamento entre tabelas.
• Cadastrar novos alunos e novos endereços.
• Alterar dados de cadastro de alunos e endereços.
• Apagar dados de cadastro de alunos e endereços.
• Consultar dados de cadastro de alunos e endereços.
• Saída de dados para o console informando:
o Operações e resultados que foram realizados.
• Manter o código em execução (loop), até que uma tecla de atalho seja pressionada.
Parte 2 (AV2)
• Criar funções para modularizar o código.
• Crie um menu para selecionar qual função deverá ser chamada, por exemplo:
o 1 - Executa função “a”
o 2 - Executa função “b”
Category IT & Programming
Subcategory Web development
Delivery term: Not specified
Skills needed