Está en la página 1de 7

MANEJADORES DE BASES DE DATOS

Definición:

Un sistema manejador de bases de datos (SGBD, por sus siglas en inglés) o DataBase
Management System (DBMS) es una colección de software muy específico, orientado
al manejo de base de datos, cuya función es servir de interfaz entre la base de datos, el
usuario y las distintas aplicaciones utilizadas.

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 relevante 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:

 Permite una vista muy centralizada y clara de los datos para que sean
accedidos de la mejor manera posible.
 Se encargan de gestionar adecuadamente los datos, evitando a los usuarios o
programas que les requieren, tener que entender dónde se encuentran
físicamente los datos.
 Estos sistemas disponen de un lenguaje de programación llamado SQL
(Structured Query Language) para poder proteger y acceder a los datos.
 La necesidad de requerir de un lenguaje para su acceso y su autonomía como
sistema, proporcionan integridad y seguridad a los datos.
 Suelen disponer de un sistema de bloqueo para el acceso simultáneo, lo que le
da un plus de seguridad a la integridad de los datos.
 Estos sistemas de base de datos disponen de API’s (Application Programming
Interface) muy visuales e intuitivas para poder gestionar los datos.
 Un correcto SGBD proporcionará economías de escala en el procesamiento de
grandes cantidades de datos ya que está hecho para ese tipo de operaciones.
 Los SGBD proporcionan un nivel de abstracción entre la estructura lógica de la
base de datos y el esquema físico que describe el contenido físico usado por la
base de datos.
 El programa de gestión de almacenamiento y su gestión de datos (servidor) es
totalmente independiente del programa con el cuál se realizan las consultas
(cliente).
 Los SGBD realizan eficientes almacenamientos de los datos, pero estos se
hacen de forma oculta para el usuario y nada tiene que ver con lo que
finalmente se le presenta.
 Son capaces de gestionar distintos tipos de bases de datos, por ejemplo: bases
de datos relacionales (suelen ser las estándar) y bases de datos orientadas a
objetos.
 Multiplicidad de acceso a los datos.

Tipos:

1. Microsoft SQL Server

Es un sistema para la gestión de bases de datos producido por Microsoft basado en el


modelo relacional.

Características

 Soporte de transacciones.
 Escalabilidad, estabilidad y seguridad.
 Soporta procedimientos almacenados.
 Incluye también un potente entorno gráfico de administración, que permite el
uso de comandos DDL y DML gráficamente.
 Permite trabajar en modo cliente-servidor, donde la información y datos se
alojan en el servidor y los terminales o clientes de la red sólo acceden a la
información.
 Además permite administrar información de otros servidores de datos.

2. PostgreSQL

Es un sistema de gestión de base de datos relacional orientada a objetos y libre,


publicado bajo la licencia BSD. Como muchos otros proyectos de código abierto, el
desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es
dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada,
altruista, libre y/o apoyados pororganizaciones comerciales.
Características:

PostgreSQL provee nativamente soporte para:

 Números de precisión arbitraria.


 Texto de largo ilimitado.
 Figuras geométricas (con una variedad de funciones asociadas).
 Direcciones IP (IPv4 e IPv6).
 Bloques de direcciones estilo CIDR.
 Direcciones MAC.
 Arrays.

3. MySQL

Es un sistema de gestión de bases de datos relacional, multi-hilo y multiusuario con


más de seis millones de instalaciones. Por un lado se ofrece bajo la GNU GPL para
cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran
incorporarlo en productos privativos deben comprar a la empresa una licencia
específica que les permita este uso.

Características

 Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas


igualmente.
 Disponibilidad en gran cantidad de plataformas y sistemas.
 Posibilidad de selección de mecanismos de almacenamiento que ofrecen
diferente velocidad de operación, soporte físico, capacidad, distribución
geográfica, transacciones…
 Transacciones y claves foráneas.
 Conectividad segura.
 Replicación.
 Búsqueda e indexación de campos de texto.

4. Oracle

Es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por el


acrónimo en inglés de Object-Relational Data Base Management System), desarrollado
por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de
datos más completos y destacando.

Características
 soporte de transacciones
 estabilidad
 escalabilidad
 Soporte multiplataforma.

5. Microsoft Access

Es un sistema de gestión de bases de datos relacionales para los sistemas operativos


Microsoft Windows, desarrollado por Microsoft y orientado a ser usado en un entorno
personal o en pequeñas organizaciones. Este programa permite manipular los datos en
forma de tablas (formadas por filas y columnas), crear relaciones entre tablas,
consultas, formularios para introducir datos e informes para presentar la información.

Características

 Tablas para almacenar los datos.

 Consultas para buscar y recuperar únicamente los datos que necesita.

 Formularios para ver, agregar y actualizar los datos de las tablas.

 Informes para analizar o imprimir los datos con un diseño específico.

 Páginas de acceso a datos para ver, actualizar o analizar los datos de la base de
