Un système de gestion de base de données relationnelles (SGBDR ) est un système logiciel qui donne accès à une base de données relationnelle . Le système logiciel est une collection d'applications logicielles qui peuvent être utilisés pour créer, maintenir , gérer et utiliser la base de données . Une « base de données relationnelle " est une base de données structurée sur le modèle «relationnel» . Les données sont stockées et présentées dans un format tabulaire , organisé en lignes et en colonnes avec un enregistrement par ligne . Structure de données
Le format de table est simple et facile pour les utilisateurs de base de données à comprendre et à utiliser . SGBDR fournissent un accès aux données en utilisant une structure naturelle et l'organisation des données. Les requêtes de base de données peuvent rechercher n'importe quelle colonne pour les entrées correspondantes.
Accès multi-utilisateur
SGBDR permettent à plusieurs utilisateurs de bases de données pour accéder à une base de données simultanément. La fonctionnalité intégrée de gestion des opérations de verrouillage et permettent aux utilisateurs d'accéder aux données car il est en cours de modification , d'éviter les collisions entre deux utilisateurs mettant à jour les données , et empêche les utilisateurs d'accéder aux dossiers partiellement mis à jour.
Privilèges
autorisation et les fonctions de contrôle des privilèges dans un SGBDR permettent à l'administrateur de base de données pour restreindre l'accès aux seuls utilisateurs autorisés , et accorder des privilèges à des utilisateurs individuels sur la base des types de tâches de base de données dont ils ont besoin pour exécuter . L'autorisation peut être
accès réseau
SGBDR défini en fonction de l'adresse IP du client à distance en combinaison avec l'autorisation de l'utilisateur, limitant l'accès aux systèmes informatiques externes spécifiques . Donner accès à l' base de données grâce à un démon de serveur, un logiciel spécialisé qui écoute les demandes sur un réseau, et permet aux clients de bases de données pour se connecter et utiliser la base de données . Les utilisateurs n'ont pas besoin d'être en mesure de se connecter au système informatique physique à utiliser la base de données , fournir la commodité pour les utilisateurs et une couche de sécurité pour la base de données . L'accès au réseau permet aux développeurs de construire des outils bureautiques et des applications Web pour interagir avec les bases de données.
Speed
Le modèle de base de données relationnelle n'est pas la structure de données plus rapide. SGBDR avantages , tels que la simplicité, faire de la vitesse lente de commerce de hors équitable. Optimisations intégrées dans un SGBDR , et la conception des bases de données , améliorent les performances , ce qui permet d'effectuer des SGBDR plus que suffisamment rapide pour la plupart des applications et des ensembles de données. Les améliorations technologiques , l'augmentation de la vitesse du processeur et de la mémoire diminue et les coûts de stockage permettent aux administrateurs systèmes pour construire des systèmes incroyablement rapides qui peuvent surmonter les insuffisances de performances de base de données .
Maintenance
fonction de SGBDR
utilitaires de maintenance qui permettent aux administrateurs de bases de données avec des outils pour maintenir facilement , tester, réparer et sauvegarder les bases de données hébergées dans le système . La plupart des fonctions peuvent être automatisées à l'aide intégrée dans l'automatisation dans le SGBDR , ou des outils d'automatisation disponibles sur le système d'exploitation .
Langue
SGBDR soutenir un langage générique appelé " Structured Query Language " ( SQL). La syntaxe SQL est simple, et le langage utilise des mots-clés standards en langue anglaise et le phrasé , ce qui rend assez intuitive et facile à apprendre . De nombreux SGBDR ajoutent non-SQL , des mots clés spécifiques à la base , les fonctions et fonctionnalités pour le langage SQL .