PREPÁRATE PARA
LA PROFESIÓN DEL FUTURO
PREPÁRATE PARA LA PROFESIÓN DEL FUTURO
Base de datos relacional (II) & Datawarehouse | DAX

CLAVE PRIMARIA Y FORÁNEA


CLAVE PRIMARIA. En el diseño de bases de datos relacionales, se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla.

Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria.  

Un ejemplo claro de clave primaria es el DNI de las personas, que nos identifica de forma inequívoca a cada uno de nosotros

CLAVE FORÁNEA. En el diseño de bases de datos relacionales, se llama clave foránea al campo de clave primaria que ha sido insertado o relacionado con otra table.

Siguiendo el mismo ejemplo anterior del DNI sería clave foránea en caso de que lo incluyéramos en la tabla pedidos y lo relacionáramos por ese campo con la tabla clientes.


RELACIONES


Mediante las relaciones unimos la información de una tabla con la información de otra mediante la relación entre uno o varios campos que son iguales en ambas tablas.  

La mayor parte de tablas de un modelo suelen estar relacionadas

Una relación es un enlace entre dos tablas

 La relación puede tener dirección única o ambas direcciones (Se representa por el sentido de la flecha)

Normalmente las dimensiones (Customer) suelen estar en el lado de los unos (ya que se enlazan a través de su clave primaria de valores únicos)

Y las tablas de hechos (Sales) están en el lado de los muchos y se relacionan a través de su clave foránea.

Es una buena práctica que la llave primaria y la foránea tengan el mismo nombre de columna.


DATAWAREHOUSE


Es una colección de datos orientada a un determinado ámbito (empresa, organización, etc.), integrado, no volátil y variable en el tiempo, que ayuda a la toma de decisiones en la entidad en la que se utiliza. Se trata, sobre todo, de un expediente completo de una organización, más allá de la información transaccional y operacional, almacenado en una base de datos diseñada para favorecer el análisis y la divulgación eficiente de datos (especialmente OLAP, procesamiento analítico en línea).

El almacenamiento de los datos no debe usarse con datos de uso actual. Los almacenes de datos contienen a menudo grandes cantidades de información que se subdividen a veces en unidades lógicas más pequeñas dependiendo del subsistema de la entidad del que procedan o para el que sean necesario.


Estas líneas no son más que un breve resumen de la parte teórica e introductoria al Módulo «Análisis de datos con lenguaje DAX y objetos visuales R» impartido por Manuel Ramón, CEO de Iddeass.

Si no quieres quedarte atrás y estás dispuesto a aprender y/o reciclarte para optimizar los resultados de tu empresa (o los tuyos propios), no lo dudes más y contacta con nosotros. 

¡Certifícate con nosotros y lleva a tu empresa al siguiente nivel! Reserva ya aquí tu plaza para la 3ª edición cuyo comienzo tendrá lugar en el mes de abril de 2021.

Imagen extraída de Freepik.