·
Sistemas de Informação ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
2
Base R Cheat Sheet
Linguagens de Programação
ESPM
1
API-REST-Springboot-CRUD-Cadastro-de-Livros-com-Interface-WEB
Linguagens de Programação
ESPM
2
Programa Java Gerenciamento de Produtos Mini Mercado - Cadastro Pesquisa Listagem Exclusao
Linguagens de Programação
ESPM
1
Programa Java para Gerenciamento de Produtos de Mini Mercado - Lista de Exercícios
Linguagens de Programação
ESPM
37
Introdução à Codificação de Métodos em Java
Linguagens de Programação
ESPM
3
Atividade Prática: CRUD de Jogos com HTML, JavaScript e DOM
Linguagens de Programação
ESPM
14
Atividade de Revisao - Criacao e Manipulacao de Dataframe com Tidyverse em R
Linguagens de Programação
ESPM
3
API-Restful-Spring-Boot-Sistema-de-Restaurante
Linguagens de Programação
ESPM
19
Introdução à Linguagem R - Histórico, Interfaces e Instalação
Linguagens de Programação
ESPM
20
Introdução aos Arrays Bidimensionais em Programação
Linguagens de Programação
ESPM
Preview text
Programação Funcional Python Python Exercício 1 Faça o CRUD do modelo de dados Obrigado import sqlite3 from sqlite3 import Error Função para criar uma conexão com o banco de dados def criarconexao conexao None try conexao sqlite3connectmemory printsqlite3version except Error as e printe if conexao return conexao Função para fechar a conexão com o banco de dados def fecharconexaoconexao conexaoclose Função para criar uma tabela def criartabelaconexao sqlcriartabela try c conexaocursor cexecutesqlcriartabela except Error as e printe Função para criar um autor def criarautorconexao AutorID inputInsira o ID do autor Nome inputInsira o nome do autor autor AutorID Nome sql INSERT INTO AutorAutorIDNome VALUES cur conexaocursor curexecutesql autor return curlastrowid Função para criar um post def criarpostconexao PostID inputInsira o ID do post AutorID inputInsira o ID do autor do post Titulo inputInsira o título do post Criado inputInsira a data de criação do post AAAAMMDD HHMMSS post PostID AutorID Titulo Criado sql INSERT INTO PostPostIDAutorIDTituloCriado VALUES cur conexaocursor curexecutesql post return curlastrowid def principal bancodados rCsqlitedbpythonsqlitedb sqlcriartabelaautor CREATE TABLE IF NOT EXISTS Autor AutorID integer PRIMARY KEY Nome text NOT NULL sqlcriartabelapost CREATE TABLE IF NOT EXISTS Post PostID integer PRIMARY KEY AutorID integer NOT NULL Titulo text NOT NULL Criado datetime NOT NULL FOREIGN KEY AutorID REFERENCES Autor AutorID Criar uma conexão com o banco de dados conexao criarconexaobancodados Criar tabelas if conexao is not None Criar tabela autor criartabelaconexao sqlcriartabelaautor Criar tabela post criartabelaconexao sqlcriartabelapost Inserir dados printInserir dados para o autor criarautorconexao printInserir dados para o post criarpostconexao else printErro Não foi possível criar a conexão com o banco de dados Fechar a conexão fecharconexaoconexao if name main principal
Send your question to AI and receive an answer instantly
Recommended for you
2
Base R Cheat Sheet
Linguagens de Programação
ESPM
1
API-REST-Springboot-CRUD-Cadastro-de-Livros-com-Interface-WEB
Linguagens de Programação
ESPM
2
Programa Java Gerenciamento de Produtos Mini Mercado - Cadastro Pesquisa Listagem Exclusao
Linguagens de Programação
ESPM
1
Programa Java para Gerenciamento de Produtos de Mini Mercado - Lista de Exercícios
Linguagens de Programação
ESPM
37
Introdução à Codificação de Métodos em Java
Linguagens de Programação
ESPM
3
Atividade Prática: CRUD de Jogos com HTML, JavaScript e DOM
Linguagens de Programação
ESPM
14
Atividade de Revisao - Criacao e Manipulacao de Dataframe com Tidyverse em R
Linguagens de Programação
ESPM
3
API-Restful-Spring-Boot-Sistema-de-Restaurante
Linguagens de Programação
ESPM
19
Introdução à Linguagem R - Histórico, Interfaces e Instalação
Linguagens de Programação
ESPM
20
Introdução aos Arrays Bidimensionais em Programação
Linguagens de Programação
ESPM
Preview text
Programação Funcional Python Python Exercício 1 Faça o CRUD do modelo de dados Obrigado import sqlite3 from sqlite3 import Error Função para criar uma conexão com o banco de dados def criarconexao conexao None try conexao sqlite3connectmemory printsqlite3version except Error as e printe if conexao return conexao Função para fechar a conexão com o banco de dados def fecharconexaoconexao conexaoclose Função para criar uma tabela def criartabelaconexao sqlcriartabela try c conexaocursor cexecutesqlcriartabela except Error as e printe Função para criar um autor def criarautorconexao AutorID inputInsira o ID do autor Nome inputInsira o nome do autor autor AutorID Nome sql INSERT INTO AutorAutorIDNome VALUES cur conexaocursor curexecutesql autor return curlastrowid Função para criar um post def criarpostconexao PostID inputInsira o ID do post AutorID inputInsira o ID do autor do post Titulo inputInsira o título do post Criado inputInsira a data de criação do post AAAAMMDD HHMMSS post PostID AutorID Titulo Criado sql INSERT INTO PostPostIDAutorIDTituloCriado VALUES cur conexaocursor curexecutesql post return curlastrowid def principal bancodados rCsqlitedbpythonsqlitedb sqlcriartabelaautor CREATE TABLE IF NOT EXISTS Autor AutorID integer PRIMARY KEY Nome text NOT NULL sqlcriartabelapost CREATE TABLE IF NOT EXISTS Post PostID integer PRIMARY KEY AutorID integer NOT NULL Titulo text NOT NULL Criado datetime NOT NULL FOREIGN KEY AutorID REFERENCES Autor AutorID Criar uma conexão com o banco de dados conexao criarconexaobancodados Criar tabelas if conexao is not None Criar tabela autor criartabelaconexao sqlcriartabelaautor Criar tabela post criartabelaconexao sqlcriartabelapost Inserir dados printInserir dados para o autor criarautorconexao printInserir dados para o post criarpostconexao else printErro Não foi possível criar a conexão com o banco de dados Fechar a conexão fecharconexaoconexao if name main principal