Aller au contenu principal

Base de données relationnelle

Une base de données relationnelle est un type de base de données qui stocke les données sous forme de tableau (colonnes et lignes). Les bases de données relationnelles sont basées sur le modèle de données relationnelles, permettant ainsi une méthode et un langage d’interrogation cohérents : Langage de requête structuré (SQL). Dans les bases de données relationnelles, les colonnes contiennent des attributs de données (tels que le type de données) et les lignes contiennent des instances appelées “enregistrements.” Les relations peuvent être définies entre les tables à l’aide de règles telles que les contraintes de clé étrangère qui déclarent qu’une valeur dans une table doit provenir d’une valeur existante dans une table distincte. Les tables peuvent être liées entre elles (associées) sur la base de données communes pour prendre en charge les requêtes sur plusieurs tables.

Base de données relationnelleBase de données NoSQL
Faible flexibilité, structure élevéeGrande flexibilité, faible structure
Efficace pour le stockage de données sur un seul serveurConçu pour une utilisation sur des systèmes distribués
Langage de requête unique : SQLLangage de requête spécifique au produit

Exemples

Autres ressources