Système de gestion de base de données relationnelle (SGBDR)

Auteur: Randy Alexander
Date De Création: 2 Avril 2021
Date De Mise À Jour: 26 Juin 2024
Anonim
Système de gestion de base de données relationnelle (SGBDR) - La Technologie
Système de gestion de base de données relationnelle (SGBDR) - La Technologie

Contenu

Définition - Que signifie système de gestion de base de données relationnelle (SGBDR)?

Un système de gestion de base de données relationnelle (SGBDR) est un moteur / système de base de données basé sur le modèle relationnel spécifié par Edgar F. Codd - le père de la conception de bases de données relationnelles modernes - en 1970.


La plupart des applications de bases de données commerciales et open-source modernes sont de nature relationnelle. Les fonctionnalités de base de données relationnelles les plus importantes incluent la possibilité d'utiliser des tables pour le stockage de données tout en maintenant et en appliquant certaines relations de données.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le système de gestion de base de données relationnelle (SGBDR)

En 1970, Edgar F. Codd, informaticien britannique chez IBM, a publié «Un modèle relationnel de données pour de grandes banques de données partagées». À l’époque, le document de renom suscitait peu d’intérêt et peu comprenaient comment le travail novateur de Codd définirait le règles de base pour le stockage de données relationnelles, qui peuvent être simplifiées comme suit:


  1. Les données doivent être stockées et présentées sous forme de relations, c’est-à-dire des tables ayant des relations entre elles, par exemple des clés primaires / étrangères.
  2. Pour manipuler les données stockées dans les tables, un système doit fournir des opérateurs relationnels - un code permettant de tester la relation entre deux entités. Un bon exemple est la clause WHERE d’une instruction SELECT, c’est-à-dire l’instruction SQL SELECT * FROM CUSTOMER_MASTER WHERE CUSTOMER_SURNAME = ’Smith’ interrogera la table CUSTOMER_MASTER et renverra tous les clients portant le nom de famille Smith.

Codd a ensuite publié un autre article décrivant les 12 règles que toutes les bases de données doivent respecter pour être qualifiées de relationnelles. De nombreux systèmes de base de données modernes ne suivent pas les 12 règles, mais ces systèmes sont considérés comme relationnels car ils sont conformes à au moins deux des 12 règles.

La plupart des systèmes de bases de données commerciaux et à sources ouvertes modernes sont de nature relationnelle et incluent des applications bien connues, par exemple Oracle DB (Oracle Corporation); SQL Server (Microsoft) et MySQL et Postgres (open source).