Vidéo: 1- Qu'est-ce qu'une Base De Données (BDD) ? - Comprendre le SQL 2024
Oubliez tout sur les fondements mathématiques du modèle relationnel, les principes de normalisation et d'autres aspects très techniques des SGBDR. Si cela vous intéresse, consultez l'un des nombreux manuels traitant des principes et de la technologie du SGBDR en détail.
Un SGBDR est un système logiciel qui gère les bases de données relationnelles. Alors, qu'est-ce qu'une base de données relationnelle? Dans un tableur classique, les colonnes et les lignes forment une série de cellules. Si chaque colonne est dirigée par le nom d'un attribut de données (CUSTOMER_NUMBER, PRODUCT et QUANTITY_PURCHASED, par exemple) et que chaque ligne a une valeur unique pour chaque attribut, vous disposez des bases d'une table de base de données relationnelle, comme illustré dans cet exemple:
Une base de données relationnelle a généralement plusieurs tables différentes: une table CUSTOMER_MASTER et une table PRODUCT_MASTER, par exemple, en plus de la table affichée ici, que vous pouvez appeler ORDER_DETAIL ou WHO_ORDERED_WHAT.
Vous pouvez combiner les informations provenant des différentes tables en
les joignant à ces tables (faire une correspondance entre les tables, généralement en recherchant des colonnes dans deux tables ou plus qui sont identiques). Par exemple, CUSTOMER_MASTER peut contenir les lignes de données suivantes:
Rejoindre ces deux tables, en utilisant CUSTOMER_NUMBER comme attribut commun, peut vous indiquer que le numéro de client 81115, nommé Susan Robinson, commandé 88 couvertures et 33 boîtes de soupe aux légumes. (Elle doit partir en campement!)
À partir de l'une ou l'autre des tables individuelles, vous n'avez que des bribes de cette information: Vous ne connaissez pas le nom du client en regardant seulement la première table, par exemple, et vous ne savez pas quels produits Susan Robinson a ordonné de regarder seulement à la deuxième table. La puissance de la base de données relationnelle devient évidente lorsque vous joignez des tables ensemble.