Modèles textuel et relationnel : En résumé

Il est important de connaître les caractéristiques des modèles textuel et relationnel afin de mieux en comprendre l'utilisation et faire des choix plus éclairés vers l'un ou l'autre de ces modèles en fonction du contexte.

Résumé des principales caractéristiques des modèles textuel et relationnel

SGBD textuel

Par ex. DB/TextWorks

SGBD relationnel

Par ex. MySQL

Nombre de table de données

une

une ou plus

Occurrences multiples dans un champ

oui

non

Les occurrences multiples sont recréées, à la demande, par des requêtes reliant des tables

Possibilité d'avoir 0 occurrence dans un champ

oui

non

La valeur NULL est utilisée pour "simuler" l'absence d'occurrence

Types de données

plus limités

plus riches et plus forts

Langage d'interrogation

plus limité globalement, mais présente plus d'opérateurs pour les données textuelles

plus riche (SQL) sauf pour certains aspects du traitement des données textuelles qui nécessitent de passer par la recherche avancée plein texte

Ce que l'on retient globalement :

  • Dans les contextes où la sensibilité textuelle est de mise, c'est-à-dire que l'on veut être en mesure d'exploiter de la meilleure manière des données textuelles, le modèle textuel est à considérer.

  • Dans les contextes où la sensibilité textuelle est moins primordiale et où la réalité à représenter est plus complexe, le modèle relationnel est à considérer.