A Database is an example of persistent data that is held on a computer. Programming languages and frameworks allow you to store and retrive data.
SQL stands for Structured Query Language ยท SQL lets you access and manipulate databases and has become a long lasting development standard.
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper (ORM) that gives application developers the full power and flexibility of SQL.
There are many newer and sometimes easier Database languages and frameworks. Mongo, DynamoDB, Neo4J are Databases being used by students developers in last 3 years.