Contenu du cours
Base de Données Relationnelle et Normalisation
Base de Données Relationnelle et Normalisation
Différence Entre les Bases de Données Relationnelles et Non Relationnelles
Aperçu
Les systèmes de gestion de bases de données relationnelles (SGBDR) offrent une interface utilisateur intuitive, ce qui les rend accessibles même à ceux qui disposent d'une expérience limitée. Ils organisent les données dans des tables interconnectées.
Les systèmes de gestion de bases de données non relationnelles, en revanche, proposent une interface spécialisée conçue principalement pour les développeurs. Ils stockent les données dans des formats distincts, et non dans des tables. Parmi ces formats, JSON (JavaScript Object Notation) se démarque comme le plus répandu.
Principales différences
Relational Databases | Non-relational Databases |
---|---|
Store data in tables. | Store data in various formats, like JSON. |
Pour illustrer, considérez deux ensembles de données nommés "student" avec les champs : id, name, surname et age. Ci-dessous se trouve une représentation possible de ces ensembles de données dans des contextes de bases de données relationnelles et non relationnelles :
Les données dans les bases de données non relationnelles ressemblent souvent à des structures de type dictionnaire, semblables à celles de Python. Ci-dessous se trouve un exemple illustrant cette relation :
Ici, nous avons les données des étudiants associées au groupe BG1. Contrairement aux systèmes relationnels, aucun lien direct n'est présent. Le système non relationnel (ou SGBD NoSQL) est responsable de l'identification de cette association.
Nous approfondirons les subtilités des bases de données relationnelles au fil de ce cours.
1. Quel modèle de base de données (DB) utilise des tables ?
2. Quels systèmes de gestion de bases de données (SGBD) utilisent des tables ?
3. Quel modèle de base de données (BD) utilise différents formats d'objets ?
4. Quels systèmes de gestion de bases de données (SGBD) utilisent différents formats d'objets ?
Merci pour vos commentaires !