Bases de datos, ofimática

Base de datos: LibreOffice Base y Microsoft Acces

Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos generalmente está relacionado con el de red, ya que se debe poder compartir esta información. Generalmente se habla de un “Sistema de información” para designar a la estructura global que incluye todos los mecanismos para compartir datos.

bdd-images-basecs

Normalmente si tienes alguna red social estas utilizando las bases de datos ya que en cualquier red social o aplicación se utiliza base de datos para guardar información tuya como dónde das like, a quién sigues o dejas de seguir…

La administración de bases de datos se realiza con un Sistema de Gestión de Bases de Datos (SGBD) también llamado DBMS (Database Management System). El DBMS es un conjunto de servicios (aplicaciones de software) que permite a los distintos usuarios un fácil acceso a la información y proporciona las herramientas para la manipulación de los datos encontrados en la base (insertar, eliminar, editar).

bdd-images-sgbd

El DBMS puede dividirse en tres subsistemas: el sistema de administración de archivos, cuya función es almacenar la información en un medio físico; el DBMS interno, que sirve para ubicar la información en orden; y el DBMS externo, que representa a la interfaz de usuario.

Para leer estas bases de datos se utiliza un lenguaje específico que es el SQL, (Structured Query Language) que es un lenguaje de programación diseñado para almacenar, manipular y recuperar datos almacenados en bases de datos relacionales. La primera encarnación de SQL apareció en 1974, cuando un grupo de IBM desarrolló el primer prototipo de una base de datos relacional. Relational Software (luego se convirtió en Oracle) lanzó la primera base de datos relacional comercial.

Existen estándares para SQL. Sin embargo, el SQL que puede utilizarse en cada uno de las principales RDBMS actuales viene en distintas formas. Esto se debe a dos razones: 1) el estándar SQL es bastante complejo, y no es práctico implementar el estándar completo, y 2) cada proveedor de base de datos necesita una forma de diferenciar su producto de otros.

Los principales programas de almacenamiento de datos son el Microsoft Acces y LibreOffice Base:

-Microsoft Acces:

Microsoft Access es una de las aplicaciones que vienen incluidas en la suite ofimática Microsoft Office en su versión profesional. Y es una de esas aplicaciones que por desconocimiento la mayoría de las veces nunca abrimos pero ¿Realmente que es, para que sirve y que podemos hacer con Microsoft Access?.

La definición propia de Access es que es una base de datos, pero definir en toda su amplitud el concepto de base de datos es complicado, así que voy a intentar simplificarlo con los siguientes ejemplos:

  • El catálogo de libros que tenemos en casa se puede guardar en una base de datos para poder buscar fácilmente un libro.
  • Las cientos de recetas de cocina que tenemos en casa podemos guardarlas en una base de datos y con un par de clic de ratón buscar la que necesitemos.
  • El seguimiento de averías de nuestros vehículos se pueden guardar en una base de datos para poder analizar a golpe de ratón y en segundos los costes de las mismas, la rentabilidad del vehículo, etc.
  • La gestión de nuestras cuentas bancarias se pueden guardar en una base de datos, ingresos, gastos, recibos, préstamos, todo bien organizado y que nos permita de forma cómoda introducir los datos y con un golpe de ratón visualizar informes de nuestras cuentas.
  • En mi empresa, el control del almacén podemos llevarlo con una base de datos, entradas, salidas, stock, albaranes, facturas, todo ello desde una sola base de datos.
  • En mi empresa, la gestión de una campaña de marketing podemos dirigirla y analizarla con una base de datos donde introducir toda la información, gastos, contrataciones, impresos, anuncios, costes, relevancia, resultados, etc.
  • Un centro de estudios puede gestionar los alumnos, profesores, aulas, cursos, exámenes, evaluaciones, matriculaciones, recursos, eventos, nóminas, etc, todo ello desde una base de datos.

-LibreOffice Base: Base es una interfaz de base de datos de escritorio con todas las funciones, diseñado para satisfacer las necesidades de una amplia gama de usuarios. Pero Base también atiende a los usuarios avanzados y requerimientos empresariales, y proporciona controladore nativos para algunos de los motores de bases de datos multiusuario más utilizados: MySQL/MariaDB, Adabas D, MS Access y PostgreSQL. Además, el soporte incorporado para los controladores JDBC y ODBC estándar permite conectar a prácticamente cualquier otro motor de base de datos existente.

Base viene configurado con el completo motor base de datos relacional HSQL Es una solución ideal para las necesidades sin complicaciones, y para las personas que requieren un sistema fácil de usar y de entender: los datos se almacenan dentro del archivo de Base, y también cuentas con soporte nativo para archivos planos de dBase. Base proporciona asistentes para ayudar a los usuarios que son nuevos en el diseño de bases de datos (o simplemente nuevos en Base) para crear tablas, consultas, formularios e informes, y se suministra con un conjunto de definiciones de tablas predefinidas para el seguimiento de activos, clientes, órdenes de venta, facturas y muchos otros artículos comúnmente útiles.

Créditos a las siguientes páginas:

https://es.libreoffice.org/descubre/base/

http://www.1keydata.com/es/sql/

http://es.ccm.net/contents/66-introduccion-a-las-bases-de-datos

http://www.accessyexcel.com/que-es-y-para-que-sirve-microsoft-access/

Isma González

4796651