Diseño de bases de datos relacionales (RDD)

Autor: Lewis Jackson
Fecha De Creación: 6 Mayo 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Diseño de bases de datos relacionales (RDD) - Tecnología
Diseño de bases de datos relacionales (RDD) - Tecnología

Contenido

Definición: ¿Qué significa Diseño de base de datos relacional (RDD)?

El diseño de base de datos relacional (RDD) modela información y datos en un conjunto de tablas con filas y columnas. Cada fila de una relación / tabla representa un registro, y cada columna representa un atributo de datos. El lenguaje de consulta estructurado (SQL) se utiliza para manipular bases de datos relacionales. El diseño de una base de datos relacional se compone de cuatro etapas, donde los datos se modelan en un conjunto de tablas relacionadas. Las etapas son:


  • Definir relaciones / atributos
  • Definir claves primarias
  • Definir relaciones
  • Normalización

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el diseño de bases de datos relacionales (RDD)

Las bases de datos relacionales difieren de otras bases de datos en su enfoque para organizar datos y realizar transacciones. En un RDD, los datos se organizan en tablas y todos los tipos de acceso a datos se realizan a través de transacciones controladas. El diseño de base de datos relacional satisface las propiedades ACID (atomicidad, consistencia, integridad y durabilidad) requeridas de un diseño de base de datos. El diseño de base de datos relacional exige el uso de un servidor de base de datos en aplicaciones para tratar problemas de gestión de datos.


Las cuatro etapas de un RDD son las siguientes:

  • Relaciones y atributos: se identifican las diversas tablas y atributos relacionados con cada tabla. Las tablas representan entidades y los atributos representan las propiedades de las entidades respectivas.
  • Claves primarias: el atributo o conjunto de atributos que ayudan a identificar de forma única un registro se identifica y asigna como clave principal
  • Relaciones: Las relaciones entre las distintas tablas se establecen con la ayuda de claves foráneas. Las claves foráneas son atributos que ocurren en una tabla que son claves primarias de otra tabla. Los tipos de relaciones que pueden existir entre las relaciones (tablas) son:
    • Doce y cincuenta y nueve de la noche
    • Uno a muchos
    • Muchos a muchos

Un diagrama de entidad-relación se puede usar para representar las entidades, sus atributos y la relación entre las entidades de forma esquemática.


  • Normalización: este es el proceso de optimización de la estructura de la base de datos. La normalización simplifica el diseño de la base de datos para evitar redundancia y confusión. Las diferentes formas normales son las siguientes:
    • Primera forma normal
    • Segunda forma normal
    • Tercera forma normal
    • Forma normal de Boyce-Codd
    • Quinta forma normal

Al aplicar un conjunto de reglas, una tabla se normaliza en las formas normales anteriores de una manera progresivamente lineal. La eficiencia del diseño mejora con cada mayor grado de normalización.