Conception de base de données relationnelle (RDD)

Auteur: Lewis Jackson
Date De Création: 6 Peut 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Conception de base de données relationnelle (RDD) - La Technologie
Conception de base de données relationnelle (RDD) - La Technologie

Contenu

Définition - Que signifie conception de base de données relationnelle (RDD)?

La conception de base de données relationnelle (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 SQL (Structured Query Language) est utilisé pour manipuler des bases de données relationnelles. La conception d'une base de données relationnelle est composée de quatre étapes, où les données sont modélisées dans un ensemble de tables liées. Les étapes sont:


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

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 la conception de base de données relationnelle (RDD)

Les bases de données relationnelles diffèrent des autres bases de données par leur approche en matière d'organisation des données et d'exécution de transactions. Dans un RDD, les données sont organisées en tables 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 dans la conception de la base de données. La conception de la base de données relationnelle requiert l’utilisation d’un serveur de base 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 tables 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 permettant d'identifier de manière unique un enregistrement est identifié et attribué en tant que 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 pouvant exister entre les relations (tables) sont:
    • Un par un
    • Un à plusieurs
    • Plusieurs à plusieurs

Un diagramme entité-relation peut être utilisé pour décrire 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
    • Boyce-Codd forme normale
    • Cinquième forme normale

En appliquant un ensemble de règles, une table est normalisée dans les formes normales ci-dessus de manière linéaire et progressive. L'efficacité de la conception s'améliore avec chaque degré de normalisation plus élevé.