Le principe d'universalité du SGBD indique que le logiciel peut contenir toutes les données d'un système d'information:
Le SGBD intègre des fonctions étendues/complexes dont le but est de pouvoir gérer l'ensemble des besoins.
Le SGBD centralise l'information, il est accessible à de multiples utilisateurs, cela implique qu'il doit:
L'idée maîtresse est de pouvoir partager les données tout en garantissant leur cohérence: des accès concurrents s'il ne sont pas correctement orchestrés peuvent conduire à une perte d'intégrité.
Les propriétés ACID: Atomicité, Cohérence, Isoaltion, Duracbilité
Les SGBD sont pensés pour pouvoir résister aux pannes via des mécanismes:
Ces mécanismes sont
Les SGDB sont en mesure de répondre aux problématiques de distribution des données:
La distribution des données introduit de nombreuses difficultés gérées par le SGBD comme l'évaluation de requêtes sur des données distribuées. Dans ce cas il faut:
Pour les transactions distribuées la complexité est plus grande encore, des techniques spécifiques telle que le “commit à deux phases” sont alors utilisées.
Les SGBD sont des systèmes conçus pour acceuillir toutes les données d'un système d'information, pour répondre à tous les besoins de tous les utilisateurs: c'est le principe d'universalité du SGBD.
Les SGDB intègrent des fonctionnalités complexes et étendues afin de répondre à ce principe d'universalité: gestion de la concurrence, des pannes, de la distribution des données.