Conceptos básicos sobre bases de datos

Conceptos básicos sobre bases de datos

Aprovecho este segundo capítulo del curso SQL para explicar unos cuantos conceptos básicos sobre bases de datos que necesitaréis a lo largo del curso.

¿Qué es una base de datos?

Las bases de datos son conjuntos de información organizada de forma estructurada. Con ellas, podremos gestionar desde pequeñas a grandes cantidades de datos y establecer relaciones entre ellos.

Existen varios tipos de bases de datos, pero las que probablemente más hayas oído hablar, u oirás, son las relacionales y las no relacionales. En el caso de este curso, vas a aprender a manejar las bases de datos relacionales, que es el tipo que maneja SQL.

Estructura de una base de datos SQL

Las bases de datos, vistas desde el punto de vista más básico, son muy simples y fáciles de entender. Su estructura es como la de una tabla. Tiene filas y columnas.

A cada fila, se le denomina en inglés como 'row' y a cada columna, 'column'.

Por cierto, a las columnas, también se les denomina 'campos' y a las filas, 'registros'.

Es importante que te aprendas estos dos nombres, ya que los verás por todos los programas, tutoriales, libros y demás donde haya bases de datos SQL.

Una tabla de una base de datos, podría ser esta:

tabla mysql

En ella, podemos apreciar 3 filas o registros y 5 campos o columnas.

Terminología básica de bases de datos SQL

Antes de empezar a escribir consultas SQL en las bases de datos, debes conocer esta terminología básica sobre las bases de datos. Hay mucha, así que te detallaré la principal que necesitas para seguir de momento el curso.

  • DBMS o SGBD.
  • Tabla.
  • Columna o Campo.
  • Fila o Registro.
  • Dato.
  • Tipo de dato.

¿Qué es un DBMS o SGBD?

A menudo, verás escritas las siglas SGBD en español que pertenecen a 'Sistema Gestor de Bases de Datos'.

En inglés, se le conoce como DBMS (DataBase Management System).

Estos son sistemas encargados de gestionar las bases de datos como bien indica su nombre. Gracias a ellos, podremos manejar correctamente las bases de datos.

En el siguiente capítulo, empezaremos a instalar uno, en concreto MySQL, mediante el cual, haremos gran parte de las prácticas iniciales del curso. Con este SGBD, aprenderás SQL.

Después, instalaremos otros para aprender más sobre otros sistemas como PostgreSQL o SQL Server entre otros.

¿Qué son las tablas SQL?

Las tablas SQL son la estructura básica de cada base de datos.

Cada tabla está formada por columnas y filas.

Las filas tienen información en cada columna.

Cada base de datos puede estar formada por varias tablas con datos diferentes.

Por ejemplo, podríamos tener una base de datos para un programa de gestión de negocio, en la cual, tenemos una tabla para los clientes, otra para los empleados, para el stock del almacén, para las ventas, etc.

Un ejemplo de tabla, es la que te he puesto más arriba.

partes de una tabla mysql

¿Qué son las columnas de tabla SQL?

Las columnas de tabla SQL, son secciones para guardar datos. Una columna puede ser, por ejemplo, el nombre, los apellidos, la edad, la dirección, etc.

Estas columnas funcionan en conjunto con las filas.

¿Qué son las filas de tabla SQL?

Las filas de tabla SQL, son cada uno de los datos completos de todas las columnas, es decir, una fila, tendrá un dato en la columna 'nombre', otro dato en la columna 'apellidos', etc.

¿Qué son los datos?

Los datos son la parte más pequeña de una base de datos. Cada fila está compuesta por varios datos. Por ejemplo, 'Nicolás' de la fila 1, es un dato. En la parte de apellido, el dato es 'Morales'.

¿Qué son los tipos de datos?

Cada dato que almacenemos en una fila de una tabla, puede ser de tipo diferente. Por ejemplo, hay datos de tipo texto y datos numéricos.

En el siguiente capítulo empezamos ya con la instalación de MySQL.

Aquí tienes la página con todo el temario del curso.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

curso sql Entrada anterior Introducción al curso de SQL de principiante a avanzado.
curso sql Entrada siguiente Descargar e instalar MySQL