¿Qué es una BASE de DATOS?

Una base de datos es un conjunto de datos que tienen relación entre sí, que son almacenados en un programa informático o sistema de gestión de base de datos (DBMS) para su posterior uso.

Dentro de los programas mas conocidos o usados encontramos dos: Microsoft Access y SQL que fue creado por IBM y desarrollado por un montón de empresas.

La principal diferencia entre estos dos programas radica fundamentalmente en el volumen o cantidad de información que tengamos y vayamos a manejar.

Es interesante mencionar que SQL son siglas en ingles que significa: Structured Query Language; en español lenguaje de consulta estructurada.

Es un lenguaje de programación, diseñado para consultar, manipular, administrar, y recuperar información de sistemas de gestión de bases de datos relacionales. Dentro de este programa encontramos el desarrollado por Microsoft que se ha vuelto un referente, Microsoft SQL Server que se encuentra en su versión 2019.

Resultado de imagen para Microsoft SQL Server

¿Cuál es la diferencia entre una base de datos y una hoja de cálculo?

Tanto si usamos una base de datos de Microsoft Access o una planilla de cálculo de Microsoft Excel en cualquiera de los dos casos podremos almacenar información, pero uno de estos programas no esta pensando para almacenar gran cantidad de información. Excel está pensado para realizar cálculos, no fue pensado como una agenda de clientes o control de artículos.

Veamos ahora las diferencias mas sustanciales entre Access y Excel:

  • Cómo se almacenan y manipulan los datos
  • Quién puede acceder a los datos
  • Y lo más importante, cuántos datos se pueden almacenar

Veámoslo con un ejemplo:

Imaginemos dos empresas. La primera es un negocio(Pyme) de venta de celulares y la segunda es una empresa telefónica multinacional con sedes en diferentes países y ciudades.

La primera podrá usar Excel para llevar un sistema que guarde las ventas, las compras y sus respectivos clientes. Excel cuenta con alrededor de 16 mil columnas y 1.000.000 de filas. Es por eso que las planillas en Excel no son infinitas, sino que son finitas, tienen limites, tanto para columnas como para filas.

Esto en Access no sucede, por lo tanto si necesito recopilar mucha información y que muchas personas accedan a ella tanto para ingresar, eliminar o consultar dichos datos, una base de datos se ajusta mejor a esto, tanto si la base de datos es pequeña o grande. En cada caso podremos usar un programa que nos brinde ese servicio. Generalmente para bases de datos pequeñas se usa Microsoft Access y para bases más grandes SQL Server.

En la siguiente imagen vemos las diferencias a la hora de crear una planilla o base de datos.

¿Qué elementos forman una base de datos?

En la siguiente imagen vemos los elementos que forman una base de datos en Access:

  • Tablas
  • Formularios
  • Consultas
  • Informes

Una tabla es donde ingresamos datos como si fuera una planilla.

Un formulario es otra manera más agradable de ingresar información.

Las consultas son como “filtros” pre grabados para ver parte de los datos generados en las tablas, aunque hay varios tipos de consultas.

Los informes es la preparación de los datos para imprimir.

Veamos ahora la equivalencia con Excel

AccessExcel
TablasRangos o tablas
FormulariosFormularios
ConsultasFiltros o Filtros Avanzados
Informes

No tiene una equivalencia

Aunque lo más parecido sería una macro

Un dato importante de Access o cualquier base de datos es que funciona al revés de cualquier programa a la hora de comenzar. Generalmente cuando creamos una planilla en Excel, le damos comenzar, ingresamos los datos, hacemos los cálculos y luego guardamos nuestro trabajo. En Access se le pone nombre al archivo cuando comienzas, ósea al elegir Base de datos en Blanco deberás colocarle nombre al archivo, y todo lo que hagas posteriormente se guardará automáticamente.

¿Qué Tipos de bases de datos existen?

Hay muchos tipos diferentes de bases de datos. La mejor base de datos para una organización específica depende de cómo la organización pretende utilizar los datos.

Estas son solo algunas de tipos de bases de datos en uso hoy en día. Otras bases de datos menos comunes se adaptan a funciones científicas, financieras u otras funciones muy específicas. Además de los diferentes tipos de bases de datos, los cambios en los enfoques de desarrollo de tecnología y los importantes avances, como la nube y la

automatización, llevan a las bases de datos en direcciones totalmente nuevas. Algunas de las bases de datos más recientes incluyen:

  • Bases de datos relacionales. Las bases de datos relacionales se popularizaron en los años ochenta. Los elementos de una base de datos relacional se organizan como un conjunto de tablas con columnas y filas. La tecnología de base de datos relacional proporciona la manera más eficiente y flexible de acceder a información estructurada.
  • Bases de datos orientadas a objetos. La información en una base de datos orientada a objetos se representa en forma de objetos, como en la programación orientada a objetos.
  • Bases de datos distribuidas. Una base de datos distribuida consta de dos o más archivos ubicados en diferentes sitios. La base de datos puede almacenarse en múltiples computadoras, ubicadas en la misma ubicación física o dispersas en

diferentes redes.

  • Almacenes de datos. Un almacén de datos es un tipo de base de datos diseñada específicamente para consultas y análisis rápidos, y funciona como un depósito central de datos.
  • Bases de datos NoSQL. Una NoSQL, o una base de datos no relacional, permite que los datos no estructurados y semiestructurados se almacenen y manipulen, a diferencia de una base de datos relacional, que define cómo deben componerse todos los datos insertados en la base de datos. Las bases de datos NoSQL se hicieron populares a medida que las aplicaciones web se hacían más comunes y más complejas.
  • Bases de datos orientadas a grafos. Una base de datos orientada a grafos almacena datos en términos de entidades y las relaciones entre entidades.
  • Bases de datos OLTP. Una base de datos OLTP es una base de datos analítica y rápida diseñada para un gran número de transacciones realizadas por múltiples usuarios.
  • Bases de datos de código abierto. Un sistema de base de datos de código abierto es aquel cuyo código fuente es de código abierto; dichas bases de datos podrían ser bases de datos SQL o NoSQL.
  • Bases de datos en la nube. Una base de datos en la nube es una colección de datos, ya sean estructurados o no estructurados, que reside en una plataforma de computación en la nube privada, pública o híbrida. Hay dos tipos de modelos de base de datos en la nube: tradicional y database as a service (DBaaS). Con DBaaS, las tareas administrativas y el mantenimiento son realizados por un proveedor de servicios.
  • Base de datos multi modelo. Las bases de datos multi modelo combinan diferentes tipos de modelos de base de datos en un único back-end integrado. Esto significa que pueden acomodar varios tipos de datos.
  • Base de datos documental/JSON. Diseñadas para almacenar, recuperar y administrar información orientada a documentos, las bases de datos documentales son una forma moderna de almacenar datos en formato JSON en lugar de filas y columnas.
  • Bases de datos independientes. Las bases de datos independientes, el tipo de base de datos más nuevo e innovador (también conocidas como bases de datos autónomas), se basan en la nube y utilizan el aprendizaje autónomo para automatizar el ajuste, la seguridad, las copias de seguridad, las actualizaciones y otras tareas de administración de rutina de las bases de datos que tradicionalmente realizan los administradores de bases de datos.

*Esta parte fue extraída de: https://www.oracle.com/mx/database/what-is-database/

Si quieres aumentar o practicar sobre estos conocimientos, contamos con un curso totalmente GRATIS sobre Access en el siguiente enlace:

 Curso Gratis de Access 

1 Comment

Deja una respuesta

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