Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 96df0a2

Browse files
committed
README, ERD
1 parent a2e54d3 commit 96df0a2

File tree

2 files changed

+30
-17
lines changed

2 files changed

+30
-17
lines changed

‎ERD.PNG‎

44 KB
Loading[フレーム]

‎README.md‎

Lines changed: 30 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,49 @@
1-
# Overview
1+
# SQL Database With Python
22

3-
{Important! Do not say in this section that this is college assignment. Talk about what you are trying to accomplish as a software engineer to further your learning.}
3+
This is my **SQL Database in Python Demo** software. I decided to make this demo to research, gain an understanding of, and showcase my understanding in using SQL in python to create a database and be able to access and modify it using queries. To do this, I created a planner that can store and modify data entered by the user.
44

5-
{Provide a description the software that you wrote and how it integrates with a SQL Relational Database. Describe how to use your program.}
5+
Some of the commands I use in the queries are:
66

7-
{Describe your purpose for writing this software.}
7+
* CREATE
8+
* INSERT
9+
* SELECT
10+
* UPDATE
11+
* DELETE
12+
* CONCAT
13+
* ORDER BY
14+
* INNER JOIN
15+
* DATE (%m/%d/%Y)
816

917
{Provide a link to your YouTube demonstration. It should be a 4-5 minute demo of the software running, a walkthrough of the code, and a view of how created the Relational Database.}
1018

1119
[Software Demo Video](http://youtube.link.goes.here)
1220

13-
# Relational Database
21+
## Relational Database
1422

15-
{Describe the relational database you are using.}
23+
The relational database that I am using is SQLite3, which is already included in the default python libraries.
1624

17-
{Describe the structure (tables) of the relational database that you created.}
25+
The database has two tables, one named **tasks** and one named **types**. Tasks contains the task_id, task, year, month, day, and time. Types contains the type_id, and type. Using an **INNER JOIN**, I am able to do **SELECT** queries that use the type_id to get the type name, and display it to the user. The database is structured as shown below:
1826

19-
# Development Environment
27+
![Entity Relationship Diagram](ERD.png)
2028

21-
{Describe the tools that you used to develop the software}
29+
## Development Environment
2230

23-
{Describe the programming language that you used and any libraries.}
31+
I used Visual Studio Code with python to create this project, and used the built in SQLite3 library to create and query the database.
32+
33+
### Tools
34+
35+
* Visual Studio Code
36+
* Python
37+
* SQLite3
2438

2539
# Useful Websites
2640

27-
{Make a list of websites that you found helpful in this project}
28-
* [Web Site Name](http://url.link.goes.here)
29-
* [Web Site Name](http://url.link.goes.here)
41+
*[SQLite Tutorial](http://www.sqlitetutorial.net/)
42+
* [Python Homepage](http://www.python.org/)
43+
* [W3 Schools](http://www.w3schools.com/sql/)
3044

3145
# Future Work
3246

33-
{Make a list of things that you need to fix, improve, and add in the future.}
34-
* Item 1
35-
* Item 2
36-
* Item 3
47+
* Make program appear in a window
48+
* Add more items to be input so I can use more tables to help with practice
49+
* Create a new database that can work with a game

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /