asdfgh

Páginas: 9 (2074 palabras) Publicado: 1 de diciembre de 2013
Bases de Datos
Archivos V/S Datos
• Por qué estudiar Bases de Datos
• Archivos
• Arquitectura de un Motor de Base de
Datos

¿Porqué estudiar Bases de datos?
• Todas las organizaciones tienen datos
críticos.
– Los Bancos almacenan información de cuentas.
– Las bibliotecas almacenan información acerca de
los libros.
– Los hospitales almacenan información acerca de
los pacientes.
–Las casas de remates almacenan información
acerca de los ítems a rematar y de los clientes
que los rematan


¿Porqué estudiar Bases de datos?
• Todas las organizaciones deben crear y
manipular datos tan eficientemente como
sea posible.
– Considere retirar dinero de un banco, sin un sistema informático.
• Usted camina hasta la caja para retirar $100.000.
• El cajero debe llamar “a laoficina central" para comprobar el
libro mayor principal para estar seguro que hay suficientes
fondos. Si hay, ese libro mayor se debe actualizar a mano para
reflejar el retiro.
• ¿Es esto eficiente para el banco o los clientes?

¿Porqué estudiar Bases de datos?
• Los datos de la organización deben ser
almacenados en forma confiable.
– Los datos no pueden ser destruidos o perdidos.
– Losdatos no pueden ser inconsistentes.

Conceptos y Definiciones
Origen de Las Bases de Datos
– Anterior a las Bases de datos, solo existía una colección
de Archivos tradicionales.
– Su administración se realizaba a través de cada
programa que lo utilizaba.
– Los sistemas se desarrollaban absolutamente
“Parcelados” dentro de la misma organización.
– Cada “Parcela” generaba datos similares,lo que produce
la no deseada “Duplicidad”
– Cada “Parcela” actualizaba en sus ciclos los datos
comunes a la Organización, lo que produce la no
deseada “no-Integridad”

El enfoque de Archivos
• Usando archivos de datos tradicional, las
aplicaciones deben acceder a los datos
directamente.
• Las aplicaciones deben estar enterados de la
estructura de archivo. Si la estructura de archivocambia, todos los programas que tienen acceso a
estos datos se deben también modificar para
reflejar los cambios.
• Las aplicaciones pueden tener que acceder datos
que no necesitan mientras buscan alguna pieza
de datos.

El enfoque de Archivos
• Una colección de programas de
aplicación que realizan servicios para el
usuario final, (Ej: producción de reportes.)
• Cada programa define yadministra sus
propios datos.

Ejemplo:
Archivos Biblioteca
• Considere una biblioteca que almacena información de libros en
archivos de texto. Los títulos se asignan en treinta caracteres,
los nombres del autor se asignan en veinte caracteres, y el
numero de páginas se asigna en cuatro caracteres. Se delimita
cada campo usando el carácter ` | ' . Por ejemplo, la estructura
del archivoseria como sigue:
Title
Dr. Zhivago

|Author
|Boris Pasternack

|Page
| 540

• Cada aplicación que accede a estos datos debe conocer, que el
titulo es leído en string de 30 caracteres, el autor en string de 20
caracteres, y el numero de páginas del libro en string de cuatro
caracteres.

El enfoque de Archivos
¿Que ocurre si …
al archivo de propietarios se decide añadirle un campoque
almacene un segundo teléfono?
deseamos insertar al archivo de Biblioteca?
Hay Que
Modificar las aplicaciones, incluso las que no utilizan esos
campos se pueden ver afectadas y tener que ser modificadas
Migrar los archivos al nuevo formato

El enfoque de Archivos
Entrada de
datos y reportes

Rutinas para manejo
de archivos
Definición de archivos

Ventas

Programas deaplicación de ventas

Entrada de
datos y reportes

Rutinas para manejo
de archivos
Definición de archivos

Contratos

Archivos
de Ventas

Archivos
de
Contratos

Programas de aplicación de contratos

Los sistemas orientados hacia el proceso,
pone el énfasis en los tratamientos que reciben los datos, los cuales se
almacenan en Archivos diseñados para una determinada aplicación.
•...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • asdfgh
  • asdfgh
  • asdfgh
  • Asdfgh
  • Asdfgh
  • Asdfgh
  • asdfgh
  • asdfgh

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS