Tecnología

Inicio

Estructura de una base de datos relacional

Estructura de una base de datos relacional


La estructura de base de datos relacional se inventó por primera vez en la década de 1970 como respuesta al aumento de problemas con archivos planos y la creciente complejidad de los datos. La estructura separa los datos acerca de un objeto en una tabla y luego se une a las tablas de datos relacionados con las teclas de referencia.

Mesas

Una base de datos relacional es una colección de tablas de datos relacionados. Una tabla de datos es como una tabla de Excel muy estructurado. Columnas describen los elementos específicos de la información en la tabla y cada fila almacena los datos correspondientes. Por ejemplo, una tabla de "cliente" puede contener tres columnas: "CustomerID", "Apellido" y "Nombre" La mesa tendría entonces los datos del cliente almacenados en las filas de la tabla.

Las claves primarias

Una clave principal es una columna o compilación de varias columnas que tiene un valor único, por lo que cada fila única en la tabla. Cada tabla debe tener una clave principal ya que se utiliza para vincular los datos en tablas relacionadas. Por ejemplo, la clave principal de la tabla de clientes sería la columna llamada "CustomerId", mientras que la tabla de historial de pedido puede tener "IdPedido" como clave principal.

Llaves extranjeras

Una clave externa es la clave primaria de otra tabla y se utiliza para relacionar filas de datos entre tablas. Por ejemplo, la tabla de historial Orden tiene una clave principal de "OrderId" para identificar cada registro. Para saber qué cliente realiza el pedido, los datos de la columna "CustomerID" del cliente de la tabla cliente se almacenan en la fila Historial de pedidos. Las consultas a continuación, se pueden realizar para unirse a los datos de las dos tablas juntas en aplicaciones de negocios.