Welcome to Girl'sBeautylist! HotLine: 01710 46 81 51

Modèle relationnel des données définition

Les utilisateurs (ou les programmes) demandent des données à partir d`une base de données relationnelle en lui envoyant une requête qui est écrite dans une langue spéciale, généralement un dialecte de SQL. Bien que SQL était initialement destiné aux utilisateurs finaux, il est beaucoup plus fréquent que les requêtes SQL soient incorporées dans un logiciel qui fournit une interface utilisateur plus facile. De nombreux sites Web, comme Wikipedia, effectuent des requêtes SQL lors de la génération de pages. Tables − dans le modèle de données relationnelles, les relations sont enregistrées dans le format des tables. Ce format stocke la relation entre les entités. Une table comporte des lignes et des colonnes, où les lignes représentent des enregistrements et des colonnes représentant les attributs. La cohérence d`une base de données relationnelle est appliquée, non par des règles intégrées dans les applications qui l`utilisent, mais plutôt par des contraintes, déclarées dans le cadre du schéma logique et appliquées par le SGBD pour toutes les applications. En général, les contraintes sont exprimées à l`aide d`opérateurs de comparaison relationnelle, dont un seul, «est un sous-ensemble de» (⊆), est théoriquement suffisant [citation nécessaire]. Dans la pratique, on s`attend à ce que plusieurs courts-circuits utiles soient disponibles, dont les plus importants sont les clés candidates (vraiment, superclés) et les contraintes de clé étrangère. Attribut est le terme utilisé dans la théorie pour ce qui est communément appelé une colonne. De même, la table est couramment utilisée à la place de la relation de terme théorique (bien que dans SQL le terme n`est nullement synonyme de relation). Une structure de données de table est spécifiée sous la forme d`une liste de définitions de colonnes, chacune spécifiant un nom de colonne unique et le type des valeurs autorisées pour cette colonne. Une valeur d`attribut est l`entrée d`une colonne et d`une ligne spécifiques, telles que «John Doe» ou «35».

D`autres modèles sont le modèle hiérarchique et le modèle de réseau. Certains systèmes utilisant ces architectures plus anciennes sont encore utilisés aujourd`hui dans les centres de données avec des besoins élevés en volume de données, ou lorsque les systèmes existants sont si complexes et abstraits qu`il serait prohibitif de migrer vers des systèmes employant le modèle relationnel. De plus, les nouvelles bases de données orientées objet sont également à noter. Notions de base dans le modèle relationnel sont des noms de relation et des noms d`attributs. Nous allons les représenter comme des chaînes telles que “personne” et “nom” et nous utiliserons généralement les variables r, s, t,… {displaystyle r, s, t, ldots} et a, b, c {displaystyle a, b, c} pour les faire aller. Une autre notion de base est l`ensemble des valeurs atomiques qui contient des valeurs telles que des nombres et des chaînes. Le modèle relationnel a été proposé par l`EF Codd pour modéliser les données sous forme de relations ou de tableaux. Après avoir conçu le modèle conceptuel de base de données à l`aide du diagramme ER, nous devons convertir le modèle conceptuel dans le modèle relationnel qui peut être implémenté en utilisant des langages RDMBS comme Oracle SQL, MySQL, etc.

Nous verrons donc ce qu`est le modèle relationnel. La définition suivante définit la relation qui formalise le contenu d`une table telle qu`elle est définie dans le modèle relationnel.

Share This Post

Shopping Cart