Understanding database concepts for Flask applications
Now that we have set up our database and connected with it using the Terminal, it is crucial to have a solid understanding of some database concepts to be able to set up backend services that can collect, store, and retrieve users’ data.
Most modern web applications have a database to store users’ data. As a full stack web developer, part of your responsibility is to be able to set up backend services that can collect, store, and retrieve users’ data. We will dive into interacting with databases from a Flask application shortly, but before that there are few database concepts you need to understand.
Let’s take a quick overview of the following database concepts.
RDBMS
When working with a database in a production environment, you need an RDBMS. An RDBMS is a software package that allows you to interact with a database. The RDBMS software allows you to define, manipulate, retrieve, and manage...