Base de Datos

Base de datos

Las bases de datos son sistemas que permiten organizar y almacenar información. Funcionan como una biblioteca digital donde los datos están clasificados para facilitar su acceso, actualización y uso. Un ejemplo común son los sistemas que gestionan clientes en una empresa.

Ejemplo: Una base de datos de una tienda en línea almacena información sobre productos, precios y existencias.

Diagrama simple de base de datos

Interfaz de base de datos

Tipos de bases de datos

Existen bases de datos relacionales y no relacionales.

  • Relacionales (SQL): Como MySQL, PostgreSQL o SQL Server, que organizan datos en tablas con relaciones estructuradas.

  • No Relacionales (NoSQL): Como MongoDB, Cassandra o Firebase, que almacenan datos en documentos, clave-valor o gráficos, ideales para grandes volúmenes de información no estructurada.




                          
Diagrama relacional SQL
Diagrama no relacional NOSQL

                   
Gestores de bases de datos (DBMS)

Un DBMS es software que permite crear, administrar y consultar bases de datos. Ejemplos populares incluyen MySQL, PostgreSQL y MongoDB. Estos sistemas facilitan la gestión de grandes cantidades de información de manera eficiente.

Logos de DBMS populares

Interfaz de un gestor de base de datos

Modelo entidad/relación (MER)

El modelo MER se utiliza para representar la estructura de una base de datos antes de crearse. Define entidades (como "cliente"), sus atributos (como "nombre") y relaciones entre ellas (como "compra").

Ejemplo de diagrama MER

ER/Studio interfaz

Archivo

En bases de datos, un archivo es un conjunto de datos organizados en registros que se almacenan en el sistema de manera estructurada. Es la unidad básica de almacenamiento en muchas bases de datos.

En pocas palabras una tabla llena con varios registros es un: Archivo

En esa imagen donde dice Dato se refiere a Archivo


Registro

Un registro es un conjunto de datos relacionados que forman una unidad dentro de una tabla. Por ejemplo, un registro puede incluir los datos de un cliente como nombre, edad y dirección.


            Las columnas en las tablas son: Campos
            Las Filas en las Tablas son: Registro

Campos

Los campos son las columnas de una tabla en una base de datos. Cada campo contiene un tipo de dato específico, como nombres o números. Son esenciales para organizar la información.


Datos (tipos de datos)

Los datos son la información básica almacenada. Estos pueden ser texto, números, fechas o booleanos (verdadero/falso), etc. Los tipos de datos determinan cómo se guardará la información en cada campo.


Información

La información es el resultado del procesamiento de datos para que sean útiles. Por ejemplo, un conjunto de nombres y teléfonos se convierte en información cuando se usa para contactar a clientes.


Tablas

Las tablas son estructuras organizativas en bases de datos donde se almacenan datos en filas (registros) y columnas (campos). Son la base de las bases de datos relacionales.

Ejemplo

Ejemplo

Índice y clave

Un índice acelera las búsquedas en una tabla. Una clave es un campo que se utiliza para identificar de manera única un registro en una tabla. Ambos son cruciales para optimizar bases de datos.


Vistas 

Las vistas son consultas predefinidas que actúan como tablas virtuales. Permiten mostrar datos de forma personalizada sin alterar la base de datos original.


                             

Consultas

Las consultas permiten extraer información específica de una base de datos. Usando lenguajes como SQL, se pueden realizar búsquedas, cálculos o modificaciones en los datos.



Funciones

Las funciones en bases de datos, como SUM o AVG, procesan datos para generar resultados específicos, como sumar cantidades o calcular promedios.



Relaciones

Las relaciones conectan tablas en bases de datos. Pueden ser de uno a uno, uno a muchos o muchos a muchos, según cómo se vinculen los datos.


Comentarios