3.1 - INDEPENDANCE PHYSIQUE (données/programmes)
Possibilité de modifier l'organisation physique (accès) sans modifier les programmes.
3.2 - INDEPENDANCE LOGIQUE
Modification du schéma conceptuel sans modification des programmes.
3.3 - MANIPULATION DES DONNEES
Manipulations des données par des utilisateurs qui n'ont pas la connaissance de l'organisation de la base et qui disposent de langages évolués "naturels".
3.4 - EFFICACITE DES ACCES AUX DONNEES
Possibilités pour les utilisateurs avertis de manipuler les données à partir de langages hôtes (Pascal, Fortran, C, Java...). Efficacité et rapidité au niveau des accès sur les supports.
3.5 - ADMINISTRATION CENTRALISEE DES DONNEES
L'administrateur de la base définit les structures de données, de stockage et de contrôle.
3.6 - NON REDONDANCE DES DONNEES
viter qu'une même donnée apparaisse plusieurs fois dans la base pour éviter les problèmes de mise à jour.
3.7 - INTEGRITE DES DONNEES
Cohérence des données lors des mises à jour (les règles de contraintes d'intégrité sont définies par l'administrateur).
3.8 - PARTAGEABILITE DES DONNEES
Plusieurs applications simultanées sur les données.
3.9 - SECURITE DES DONNEES
- Contrôle des droits d'accès.
- Reprise sur panne.
L'investissement humain pour réaliser un SGBD relationnel est supérieur à 50 ingénieurs / an (5 M $).