Sin código 101: Base de datos relacional
Crear vínculos y relaciones entre las tablas de tu base de datos es un superpoder.
En 15 palabras o menos
Almacene sus datos en tablas estructuradas que crean potentes relaciones.
En pocas palabras
Probablemente sepa lo que es una base de datos estándar (recapitulemos: una colección organizada de información estructurada). Pues bien, una base de datos relacional va un paso más allá. Coloca los datos relacionados en una colección de tablas, cada una de las cuales muestra una categoría específica de información. Luego se pueden crear vínculos y relaciones entre ellas.
He aquí un ejemplo sencillo. Supongamos que desea almacenar datos sobre los empleados. Puede crear una tabla para los empleados y otra para los departamentos. En la tabla de empleados, podría tener columnas como ID, Nombre, Edad, Cargo e ID de Departamento. Cada fila sería un registro individual (que representa, en este caso, a un empleado). La tabla Departamentos podría tener columnas como Nombre del departamento e ID del departamento.
Aquí es donde ocurre la magia. Puede crear una conexión entre las dos tablas utilizando algo llamado clave. En este caso, crearía una clave para la columna ID de departamento, vinculando estas dos columnas. De este modo, podrás acceder fácilmente a la información de distintas tablas y combinarla, lo que te permitirá formular preguntas complejas, modificar o recuperar información con mucha más facilidad y almacenar y manipular datos a una escala mucho mayor.
¿Por qué necesita saberlo?
- Son cruciales cuando se trata de trabajar con datos. Conocer los fundamentos de las bases de datos relacionales te permitirá trabajar y gestionar tus datos con eficacia. Para los desarrolladores ciudadanos, es una habilidad clave. Hay que saber crear tablas y campos y, a continuación, crear las claves pertinentes para compartir y vincular datos entre varias tablas. Así te asegurarás de que tus datos son precisos y, además, ahorrarás mucho tiempo.
- Te abrirá el mundo de las consultas. Las consultas te permiten recuperar, filtrar y manipular datos de una base de datos relacional. No vamos a profundizar en cómo escribir consultas aquí, pero es una parte importante de la construcción de aplicaciones - y bastante dependiente de trabajar con bases de datos relacionales.
- Podrás crear una aplicación escalable. Las bases de datos relacionales ofrecen escalabilidad, lo que permite a la aplicación que crees manejar conjuntos de datos más grandes y crecer.
No me digas:
"Me encanta trabajar con esta base de datos. Me entiende a nivel relacional".
Dilo:
Nuestro sitio web de comercio electrónico funciona con una base de datos relacional para gestionar y almacenar la información de los clientes".
Seguir aprendiendo
Vea aquí nuestro vídeo sobre los fundamentos de las bases de datos.
Tutoriales similares
¿Quiere leer
más artículos
como éste?
Hágase miembro de NoCode y acceda a nuestra comunidad, a nuestros descuentos y, por supuesto, a nuestros artículos más recientes, que recibirá directamente en su buzón de entrada dos veces al mes.