Database

The term database is defined as a database that allows to store raw data. It is therefore a set of information that is organized in such a way as to be easily accessible, managed and updated. Computer databases generally contain aggregates of records or data files containing information on business transactions or interactions with specific customers.

Relational database

In a relational database, numerical information about a specific client is organized into rows, columns and tables that are indexed to facilitate the search for relevant information via SQL or NoSQL queries.

Graphical database

In contrast, a graphical database uses nodes and edges to define the relationships between data entries and queries, which requires a special semantic search syntax. At the time of writing, SPARQL is the only semantic query language approved by the World Wide Web Consortium (W3C).

Database manager

Typically, the database manager allows users to control read/write access, specify report generation and analyze usage. Some databases offer ACID compliance (atomicity, consistency, isolation and durability) to ensure data consistency and completeness of transactions.

Types of databases

Databases have evolved since their creation in the 1960s, starting with hierarchical and networked databases, then in the 1980s with object-oriented databases, and now with SQL and NoSQL databases and cloud databases.

Example of a Database

Firebase

It is an application development platform (Web and mobile). We'll find there:

My first image

To create a social network a little similar to Facebook. It will be necessary to set up different data blocks with in particular:

My first image My first image

All conversations will then be stored in a database cloud.

Bibliography

https://lesveilleursdenuit.fr/introduction-a-firebase/

https://www.guru99.com/introduction-to-database-sql.html

https://www.slideshare.net/koushik0810/facebookthe-nuts-and-bolts-technology

https://cdn-images-1.medium.com/max/720/1*wwQ44b7hKQPC3qJeST-e_g.gif

You too Create a database with Create MySQL Database!