SlideShare a Scribd company logo
Develop a simple console/text-based database application to manage donations for a NGO. -
create a database file called ngo.db using SQLite Expert - create a table called Donations, using
SQLite Expert; which contains a field storing the donators full name, and a field for the amount
- write a simple text-based Python program called donations.py which accesses the database and
repeatedly allows the user to insert records into the table. Also allow the user to terminate.

More Related Content

More from ameershoe

Devise a C program that reads a number of X integer numbers from an .pdf
Devise a C program that reads a number of X integer numbers from an .pdfDevise a C program that reads a number of X integer numbers from an .pdf
Devise a C program that reads a number of X integer numbers from an .pdf
ameershoe
 
Develop a bulleted list of 5-7 issues or best practices that you ide.pdf
Develop a bulleted list of 5-7 issues or best practices that you ide.pdfDevelop a bulleted list of 5-7 issues or best practices that you ide.pdf
Develop a bulleted list of 5-7 issues or best practices that you ide.pdf
ameershoe
 
Develop a comprehensive logistics plan, including a detailed descripti.pdf
Develop a comprehensive logistics plan, including a detailed descripti.pdfDevelop a comprehensive logistics plan, including a detailed descripti.pdf
Develop a comprehensive logistics plan, including a detailed descripti.pdf
ameershoe
 
