What is database ?

Database is a collection of data, which means "a set of related data and the way it is organized", that's a database management system which let possible to access to them. Data can refer to many different things. Databases helps to classify and to structure the data. Databases can store data and to retrieve them easily. Nowadays data bases are essential in information technology, because they represent a persistent data storage. A database could be used by one or more users, Firebase let possible to send data and retrieve them.

Why?

It could be useful for a firm for example, a factory that want to compare all of its products, it helps to classify them, and when a customer is looking for some characteristics, he may ask what he wants the product to do without knowing the product he really wants. Thanks to database, products would be classify and it would be possible to propose different types of products to the client, concerning the price, or the color for example. Also, for those who love a theme, especially there for film-lovers, if they want to classify movies concerning their duration or their type (romance, horror…). There, we have a capture of an example we saw in the course.

What is Firebase?

Firebase Realtime Database has been founded in September 2011. It is both a mobile and a web application. It provides a real-time database. It is a NoSQL database that let you store and synchronized data between users in realtime. NoSQL database is more and more useful today, because it perfectly matches with BigData. They are perfect to collect a large amount of data and to receive new data. NoSQL refers to databases that are not relational.

The project: The project is to help individuals that love wine. First of all, we need to create a database dealing with wine. Our database should look like this:

Every single wine need to be entered in the base with some categories: color, value for money, vintage…

Now, we can deal with our database thanks to Glitch.

Finally, we just have to create a box to enter what we are looking for. It is possible to do it using Skeleton. We can ask in the box to find a red wine from 2019 which cost is less than 10euros and that will perfectly match with fish. Skeleton helps to optimize websites, and in particular let possible to create boxes.