Saltar al contenido

¿Qué es un DBMS? Aplicación, tipos, ejemplo, ventajas

Antes de aprender el software del sistema de gestión de bases de datos (DBMS), entendemos:

¿Que es una base de datos?

Una base de datos es una colección de datos relacionados que refleja algún aspecto de la vida real. Un sistema de base de datos está diseñado para generar y completar datos para una tarea en particular.

¿Qué es un DBMS?

Sistema de gestión de bases de datos (DBMS) es un software para almacenar y recuperar datos del usuario considerando las medidas de seguridad adecuadas. Consiste en un grupo de programas que manipulan la base de datos. El DBMS acepta la solicitud de datos de una aplicación e indica al sistema operativo que proporcione los datos específicos. En sistemas grandes, DBMS ayuda a los usuarios y otro software de terceros a almacenar y recuperar datos.

DBMS permite a los usuarios crear sus propias bases de datos según sus necesidades. El término “DBMS” incluye al usuario de la base de datos y otros programas de aplicación. Proporciona una interfaz entre los datos y la aplicación de software.

En este tutorial, aprenderá más sobre-

Muestra de DBMS

Veamos un ejemplo sencillo de base de datos universitaria. Esta base de datos contiene información sobre estudiantes, cursos y calificaciones en un entorno universitario. La base de datos está organizada en cinco archivos:

  • El archivo ESTUDIANTE almacena los detalles de cada estudiante.
  • Los detalles de cada curso se encuentran en los almacenes de archivos de COURSE.
  • El DEPARTAMENTO almacena la información sobre las piezas en un curso en particular.
  • El archivo GRADE almacena las calificaciones recibidas por los estudiantes en las distintas secciones
  • El archivo TUTOR contiene información sobre cada profesor.

Para definir un sistema de base de datos:

  • Necesitamos especificar la estructura de registro de cada archivo definiendo los diferentes tipos de elementos de datos que se almacenarán en cada registro.
  • También podemos utilizar un esquema de codificación para representar valores de elementos de datos.
  • Básicamente, su base de datos tendrá 5 tablas con una clave externa definida entre las distintas tablas.

Historia de DBMS

Estos son los hitos importantes de la historia:

Características del sistema de gestión de bases de datos

DBMS vs archivo plano

DBMSSistema de gestión de archivos planos
Acceso multiusuarioNo admite el acceso multiusuario
Diseñado para satisfacer las necesidades de pequeñas y grandes empresas. Solo se limita a un sistema DBMS más pequeño.
Eliminar la redundancia y la integridadProblemas de redundancia e integridad
Costoso. Pero a largo plazo, el costo total de propiedad es baratoEs más barato
Fácil de implementar transacciones complejasSin soporte para transacciones complejas

Usuarios en un entorno DBMS

La siguiente es la categoría diferente de usuarios de un sistema DBMS

Nombre del componenteTarea
ProgramadoresLos programadores de aplicaciones escriben programas en diferentes lenguajes de programación para interactuar con bases de datos.
Administradores de bases de datosLa administración de la base de datos es responsable de administrar todo el sistema DBMS. Se llama administrador de base de datos o DBA.
Usuarios finalesLos usuarios finales son las personas que interactúan con el sistema de gestión de bases de datos. Realizan varias operaciones de base de datos como recuperación, actualización, eliminación, etc.

Software DBMS popular

Aquí hay una lista de algunos sistemas DBMS populares:

Implementar DBMS

SectorUtilice DBMS
BancarioPara información del cliente, actividades de la cuenta, pagos, depósitos, préstamos, etc.
aerolíneasPara reservaciones e información de horarios.
UniversidadesPara obtener información sobre los estudiantes, inscripciones a cursos, universidades y calificaciones.
TelecomunicacionesAyuda con registros de llamadas, facturación mensual, saldos, etc.
FinanzasPara almacenar información sobre acciones, ventas y compras de instrumentos financieros como acciones y bonos.
VentasSe utiliza para almacenar información de clientes, productos y ventas.
FabricaciónSe utiliza para gestionar la cadena de suministro y realizar un seguimiento de la producción de bienes. Estado de inventarios en almacenes.
Gestión de recursos humanosPara información sobre empleados, sueldos, nómina, deducción, generación de cheques, etc.

Tipos de DBMS

Tipos de DBMS

Los siguientes son cuatro tipos de sistemas DBMS:

DBMS jerárquico

En una base de datos jerárquica, los datos del modelo se organizan en una estructura en forma de árbol. Los datos se almacenan de manera ordenada (de arriba hacia abajo o de abajo hacia arriba). Los datos se representan mediante relaciones entre padres e hijos. En un DBMS jerárquico, un padre puede tener muchos hijos, pero los hijos solo tienen un padre.

Modelo de red

El modelo de base de datos de la red permite que varios padres tengan. Le ayuda a abordar la necesidad de modelar relaciones más complejas, como la relación entre muchos comandos / partes. En este modelo, las entidades se organizan en un gráfico al que se puede acceder a través de una variedad de canales.

Modelo relacionado

El DBMS relacionado es el modelo de DBMS más utilizado porque es uno de los más fáciles. Este modelo se basa en la normalización de datos en filas y columnas de tablas. Modelo relacionado almacenado en estructuras fijas y manipuladas mediante SQL.

Modelo orientado a objetos

Modelo Datos Orientados a Objetos almacenados en forma de objetos. La estructura llamada clases que muestran datos en ella. Define una base de datos como una colección de objetos que almacena tanto los valores como las operaciones de un miembro de datos.

Ventajas de DBMS

Desventaja de DBMS

DBMS puede ofrecer muchos beneficios, pero tiene algunas fallas:

¿Cuándo no utilizar un sistema DBMS?

Aunque, un sistema DBMS es útil. Todavía no es adecuado para una de las tareas en particular que se mencionan a continuación:

No se recomienda cuando no tiene el presupuesto o la experiencia para operar un DBMS. En tales casos, Excel / CSV / Flat Files pueden funcionar bien.

Resumen