Fundamentos de Base de Datos

De Wikiversidad

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).