Qu'est ce qu'une base de données ?
Une base de données est une bibliothèque d'informations organisées et rangées afin d'être facilement consultables ou modifiables. Chaque fois que de nouvelles informations sont rentrées, la base de données est automatiquement modifiée.
Elle est utilisée dans de nombreuses entreprises à commencer par les compagnies d'assurances ou encore de voyage.
Une base de données est une bibliothèque d'informations organisées et rangées afin d'être facilement consultables ou modifiables
Les différentes bases de données
Les bases de données relationnelle (sql)
Une base de données relationnelles est un type de base de données ou les données sont liées entre elles. Les données sont généralement structurées en tables à travers des lignes et des colonnes pour être facilement accessibles. Chaque ligne correspond à un produit, une personne par exemple, et les colonnes aux différents attributs associés à ce produit.
Avantages
Facile d’utilisationRequête complexe : permet d'effectuer des requêtes complexes, à travers des recherches croisées sur le tableau
Données pas redondantes
Inconvénients
Parfois des limitesComplexe à modifier : lorsqu'on souhaite modifier le fonctionnement du modèle, changer des critères...
Les bases de données non relationnelle (Nosql)
Une base de données non relationnelles est un type de base de données où les données ne sont pas structurées sous forme de tables, avec des lignes ou des colonnes.
Elle peut être exprimée sous forme de documetnts JSON ou encore de graphes.
Avantages
Permet d'utiliser un autre schéma de stockage de données quand le tableau ne fonctionne pasVolume important : peut gérer un nombre important de données structurées, semi structurées et pas structurées du tout
N'ont pas besoin de serveur important pour fonctionner, et se réplique facilement
Inconvénients
Pas de language d'interrogation standart : chaque éditeur met en place le sienLes requêtes complexes sont plus difficiles à réaliser