Abstraccion de bases de datos avanzadas

Solo disponible en BuenasTareas
  • Páginas : 5 (1049 palabras )
  • Descarga(s) : 7
  • Publicado : 22 de agosto de 2010
Leer documento completo
Vista previa del texto
LA ABSTRACCION
La abstracción es un proceso mental que consiste en realzar los detalles relevantes, es decir, los que nos interesan en un momento sobre el objeto de estudio, mientras se ignoran los detalles irrelevantes. Esto nos lleva a una simplificación del problema, ya que la cantidad de información que es necesario manejar en un momento dado disminuye y podemos tratar cosas diferentes comosi fueran la misma

Este proceso de la mente humana es fundamental para comprender y manejar complejos sistemas que contienen múltiples detalles y relaciones. Por ello, y dada la complejidad de los programas actuales, la evolución de los paradigmas y lenguajes de programación marca un uso creciente de la abstracción.

1. Es un proceso mental que se aplica al seleccionar algunascaracterísticas y propiedades de un conjunto de cosas del mundo real, excluyendo otras no pertinentes. En otras palabras, es una representación mental de la realidad. 2. Cualquier construcción intelectual producto de las técnicas de abstracción. 3. En desarrollo de software, cualquier técnica de generalización que ignora u oculta detalles para capturar algo en común entre las diferentes instancias, con elpropósito de controlar la complejidad intelectual de los sistemas de software. Que importancia tiene la abstracción dentro del proceso de formación de: Un estudiante de Ing. Sistemas Un ingeniero de sistemas

Niveles de Abstracción
Para que el sistema sea útil debe recuperar los datos eficientemente. Esta preocupación ha conducido al diseño de estructura de datos complejas para la representaciónde los datos en la base de datos. Como muchos usuarios de sistemas de base de datos no están familiarizados con computadores, los desarrolladores esconden la complejidad a los usuarios a través de varios niveles de abstracción para simplificar la interacción de los usuarios con el sistema. Nivel físico: El nivel mas bajo de abstracción describe como se almacenan realmente los datos. En el nivelfísico se describen en detalle las estructuras de datos complejas de bajo nivel. Comparar el nivel fisico de almacenamiento entre MySQL y postgreSQL Nivel lógico: El siguiente nivel más alto de abstracción describe que datos se almacenan en la base de datos y que relaciones existen entre esos datos. La base de datos completa se describe así en términos de un número pequeño de estructurasrelativamente simples en el nivel físico, los usuarios del nivel lógico no necesitan preocuparse de esta complejidad. Los administradores de base de datos, que

deben decidir la información que se mantiene en la base de datos, usan el nivel lógico de abstracción. Que herramientas permiten trabajar con el nivel logico de abstracción?

Nivel de vistas: El nivel más alto de abstracción describe soloparte de la base de datos completa. A pesar del uso de estructuras más simples en el nivel lógico, queda algo de complejidad, debido a la variedad de información almacenada en una gran base de datos. Muchos usuarios del sistema de base de datos no necesitan toda esta información. En su lugar, tales usuarios necesitan acceder solo a una parte de la base de datos. Para que su interacción con elsistema se simplifique, se define la abstracción a nivel de vistas. El sistema puede proporcionar muchas vistas para la misma base de datos. Ejercicio propuesto.

Estructura General de un SGBD.
Un SGBD se divide en módulos que se encargan de tareas específicas. Normalmente el S.O. proporciona una serie de funciones básicas que son utilizadas por el SGBD, para realizar otras tareas más complejas.Los componentes más importantes del SGBD son:

1. Gestor de ficheros (File Manager o File System). Encargado de asignar espacio en disco y mantener la estructura de los ficheros donde se almacenarán los datos. Además es el responsable de localizar el bloque de información que se requiere solicitándoselo al Gestor de discos del S.O. y proporcionándoselo al Gestor de Datos. Puede implementarse...
tracking img