Develop a comprehensive logistics plan using it elements( storage ha.pdf
Develop a comprehensive logistics plan using it elements( storage ha.pdfDevelop a comprehensive logistics plan using it elements( storage ha.pdf
Develop a comprehensive logistics plan using it elements( storage ha.pdf
ameershoe
 
Determining Selected Amounts for Cash Flows from (Used for) Operatin.pdf
Determining Selected Amounts for Cash Flows from (Used for) Operatin.pdfDetermining Selected Amounts for Cash Flows from (Used for) Operatin.pdf
Determining Selected Amounts for Cash Flows from (Used for) Operatin.pdf
ameershoe
 
DISCHARGE PLAN ( write most Prioritize according to your patient�s n.pdf
DISCHARGE PLAN ( write most Prioritize according to your patient�s n.pdfDISCHARGE PLAN ( write most Prioritize according to your patient�s n.pdf
DISCHARGE PLAN ( write most Prioritize according to your patient�s n.pdf
ameershoe
 
Differences in signal strength are produced during action potential .pdf
Differences in signal strength are produced during action potential .pdfDifferences in signal strength are produced during action potential .pdf
Differences in signal strength are produced during action potential .pdf
ameershoe
 
Devon est� acusado de robar una joyer�a y es encarcelado sumariament.pdf
Devon est� acusado de robar una joyer�a y es encarcelado sumariament.pdfDevon est� acusado de robar una joyer�a y es encarcelado sumariament.pdf
Devon est� acusado de robar una joyer�a y es encarcelado sumariament.pdf
ameershoe
 
discuss anatomy of fish b) Discuss the homeostasis of body temp.pdf
discuss  anatomy  of fish  b) Discuss the homeostasis of body temp.pdfdiscuss  anatomy  of fish  b) Discuss the homeostasis of body temp.pdf
discuss anatomy of fish b) Discuss the homeostasis of body temp.pdf
ameershoe
 
Discuss epigenetics and how it explains gene expression specifically.pdf
Discuss epigenetics and how it explains gene expression specifically.pdfDiscuss epigenetics and how it explains gene expression specifically.pdf
Discuss epigenetics and how it explains gene expression specifically.pdf
ameershoe
 
DireccionesLea atentamente y responda cada pregunta. Complete sus.pdf
DireccionesLea atentamente y responda cada pregunta. Complete sus.pdfDireccionesLea atentamente y responda cada pregunta. Complete sus.pdf
DireccionesLea atentamente y responda cada pregunta. Complete sus.pdf
ameershoe
 
Determine thr outcome tor the lac operon genotype shown. All 5.pdf
Determine thr outcome tor the lac operon genotype shown. All 5.pdfDetermine thr outcome tor the lac operon genotype shown. All 5.pdf
Determine thr outcome tor the lac operon genotype shown. All 5.pdf
ameershoe
 
1.Why are standards important for competition in the European market.pdf
1.Why are standards important for competition in the European market.pdf1.Why are standards important for competition in the European market.pdf
1.Why are standards important for competition in the European market.pdf
ameershoe
 
1.Which of the following statements about headings is least accurate.pdf
1.Which of the following statements about headings is least accurate.pdf1.Which of the following statements about headings is least accurate.pdf
1.Which of the following statements about headings is least accurate.pdf
ameershoe
 
1.What is the tiered approach to disclosure What are the most detai.pdf
1.What is the tiered approach to disclosure What are the most detai.pdf1.What is the tiered approach to disclosure What are the most detai.pdf
1.What is the tiered approach to disclosure What are the most detai.pdf
ameershoe
 
1.What is the difference between BJT used as switches and BJT used a.pdf
1.What is the difference between BJT used as switches and BJT used a.pdf1.What is the difference between BJT used as switches and BJT used a.pdf
1.What is the difference between BJT used as switches and BJT used a.pdf
ameershoe
 
1.Use a consumer choice to explain and illustrate theexcess burden o.pdf
1.Use a consumer choice to explain and illustrate theexcess burden o.pdf1.Use a consumer choice to explain and illustrate theexcess burden o.pdf
1.Use a consumer choice to explain and illustrate theexcess burden o.pdf
ameershoe
 
1.under the domain name service (DNS) protocol, in the address someo.pdf
1.under the domain name service (DNS) protocol, in the address someo.pdf1.under the domain name service (DNS) protocol, in the address someo.pdf
1.under the domain name service (DNS) protocol, in the address someo.pdf
ameershoe
 
1.Twenty less than four times a number 2. Fifty increased by three.pdf
1.Twenty less than four times a number 2. Fifty increased by three.pdf1.Twenty less than four times a number 2. Fifty increased by three.pdf
1.Twenty less than four times a number 2. Fifty increased by three.pdf
ameershoe
 
1.The very recent past in Latin America suggested at least the possi.pdf
1.The very recent past in Latin America suggested at least the possi.pdf1.The very recent past in Latin America suggested at least the possi.pdf
1.The very recent past in Latin America suggested at least the possi.pdf
ameershoe
 

More from ameershoe (20)

Devise a C program that reads a number of X integer numbers from an .pdf
Devise a C program that reads a number of X integer numbers from an .pdfDevise a C program that reads a number of X integer numbers from an .pdf
Devise a C program that reads a number of X integer numbers from an .pdf
 
Develop a bulleted list of 5-7 issues or best practices that you ide.pdf
Develop a bulleted list of 5-7 issues or best practices that you ide.pdfDevelop a bulleted list of 5-7 issues or best practices that you ide.pdf
Develop a bulleted list of 5-7 issues or best practices that you ide.pdf
 
Develop a comprehensive logistics plan, including a detailed descripti.pdf
Develop a comprehensive logistics plan, including a detailed descripti.pdfDevelop a comprehensive logistics plan, including a detailed descripti.pdf
Develop a comprehensive logistics plan, including a detailed descripti.pdf
 
Develop a comprehensive logistics plan using it elements( storage ha.pdf
Develop a comprehensive logistics plan using it elements( storage ha.pdfDevelop a comprehensive logistics plan using it elements( storage ha.pdf
Develop a comprehensive logistics plan using it elements( storage ha.pdf
 
Determining Selected Amounts for Cash Flows from (Used for) Operatin.pdf
Determining Selected Amounts for Cash Flows from (Used for) Operatin.pdfDetermining Selected Amounts for Cash Flows from (Used for) Operatin.pdf
Determining Selected Amounts for Cash Flows from (Used for) Operatin.pdf
 
DISCHARGE PLAN ( write most Prioritize according to your patient�s n.pdf
DISCHARGE PLAN ( write most Prioritize according to your patient�s n.pdfDISCHARGE PLAN ( write most Prioritize according to your patient�s n.pdf
DISCHARGE PLAN ( write most Prioritize according to your patient�s n.pdf
 
Differences in signal strength are produced during action potential .pdf
Differences in signal strength are produced during action potential .pdfDifferences in signal strength are produced during action potential .pdf
Differences in signal strength are produced during action potential .pdf
 
Devon est� acusado de robar una joyer�a y es encarcelado sumariament.pdf
Devon est� acusado de robar una joyer�a y es encarcelado sumariament.pdfDevon est� acusado de robar una joyer�a y es encarcelado sumariament.pdf
Devon est� acusado de robar una joyer�a y es encarcelado sumariament.pdf
 
discuss anatomy of fish b) Discuss the homeostasis of body temp.pdf
discuss  anatomy  of fish  b) Discuss the homeostasis of body temp.pdfdiscuss  anatomy  of fish  b) Discuss the homeostasis of body temp.pdf
discuss anatomy of fish b) Discuss the homeostasis of body temp.pdf
 
Discuss epigenetics and how it explains gene expression specifically.pdf
Discuss epigenetics and how it explains gene expression specifically.pdfDiscuss epigenetics and how it explains gene expression specifically.pdf
Discuss epigenetics and how it explains gene expression specifically.pdf
 
DireccionesLea atentamente y responda cada pregunta. Complete sus.pdf
DireccionesLea atentamente y responda cada pregunta. Complete sus.pdfDireccionesLea atentamente y responda cada pregunta. Complete sus.pdf
DireccionesLea atentamente y responda cada pregunta. Complete sus.pdf
 
Determine thr outcome tor the lac operon genotype shown. All 5.pdf
Determine thr outcome tor the lac operon genotype shown. All 5.pdfDetermine thr outcome tor the lac operon genotype shown. All 5.pdf
Determine thr outcome tor the lac operon genotype shown. All 5.pdf
 
1.Why are standards important for competition in the European market.pdf
1.Why are standards important for competition in the European market.pdf1.Why are standards important for competition in the European market.pdf
1.Why are standards important for competition in the European market.pdf
 
1.Which of the following statements about headings is least accurate.pdf
1.Which of the following statements about headings is least accurate.pdf1.Which of the following statements about headings is least accurate.pdf
1.Which of the following statements about headings is least accurate.pdf
 
1.What is the tiered approach to disclosure What are the most detai.pdf
1.What is the tiered approach to disclosure What are the most detai.pdf1.What is the tiered approach to disclosure What are the most detai.pdf
1.What is the tiered approach to disclosure What are the most detai.pdf
 
1.What is the difference between BJT used as switches and BJT used a.pdf
1.What is the difference between BJT used as switches and BJT used a.pdf1.What is the difference between BJT used as switches and BJT used a.pdf
1.What is the difference between BJT used as switches and BJT used a.pdf
 
1.Use a consumer choice to explain and illustrate theexcess burden o.pdf
1.Use a consumer choice to explain and illustrate theexcess burden o.pdf1.Use a consumer choice to explain and illustrate theexcess burden o.pdf
1.Use a consumer choice to explain and illustrate theexcess burden o.pdf
 
1.under the domain name service (DNS) protocol, in the address someo.pdf
1.under the domain name service (DNS) protocol, in the address someo.pdf1.under the domain name service (DNS) protocol, in the address someo.pdf
1.under the domain name service (DNS) protocol, in the address someo.pdf
 
1.Twenty less than four times a number 2. Fifty increased by three.pdf
1.Twenty less than four times a number 2. Fifty increased by three.pdf1.Twenty less than four times a number 2. Fifty increased by three.pdf
1.Twenty less than four times a number 2. Fifty increased by three.pdf
 
1.The very recent past in Latin America suggested at least the possi.pdf
1.The very recent past in Latin America suggested at least the possi.pdf1.The very recent past in Latin America suggested at least the possi.pdf
1.The very recent past in Latin America suggested at least the possi.pdf
 

Recently uploaded

RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
sayalidalavi006
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 

Recently uploaded (20)

RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 

Develop a simple consoletext-based database application to manage d.pdf

  • 1. Develop a simple console/text-based database application to manage donations for a NGO. - create a database file called ngo.db using SQLite Expert - create a table called Donations, using SQLite Expert; which contains a field storing the donators full name, and a field for the amount - write a simple text-based Python program called donations.py which accesses the database and repeatedly allows the user to insert records into the table. Also allow the user to terminate.