Documentos de Académico
Documentos de Profesional
Documentos de Cultura
también de conectarlos entre sí en una unidad lógica. En términos generales, una base de
datos es un conjunto de datos estructurados que pertenecen a un mismo contexto y, en
cuanto a su función, se utiliza para administrar de forma electrónica grandes cantidades de
información.1 En este sentido; una biblioteca puede considerarse una base de datos
compuesta en su mayoría por documentos y textos impresos en papel e indexados para su
consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y
la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un
componente electrónico; por tanto, se ha desarrollado y se ofrece un amplio rango de
soluciones al problema del almacenamiento de datos.
Hay programas denominados sistemas gestores de bases de datos, abreviado SGBD (del
inglés Database Management System o DBMS), que permiten almacenar y posteriormente
acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así
como su utilización y administración, se estudian dentro del ámbito de la informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas;
También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la
información experimental.
Relacionales
Las bases de datos relacionales son las más conocidas tanto por su amplia difusión como
por su sencillez en la gestión y mantenimiento. Este tipo de base de datos caracteriza las
conexiones de la base de datos como tablas conformando una estructura lógica uniforme y
comprensible.
Algunas de las bases de datos más conocidas son Microsoft SQL Server, Oracle Database,
MySQL e IBM DB2.
El lenguaje utilizado para comunicarnos con las bases de datos relacionales es el Lenguaje
de Consulta Estructurado (SQL o Structured Query Language). Las sentencias SQL tienen
numerosas funcionalidades para incluir, actualizar, analizar o eliminar información (Lo que
en informática se conoce como CRUD)
«En informática, las siglas CRUD se refieren a las acciones Create, Read, Update and
Delete.»
No Relacionales
Las bases de datos no relacionales o NoSQL surgen como respuesta a limitaciones de las
bases de datos con modelos relacionales. Estas bases de datos no siguen el esquema
tradicional de filas y columnas que hemos visto antes. El formato utilizado para almacenar
datos en un modelo no relacional es el JSON.
Las bases de datos NoSQL más populares son MongoDB, Cassandra, Neo4j o Document
DB.
Orientadas a Objetos
El concepto del diseño de este tipo de bases de datos proviene de la programación orientada
a objetos (POO). En líneas generales, una base de datos orientada a objetos es un cruce
entre los principios de procesamiento de datos de las bases de datos relacionales y el
paradigma de POO.
Este modelo utiliza las entidades como objetos con un identificador único, teniendo
propiedades y métodos como si de programación se tratase. También se incluye el concepto
de clase como colección de objetos con las mismas características.
Una de las grandes ventajas de este modelo es la reducida brecha semántica. Los conceptos
de POO permiten establecer objetos como representaciones de entidades con determinadas
propiedades, asemejando el modelo la realidad y facilitando enormemente su diseño y
comprensión.
«La unión de POO y el modelo relacional dan como resultado las bases de datos
orientadas a objetos.»
Orientadas a Grafos
Software
Hardware
El hardware es la parte física de la base de datos. Comprende una gran cantidad de aparatos
electrónicos como los ordenadores, los discos duros, servidores, etc.
Datos
Como es obvio, una base de datos no tiene sentido si no tenemos datos como recurso para
almacenar. Una base de datos almacena dos tipos de datos: los datos operativos y los
metadatos. Los datos operativos se refieren a aquella información que incluimos para
almacenar y los metadatos en la información que nos permite comprender lo que se ha
almacenado.
En las bases de datos es una práctica común y recomendable incluir un diccionario de
datos, es decir, un conjunto de metadatos que brindan lógica y comprensión a los datos
almacenados para evitar errores e interpretaciones confusas.
DMBS
Lenguaje de acceso
Se utiliza para acceder a los datos normalmente desde la interfaz del propio DBMS. Con el
lenguaje podemos introducir nuevos datos, actualizar los ya existentes, programar acciones
y prácticamente cualquier tarea requerida en la que intervengan los datos.
El lenguaje de comunicación con la base de datos más utilizado es SQL, aunque cada
sistema de gestión de bases de datos tiene sus variaciones. Por ejemplo, Microsoft SQL
Server utiliza Transact-SQL (T-SQL), una expansión de SQL desarrollada por IBM.
Procedimientos
Reporting
Como su propio nombre indica, el objetivo de los sistemas manejadores de base de datos es
precisamente el de manejar un conjunto de datos para convertirlos en información
relevalante para la organización, ya sea a nivel operativo o estratégico.
Lo hace mediante una serie de rutinas de software que permiten su uso de una manera
segura, sencilla y ordenada. Se trata, en suma, de un conjunto de programas que realizan
tareas de forma interrelacionada para facilitar la construcción y manipulación de bases de
datos, adoptando la forma de interfaz entre éstas, las aplicaciones y los mismos usuarios.
Su uso permite realizar un mejor control a los administradores de sistemas y, por otro lado,
también obtener mejores resultados a la hora de realizar consultas que ayuden a la gestión
empresarial mediante la generación de la tan perseguida ventaja competitiva.
Características y funcionalidad
Un sistema SGBD es sinónimo de independencia, una redundancia mínima,
consistencia de la información (control de la concurrencia), abstración de la información
sobre su almacenamiento físico, así como un acceso seguro y la adopción de las medidas
necesarias para garantizar la integridad de los datos.
Estas particularidades son algunos de los rasgos definitorios de un SGBD, cuyos procesos
esenciales son la manipulación y construcción de las bases de datos, así como la definición
de los mismos. Son características que, a su vez, facilitan el cumplimiento de una serie de
funciones relacionadas con muchos de los aspectos apuntados, entre otros la definición de
los datos, su fácil manipulación, una rápida gestión, poder representar relaciones complejas
entre datos y otros aspectos relacionados con la seguridad y validez de los datos.
Frente a su gran funcionalidad, algunas de sus principales desventajas son, por otra parte:
la inversión necesaria para implementar un DBMS en hardware, el software y concimientos
que se requieren para ello, la vulnerabilidad a los fallos por su misma centralización y sus
deficiencias con algunos tipos de datos (como es el caso de los datos gráficos o multimedia,
entre otros.).
Un sistema de gestión de base de datos consta de varios componentes, todos los cuales
contribuyen al buen funcionamiento del software. Los elementos básicos que lo conforman
son tres: el diccionario de datos, el lenguaje de definición de datos y el lenguaje de
manipulación de datos.
Entendiendo un poco sobre qué es la administración de base de datos, vemos que es una
labor que recae en los profesionales para que estos puedan reorganizar dichas bases para así
hacerlas mucho más accesibles, como también rápidas en lo que se respecta a su uso.
Ahora, para hacerlas un poco más detalladas, aquí te mencionamos mejor las funciones de
este cargo:
o Suministrar y gestionar datos para obtener información de los clientes con la intención de
tomar decisiones que busquen mejorar la venta y las estrategias de marketing a
implementar.
o Hacer un registro de los adherentes, de modo que se puedan crear campañas para
recaudación de fondos o para avisar sobre nuevas promociones a los clientes interesados.
o Cuidar la veracidad de la base de datos, así como también de que esta se encuentre
segura según la ley de protección de datos nacional e internacional.
o Es deber de los expertos en lo que es la administración de base de datos es modificar o
utilizar las herramientas necesarias para que esta pueda ser más fácil de usar o para
ampliarla en su totalidad. Así, pueden reorganizar o crear nuevos campos que respondan
mejor a las necesidades de todos los usuarios.