La estructura de base de datos relacional fue inventado en la década de 1970 como una respuesta al aumento de los problemas con los archivos sin formato y la creciente complejidad de los datos . La estructura separa los datos acerca de un objeto en una mesa y luego enlaza a las tablas de datos relacionados con las claves de referencia. Tablas
Una base de datos relacional es una colección de tablas de datos relacionadas . Una tabla de datos es como una mesa muy estructurada Excel. Las columnas se 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 : " IdCliente ", " Apellido " y " Nombre" La mesa entonces habría datos de clientes almacenados en las filas de la tabla
claves principales < . br>
una clave principal es una columna o una compilación de varias columnas que tiene un valor único , por lo que cada fila única en la mesa. Cada tabla debe tener una clave principal , ya que se utiliza para vincular los datos de tablas relacionadas . Por ejemplo , la clave principal de la tabla de clientes sería la columna llamada " CustomerId " , mientras que la tabla Historial de pedidos puede tener " OrderID " como clave principal .
Claves externas < br >
Una clave externa es la clave principal de otra tabla y se utiliza para relacionar filas de datos entre tablas. Por ejemplo , la tabla Historial de pedidos 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 Clientes se almacenan en la fila Historial de pedidos. Las consultas se pueden realizar después de unirse a los datos de las dos mesas en las aplicaciones empresariales .