datos desde Internet o desde una intranet.

 Almacenar los datos una vez en una tabla y verlos desde varios lugares.
Tipos de gestores de bases de datos

La tipología de los SGBD es muy variada, en función del criterio que utilicemos. De
hecho, se puede agrupar al sistema de gestión de bbdd atendiendo al modelo de
datos, número de usuarios o de sitios. Aunque esto suele ser lo más habitual, la
tipología puede obedecer a otras muchas pautas, según convenga desde un
determinado enfoque práctico:

Si atendemos al modelo de datos, los gestores de bases de datos pueden ser:

 Relacionales: es una recopilación de elementos de datos con relaciones


predefinidas entre ellos. Estos elementos se organizan como un conjunto de
tablas con columnas y filas. ... Cada columna de una tabla guarda un
determinado tipo de datos y un campo almacena el valor real de un atributo.

 En Red: sería aquella base de datos formada por una serie de registros, los
cuales están enlazados entre sí creando una red. Estos registros son similares a
los campos en las bases de datos relacionales, y cada uno de ellos contiene un
único atributo o valor.

 Jerárquicos: nos remitimos a su propia nombre; son bases de datos que


almacenan la información en una estructura jerarquizada, concretamente los
datos son organizados de forma parecida a un árbol visto del revés.

Uno de los principales objetivos de las bases de datos jerárquicas es gestionar


grandes volúmenes de datos.

 Orientados a objetos: es un sistema de gestión de base de datos mediante el


cual representamos la información en forma de objetos que son utilizados en
programación orientada a objetos.

Por su parte, es posible diferenciarlos según sean o no propietarios, pero también en


función de la licencia, de acuerdo con el número de usuarios monousuario o
multiusuario. Por último, cabe mencionar que también es posible agrupar a estos
sistemas de gestión de bbdd en centralizados y distribuidos, esta vez según el número
de sitios.
Creación y manejo de diversos bases de datos:

Crear bases de datos:

Crear una base de datos


Lo primero que tenemos que tener en cuenta es saber qué datos queremos introducir
en la tabla y cuántas columnas vamos a necesitar. Dependerá del uso o la temática que
tengamos que introduzcamos unos parámetros u otros. Por ejemplo, en el caso de
llevar un registro de libros podremos seleccionar los siguientes datos: título del libro,
autor, editorial, fecha de publicación, año de lectura o formato de lectura según esté
en papel o lo hayamos comprado en formato digital para el eBook. Esto nos permitirá
filtrar por autor rápidamente si queremos saber si tenemos un libro. O nos permitirá
saber qué leímos en 2018 o en 2017, por ejemplo. También podremos saber qué libros
tenemos de una editorial concreta o de una colección.

Si vas a hacer una base de datos en Excel sobre clientes podremos añadir los siguientes
detalles: nombre, apellidos, teléfono de contacto, número de tarjeta de fidelización,
tipo de fidelización, DNI… Podemos añadir tanto como necesitemos.

Para poder hacer mucho más visual este tutorial, utilizaremos dos tablas diferentes con la que
iremos aplicando los filtros o las fórmulas de búsqueda que te explicamos. No necesariamente
debes repetir los pasos exactos en cuanto a filas o columnas sino que a través de las capturas
de pantalla podrás hacerte una idea más global de las explicaciones y podrás aplicar los pasos a
tu base de datos en Excel.

Añade los datos


Una vez que hayas creado los campos bastará con ir rellenando con los diferentes
datos en cada una de las columnas. Ve rellenando según vayas leyendo u ordenando tu
biblioteca. Da igual la temática que hayas elegido porque el procedimiento será el
mismo: los diferentes clientes, los diferentes alumnos, productos en stock, veces que
has medido tu peso, edades, series… Añade una serie de datos para poder crear los
filtros tal y como te explicamos en el siguiente apartado. A medida que vayas teniendo
más información, podrás ir rellenando tu hoja de Excel sin límite.

Ten en cuenta que es fundamental que siempre utilices el mismo nombre, exacto, si
quieres que los filtros que crearemos a continuación se ajusten. Una letra mal y esto
no te servirá para nada porque no aparecerán en resultados.
Una opción útil para que los datos se ajusten siempre en el caso, por ejemplo, del
nombre de una asignatura o de una plataforma o una editorial, es que lo hagas
utilizando la lista desplegable. Cuando vayas a rellenar una nueva fila en tu base de
datos en Excel, haz clic en la casilla correspondiente con el botón derecho. En el menú
de opciones verás que indica “Elegir de la lista desplegable”. Desde aquí tendrás todas
las opciones disponibles con las que podrás completar esa columna sabiendo que
encajará con el nombre exacto que has dado las veces anteriores.

También podría gustarte