>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Les avantages d'un SGBD relationnel (RDBMS)

Un SGBD relationnel (RDBMS - Relational Database Management System) est un système logiciel donnant accès à une base de données relationnelle. C'est un ensemble d'applications pour créer, maintenir, gérer et utiliser la base. Une « base de données relationnelle » est structurée sur le modèle relationnel. Les données sont stockées et présentées en format tabulaire, organisées en lignes et colonnes avec un enregistrement par ligne.

Structure des données

Le format tabulaire est simple et facile à comprendre pour les utilisateurs. Les SGBDR offrent un accès aux données via une structure naturelle et organisée. Les requêtes peuvent rechercher dans n'importe quelle colonne pour trouver des correspondances.

Accès multi-utilisateurs

Les SGBDR permettent à plusieurs utilisateurs d'accéder à une base simultanément. Les fonctionnalités intégrées de verrouillage et gestion des transactions permettent d'accéder aux données pendant qu'elles sont modifiées, évitent les collisions entre deux utilisateurs modifiant les mêmes données, et empêchent l'accès à des enregistrements partiellement mis à jour.

Privilèges

Les fonctionnalités d'autorisation et contrôle des privilèges dans un SGBDR permettent à l'administrateur de restreindre l'accès aux utilisateurs autorisés, et d'accorder des privilèges selon les tâches de base de données nécessaires. L'autorisation peut être définie selon l'adresse IP du client distant combinée à l'autorisation utilisateur, limitant l'accès à des systèmes externes spécifiques.

Accès réseau

Les SGBDR fournissent l'accès à la base via un démon serveur, un programme logiciel spécialisé qui écoute les requêtes sur un réseau, et permet aux clients de se connecter et d'utiliser la base. Les utilisateurs n'ont pas besoin de se connecter au système physique, offrant commodité et une couche de sécurité. L'accès réseau permet aux développeurs de créer des outils desktop et applications web interagissant avec les bases.

Vitesse

Le modèle relationnel n'est pas la structure de données la plus rapide. Les avantages des SGBDR (simplicité) font du compromis de vitesse un échange équitable. Les optimisations intégrées et la conception des bases améliorent les performances, permettant aux SGBDR d'être plus que suffisamment rapides pour la plupart des applications et jeux de données. Les progrès technologiques (processeurs plus rapides, mémoire et stockage moins chers) permettent de construire des systèmes incroyablement rapides surmontant tout manque de performance.

Maintenance

Les SGBDR incluent des utilitaires de maintenance donnant aux administrateurs des outils pour maintenir, tester, réparer et sauvegarder facilement les bases. Beaucoup de fonctions peuvent être automatisées via l'automatisation intégrée ou les outils du système d'exploitation.

Langage

Les SGBDR supportent un langage générique : le SQL (Structured Query Language). La syntaxe SQL est simple, utilisant des mots-clés anglais standards, la rendant intuitive et facile à apprendre. Beaucoup de SGBDR ajoutent des mots-clés, fonctions et fonctionnalités spécifiques non-SQL au langage SQL.

Vie connectée