Fundamentos de Bases de Datos: Conceptos Esenciales y Gestión de la Información
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 4,41 KB
¿Qué es una Base de Datos?
- Una base de datos es un conjunto estructurado de datos coherentes.
- Generalmente, es una parte de un sistema más grande.
Capacidades Fundamentales de una Base de Datos
- Manejo de persistencia (almacenamiento de datos).
- Soporte de al menos un modelo de datos.
- Soporte de un lenguaje de alto nivel que permita manipular y definir la estructura de la información.
- Control de acceso.
- Prevención de inconsistencias al compartir la información.
Evolución y Generaciones de Bases de Datos
- 1ª Generación:
- Bases de Datos Jerárquicas
- Bases de Datos de Red
- 2ª Generación:
- Modelo Relacional
- 3ª Generación:
- Modelo Orientado a Objetos
- Modelo Objeto-Relacional
Sistema de Gestión de Bases de Datos (SGBD - DBMS)
Un Sistema de Gestión de Bases de Datos (SGBD), también conocido como DBMS (Database Management System), es un conjunto de programas que permite DEFINIR, CONSTRUIR y MANIPULAR bases de datos para diversas aplicaciones.
Funciones Clave del SGBD:
1. Definir una Base de Datos
Definir una Base de Datos implica especificar:
- La estructura de los datos.
- Los tipos de datos.
- Las restricciones de los datos.
2. Construir una Base de Datos
Construir una Base de Datos significa:
- Almacenar los datos en algún medio de almacenamiento controlado por el SGBD.
3. Manipular la Base de Datos
Manipular la Base de Datos abarca:
- Consultar datos.
- Introducir, modificar o eliminar datos para reflejar cambios en el minimundo.
- Generar informes a partir de los datos almacenados.
Estructura de un Sistema de Bases de Datos (SBD)
Un Sistema de Bases de Datos (SBD) se compone de:
- BD: Base de Datos
- SGBD: Sistema de Gestión de Bases de Datos
- Software de Aplicación/Consultas
Separación entre Programas y Datos
En los sistemas de bases de datos, la descripción de la estructura y organización de los archivos se almacena en un Catálogo, separada de los programas. Esto conduce a la independencia entre programas y datos.
Datos Compartidos y Procesamiento de Transacciones Multiusuario
Los SGBD permiten el acceso simultáneo a los datos por múltiples usuarios sin interferencias ni inconsistencias. El control de concurrencia es gestionado por el SGBD.
Múltiples Vistas de los Datos
Cada usuario está interesado en ver solo la parte de la información que necesita de la Base de Datos. Una vista puede definirse como un subconjunto de la Base de Datos, que puede incluir datos virtuales.
- Una vista es un subconjunto de la Base de Datos, que puede incluir datos virtuales.
- El SGBD proporciona mecanismos para la definición de estas vistas.
Características Clave de los Datos en Sistemas de Bases de Datos
Las características más importantes de la información en estos sistemas son que los datos estarán integrados y compartidos.
Datos Integrados
La Base de Datos puede considerarse como una unificación de varios archivos de datos, que son tratados como uno solo. En este proceso, se ha eliminado total o parcialmente la redundancia de datos.
Datos Compartidos
Los datos pueden compartirse entre varios usuarios distintos. Es posible que múltiples usuarios accedan al mismo tiempo al mismo elemento de información, lo que se conoce como acceso concurrente.
Componentes de Hardware en Sistemas de Bases de Datos
El hardware se refiere al conjunto de dispositivos físicos utilizados para almacenar y procesar los datos.
- Computadores: Utilizados para procesar los datos de la Base de Datos. Pueden ser mainframes o computadores personales.
- Almacenamiento: Generalmente, unidades de disco que constituyen el mecanismo de almacenamiento principal para las bases de datos.
- Otros dispositivos: Como unidades de respaldo (cintas, DVD, etc.) e impresoras, entre otros.