Capítulo 2. Bases de datos Bases de datos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

¿Qué es una base de datos?

En su definición más amplia, una base de datos es cualquier cosa que recoja y organice datos. Una hoja de cálculo que contenga las reservas de los clientes es una base de datos, y también lo es un archivo de texto plano que contenga datos de horarios de vuelos. Los datos en texto plano pueden almacenarse en diversos formatos, como XML y CSV.

Profesionalmente, sin embargo, cuando uno se refiere a una "base de datos" probablemente se esté refiriendo a un sistema de gestión de bases de datos relacionales (RDBMS). Este término puede sonar técnico e intimidatorio, pero un RDBMS es simplemente un tipo de base de datos que contiene una o varias tablas que pueden tener relaciones entre sí.

Explorar las bases de datos relacionales

Una tabla debería ser un concepto familiar. Tiene columnas y filas para almacenar datos, de forma muy parecida a una hoja de cálculo. Estas tablas pueden tener relaciones entre sí, como una tabla ORDER que hace referencia a una tabla CUSTOMER para información sobre clientes.

Por ejemplo, supongamos que tenemos una tabla ORDER con un campo llamado CUSTOMER_ID (Figura 2-1).

An ORDER table with a CUSTOMER_ID
Figura 2-1. Una tabla PEDIDO con un CUSTOMER_ID

Podemos esperar razonablemente que haya otra tabla, quizá ...

Get Primeros pasos con SQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.