Fundamentos de Base de Datos

Unidad 1: Sistemas Gestores de Bases de Datos

  • Objetivo de las bases de datos.
  • Áreas de aplicación de los sistemas de bases de datos.
  • Modelos de datos.
  • Arquitectura de sistema gestor de bases de datos.
  • Niveles de abstracción.
  • Tipos de usuarios.
  • Tipos de lenguajes.
  • Tópicos selectos de bases de datos.

Introducción editar

El principal objetivo al realizar este trabajo fue proporcionar información de gran utilidad a jóvenes estudiantes que puedan necesitar información. Un sistema gestor de base de datos es un conjunto de programas que administra y gestiona la información contenida en una base de datos. Se puede entender por información a un conjunto de datos ordenados que sirven para construir un mensaje en un determinado fenómeno. También se puede decir que la información otorga significado o sentido a la realidad. Una de las principales importancias al realizar este trabajo es el conocer cómo funciona un sistema gestor de base de datos, y también el conocer cuáles son las principales ventajas que pueda tener y definir el concepto de una base de datos, que es un conjunto de información relacionada entre sí.

Objetivo de las bases de datos editar

Los sistemas de base de datos surgieron en respuesta a los primeros métodos de gestión informatizada de los datos comerciales. Debido a que guardar la información de la organización en un sistema de procesamiento de archivos, tiene una serie de inconvenientes importantes como:

  • Redundancia e inconsistencia de los datos.
  • Dificultan en el acceso a los datos.
  • Aislamiento de datos.
  • Problemas de integridad.
  • Problemas de atomicidad.
  • Anomalías en el acceso concurrente.
  • Problemas de seguridad.

Estas dificultades, entre otras, motivaron el desarrollo de los sistemas de bases de datos. (Korth, Silberschatz, & Sudarshan, 2007). Los sistemas de base de datos se diseñan para gestionar grandes cantidades de información. Además los sistemas de base de datos deben garantizar la fiabilidad de la información almacenada, a pesar de las caídas de sistema o de los intentos no autorizados. Si los datos van hacer compartidos entre diferentes usuarios, el sistema debe evitar resultados fallidos.

Áreas de aplicación de los sistemas gestores de bases de datos editar

Banca:para información de los clientes, cuenta, préstamos y transacciones bancarias.

Líneas aéreas: para reservas e información de horarios. las líneas aéreas fueron las primeras en usar base de datos de forma distribuida geométricamente.

Universidades: para información de los estudiantes, matriculas en las asignaturas y cursos.

Transacciones de tarjetas de crédito: para compras con tarjetas de crédito y también para la generalización de los extractos mensuales.

Telecomunicaciones: para guardar un registro de las llamadas realizadas, generar las facturas mensuales, mantener el saldo de las tarjetas telefónicas de prepago y para almacenar información sobre las redes de comunicaciones.

Finanzas: para almacenar información sobre compañías tenedoras, ventas y compras de productos financieros, como acciones y bonos; también para almacenar datos del mercado en tiempo real para permitir a los clientes la compraventa en línea y a la compañía la compraventa automática.

Ventas: para informaciones de clientes, productos y compras.

Comercio en línea: para los datos de ventas ya mencionados y para el seguimiento de los pedidos Web, generación de listas de recomendaciones y mantenimiento de evaluación de productos en línea.

Producción: para la gestión de la cadena de proveedores y para el seguimiento de la producción de artículos en la factorías, inventarios en los almacenes y pedidos.

Recursos humanos: para información sobre los empleados, salarios, impuestos sobre los sueldos y prestaciones sociales, y para generación de las nóminas. (Korth, Silberschatz, & Sudarshan, 2007).