Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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:
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
3. MySQL
Características
4. Oracle
Características
soporte de transacciones
estabilidad
escalabilidad
Soporte multiplataforma.
5. Microsoft Access
Características
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:
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.
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.
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.