Dans ce chapitre, nous allons aborder les principaux thèmes du tutoriel, qui seront détaillés dans les prochains chapitres.
Une base de données, qu'est-ce que c'est ?
Les bases de données ont pour but de stocker, organiser et analyser les données. Ce sont de véritables encyclopédies dans lesquelles reposent l'entièreté des données utiles à votre application. Il y a plusieurs types de bases de données, la plus connue étant la base de données relationnelle. Une base de données relationnelle utilise des tables pour représenter les données et établit des relations entre ces tables. Nous verrons dans le prochain chapitre la structure précise d'une base de données relationelle. Elle permet donc de structurer les données de manière à les relier entre elles. Cela facilite la gestion, la recherche et l'organisation des informations. Afin d'écrire ou de lire des données au sein de cette base de données, nous allons utiliser un Système de Gestion de Base de Données.
Les SGBD ( Système de Gestion de Base de Données )
Comme expliqué précédemment, c'est grâce à un SGBD que l'on peut interagir avec une base de données. En fonction du type de base de données, le SGBD changera sa façon d'interagir avec le développeur et avec la base de données. Si nous restons dans l'exemple d'une base de données relationnelle, il existe plusieurs SGBD pour ce type de base de données ( MariaDB, MySQL, ...). La quasi totalité d'entre eux utilisent le SQL ( Structured Query Langage ) pour communiquer entre votre code et la base de données.
Rejoindre la communauté de développeurs
Rejoins notre communauté de développeurs pour progresser et t'améliorer
Le SQL, un langage à part entière.
Le SQL est un langage qui permet au développeur d'effectuer des requêtes à une base de données. Vous allez donc pouvoir Créer, Lire, Modifier, ou Supprimer vos données. Nous verrons comment dans les prochains chapitres. Cependant, en fonction du SGBD, le SQL peut légèrement changer et ainsi nous faire profiter de fonctionnalités variées. Les SGBD dédiés aux bases de données relationnelles les plus connus sont : MariaDB, MySQL, ou encore Oracle.
Passer au chapitre suivant :
