Table des matières:
- Définition - Que signifie la base de données relationnelle (RDB)?
- Techopedia explique la base de données relationnelle (RDB)
Définition - Que signifie la base de données relationnelle (RDB)?
Une base de données relationnelle (RDB) est un ensemble collectif de plusieurs ensembles de données organisés par tables, enregistrements et colonnes. Les RDB établissent une relation bien définie entre les tables de base de données. Les tableaux communiquent et partagent des informations, ce qui facilite la recherche de données, l'organisation et la génération de rapports.
Les RDB utilisent le SQL (Structured Query Language), qui est une application utilisateur standard qui fournit une interface de programmation facile pour l'interaction avec la base de données.
RDB est dérivé du concept de fonction mathématique de cartographie des ensembles de données et a été développé par Edgar F. Codd.
Techopedia explique la base de données relationnelle (RDB)
Les RDB organisent les données de différentes manières. Chaque table est appelée relation, qui contient une ou plusieurs colonnes de catégorie de données. Chaque enregistrement (ou ligne) de table contient une instance de données unique définie pour une catégorie de colonne correspondante. Une ou plusieurs données ou caractéristiques d'enregistrement se rapportent à un ou plusieurs enregistrements pour former des dépendances fonctionnelles. Ceux-ci sont classés comme suit:
- Un à un: un enregistrement de table se rapporte à un autre enregistrement d'une autre table.
- Un à plusieurs: un enregistrement de table correspond à de nombreux enregistrements d'une autre table.
- Plusieurs à un: plusieurs enregistrements de table se rapportent à un autre enregistrement de table.
- Plusieurs à plusieurs: plusieurs enregistrements de table se rapportent à plusieurs enregistrements d'une autre table.
RDB effectue des opérations de base de données "select", "project" et "join", où select est utilisé pour la récupération de données, le projet identifie les attributs de données et join combine les relations.
Les RDB présentent de nombreux autres avantages, notamment:
- Extensibilité facile, car de nouvelles données peuvent être ajoutées sans modifier les enregistrements existants. Ceci est également connu sous le nom d'évolutivité.
- Nouvelles performances technologiques, puissance et flexibilité avec de multiples capacités d'exigence de données.
- La sécurité des données, qui est essentielle lorsque le partage de données est basé sur la confidentialité. Par exemple, la direction peut partager certains privilèges de données et accéder et bloquer les employés à d'autres données, telles que des informations confidentielles sur les salaires ou les avantages sociaux.