Base de datos

Páginas: 9 (2066 palabras) Publicado: 28 de noviembre de 2014


Capítulo 1
INTRODUCCION A LAS BASES DE DATOS
1.1 Introducción


Los sistemas de bases de datos son el desarrollo más importante en el campo de la ingeniería del software y las bases de datos forman ahora el marco de trabajo fundamental de los sistemas de información.

Una base de datos es una colección de datos relacionados.
Sistema de Gestión de Bases de Datos (SGBD) es el softwareque gestiona y controla el acceso a la base de datos.
Una aplicación de bases de datos es simplemente un programa que interactúa con la base de datos en algún punto de su ejecución.
Un sistema de base de datos es una colección de programas de aplicación que interactúan con la base de datos.

Ejemplos en los que se emplean las bases de datos:
Las compras en el supermercado.
Compras utilizandouna tarjeta de crédito.
Reserva de un programa de vacaciones en una agencia de viajes.
Utilización de la biblioteca local.
Contratación de un seguro.
Alquiler de un video.
Utilización de internet.
Estudio en una universidad.

1.2 Sistemas tradicionales basados en archivos
Los sistemas basados en archivos son los predecesores de los sistemas de bases de datos. Pueden considerarseobsoletos pero siguen existiendo buenas razones para analizarlos.

Si comprendemos los problemas inherentes a los sistemas basados en archivos, podemos evitar repetir esos problemas en los sistemas de bases de datos.
Si se desea un sistema basado en archivos en un sistema de bases de datos, resulta extremadamente útil, comprender como funcionan los sistemas de bases de datos.

1.2.1 La técnicabasada en archivos
Sistema basado en archivos:
Una colección de programas de aplicación que realiza diversos servicios para los usuarios finales. Cada programa define y gestiona sus propios datos.

Los sistemas basados en archivos fueron uno de los primeros intentos para informatizar los sistemas de archivo manual con los que nosotros estamos familiarizados.

Los sistemas de archivo manualfuncionan bien cuando el número de elementos es pequeño. También puede funcionar de forma adecuada cuando hay un gran número de elementos y lo único que se necesita es almacenarlos o extraerlos.

Los sistemas manuales de archivo dejan de ser útiles cuando tenemos que establecer referencias cruzadas o procesar información contenida en los documentos.

Los sistemas basados en archivos fuerondesarrollados para dar respuesta a la necesidad que las empresas tenían de acceder de forma más eficiente a los datos. Sin embargo, lo que hizo fue adoptar un enfoque descentralizado, en el que cada departamento, con la ayuda de personal especializado en procesamiento de datos, almacenaba y controlaba sus propios datos.

1.2.2 Limitaciones de la técnica basada en archivos
Separación y Aislamientode datos
Cuando se aíslan los datos en archivos separados, resulta más difícil acceder a los datos que deben estar disponibles. El desarrollador de aplicaciones debe sincronizar el procesamiento de los dos archivos para garantizar que se extraigan los datos correctos. Esta dificultad se hace todavía mayor si se necesita extraer datos de más de dos archivos.
Duplicación de los datos
La técnicabasada en archivos, promueve, si es que no requiere, una duplicación incontrolada de los datos. La duplicación descontrolada resulta indeseable por varias razones:

La duplicación implica desperdicio de recursos
Se consume un espacio de almacenamiento innecesario.
Puede conducir a que se pierda la integridad de los datos

Dependencias entre los datos
La estructura física y el almacenamientode los archivos y registros de datos están definidos en el código de la aplicación. Esto significa que resulta difícil realizar cambios a una estructura existente. Requiere un tiempo considerable y trata de un proceso sujeto a errores.
Formatos de archivo incompatibles
Puesto que la estructura de los archivos esta incrustada en los programas de aplicación, dichas estructuras dependen del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS