domingo, 7 de noviembre de 2010

Abstracción de datos

Laboratorio de Lenguajes de Programación

Hola a todos, en esta entrada les voy a hablar un poco acerca de la abstracción de datos.

Antes que nada les diré lo que es, la abstracción de datos es una característica de una base de datos que permite al programador o usuario interactuar con los datos, ofreciendoles una visión abstracta de ellos, ya que interactuan con los datos sin la necesidad de conocer los detalles que no necesitan conocer.

Para esto se definieron distintos niveles de abstracción.

- Nivel físico. Este es el nivel más bajo, determina como están físicamente los datos (pistas, sectores, cilindros.
- Nivel Lógico o Conceptual. Este nivel determina como están organizados los archivos (índices, llaves, orden de campos, tipos de datos, relaciones).
- Nivel de Vistas. Se oculta cierto contenido de la información a los usuarios, o sea solo les permite ver una parte de la base de datos.

Modelos de datos
Se preguntaran ¿Qué son los modelos de datos? Bueno los modelos de datos son un conjunto de herramientas conceptuales que se utilizan para describir los datos y las relaciones entre ellos.




Modelo de Red

En el modelo de red, el conjunto de registros y relaciones entre datos que se representan mediante enlaces.



Modelo jerárquico

En este modelo, los registros se organizan como colecciones de árboles, en lugar de grafos dirigidos.


Modelo Relacional

El modelo relacional es una base de datos en la cual todos los datos visibles al usuario están organizados como tabla de valores.


1 comentario: