Fundamentos de Sistemas de Bases de Datos

Sistemas de Bases de Datos

Un sistema de bases de datos consiste en:

  • Una colección de datos interrelacionados con la información de una organización, denominada base de datos (BD).
  • Un conjunto de programas, llamado Sistema Gestor de Bases de Datos (SGBD), que manipula la BD, permitiendo obtener, añadir, modificar y borrar datos, así como definir su estructura.

Componentes Principales

Los sistemas de bases de datos tienen cuatro componentes principales:

Información

Se almacenan datos relevantes para la empresa, asegurando integridad y compartición. La integridad evita redundancias y la compartición permite acceso simultáneo a múltiples usuarios.

Hardware

Dispositivos físicos donde se almacenan las bases de datos. Pueden ser distribuidas (varios ordenadores) o locales (un solo ordenador).

Software

Programas que gestionan la BD, siendo el SGBD el más importante. Facilita:

  • Definir estructuras de almacenamiento.
  • Acceder a los datos rápidamente.
  • Mantener la seguridad y restaurar la BD.
  • Controlar la concurrencia.

Incluye herramientas de desarrollo, diseño, informes e interfaces.

Usuarios

Usuarios Finales

Acceden a la BD mediante aplicaciones con interfaces amigables.

Programadores de Aplicaciones

Codifican programas para los usuarios finales.

Administrador de la BD (ABD)

Responsable de la BD, diseña su estructura y garantiza su funcionamiento. Debe tener conocimientos informáticos y autoridad en la empresa.

Ventajas de un Sistema de Bases de Datos

  • Disminución de la redundancia: Se busca eliminar redundancias, propagando actualizaciones.
  • Evitar inconsistencias: Resultado de la eliminación de redundancias.
  • Compartir datos: Permite acceso concurrente y desarrollo de nuevas aplicaciones.
  • Cumplir normas: El ABD garantiza el control centralizado y la normalización.
  • Privacidad y seguridad: Protege contra pérdidas y accesos no autorizados.
  • Integridad de datos: Define verificaciones en operaciones de actualización.
  • Equilibrar requerimientos: Optimiza la BD para las aplicaciones más importantes.
  • Independencia de datos: El almacenamiento físico es independiente de los programas, permitiendo modificaciones sin afectar las aplicaciones existentes.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.