Accueil Développement Qu'est-ce que la conception de bases de données relationnelles (RDD)? - définition de techopedia

Qu'est-ce que la conception de bases de données relationnelles (RDD)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie la conception de bases de données relationnelles (RDD)?

La conception de bases de données relationnelles (RDD) modélise les informations et les données dans un ensemble de tables avec des lignes et des colonnes. Chaque ligne d'une relation / table représente un enregistrement et chaque colonne représente un attribut de données. Le langage de requête structuré (SQL) est utilisé pour manipuler les bases de données relationnelles. La conception d'une base de données relationnelle se compose de quatre étapes, où les données sont modélisées dans un ensemble de tables associées. Les étapes sont:

  • Définir les relations / attributs
  • Définir les clés primaires
  • Définir les relations
  • Normalisation

Techopedia explique la conception de bases de données relationnelles (RDD)

Les bases de données relationnelles diffèrent des autres bases de données par leur approche de l'organisation des données et de l'exécution des transactions. Dans un RDD, les données sont organisées en tableaux et tous les types d'accès aux données sont effectués via des transactions contrôlées. La conception de la base de données relationnelle satisfait aux propriétés ACID (atomicité, cohérence, intégrité et durabilité) requises d'une conception de base de données. La conception de bases de données relationnelles impose l'utilisation d'un serveur de bases de données dans les applications pour traiter les problèmes de gestion des données.

Les quatre étapes d'un RDD sont les suivantes:

  • Relations et attributs: Les différents tableaux et attributs liés à chaque tableau sont identifiés. Les tableaux représentent des entités et les attributs représentent les propriétés des entités respectives.
  • Clés primaires: l'attribut ou l'ensemble d'attributs qui aident à identifier de façon unique un enregistrement est identifié et attribué comme clé primaire
  • Relations: Les relations entre les différentes tables sont établies à l'aide de clés étrangères. Les clés étrangères sont des attributs apparaissant dans une table qui sont des clés primaires d'une autre table. Les types de relations qui peuvent exister entre les relations (tables) sont:
    • Un par un
    • Un à plusieurs
    • Plusieurs à plusieurs

Un diagramme entité-relation peut être utilisé pour représenter les entités, leurs attributs et la relation entre les entités de manière schématique.

  • Normalisation: il s'agit du processus d'optimisation de la structure de la base de données. La normalisation simplifie la conception de la base de données pour éviter la redondance et la confusion. Les différentes formes normales sont les suivantes:
    • Première forme normale
    • Deuxième forme normale
    • Troisième forme normale
    • Forme normale de Boyce-Codd
    • Cinquième forme normale

En appliquant un ensemble de règles, un tableau est normalisé dans les formes normales ci-dessus de manière linéaire et progressive. L'efficacité de la conception s'améliore à chaque degré de normalisation supérieur.

Qu'est-ce que la conception de bases de données relationnelles (RDD)? - définition de techopedia