? Bases de données relationnelles permettent aux utilisateurs de rechercher et de récupérer des ensembles de données , appelé tables , basé sur les relations entre les différents éléments de données. Malgré les avantages tels que l'optimisation de vastes ensembles d'informations et l'accès des outils comme le langage SQL (Structured Query ) , bases de données relationnelles viennent aussi avec leurs propres inconvénients . Restrictions sur les types de données de bases de données relationnelles viennent avec des restrictions quant aux types de données qu'ils peuvent stocker . Types de données complexes telles que des images 3D ou des objets abstraits de données ne sont pas disponibles pour stocker sous une base de données relationnelle . Les types de données disponibles dans une base de données inclure des chiffres, des caractères (lettres ) , les dates et heures, ou de valeurs booléennes (vrai /faux ) . Complexité bases de données relationnelles peuvent rapidement devenir complexe lorsque la quantité de données augmente et les relations entre les éléments de données devient plus compliqué. En outre , SQL , alors un outil puissant pour accéder aux données d'une base de données relationnelle , est limité dans la façon dont il accède aux données avec des relations complexes. Aussi, représentant des formes complexes de données nécessite de décomposer les données en types de données simples que la base de données des supports ( comme des numéros , des lettres et des valeurs booléennes ) . Recombiner ces valeurs pour reconstruire les données originales ajoute à la complexité du système. Coût Le logiciel et l'expertise nécessaires pour mettre en œuvre une base de données relationnelle peuvent venir avec une étiquette de prix élevé . Outre l'achat de licences de logiciels , les coûts récurrents de maintenance du système et le personnel que les données et les exigences d'espace augmentation augmente le coût de bases de données relationnelles . En outre, précisément l'accès aux données à partir d'une base de données relationnelle exige un haut niveau d' expérience et de formation , ce qui nécessite un grand investissement de temps et d'argent .
|