Por ejemplo si estamos hablando acerca de las "estufas", pues no tengo que mencionar que es una estufa, como funciona, para que sirve, etc, etc, solamente menciono "estufa" y automaticamente sabrás acerca de lo que hablo, esto se le llama abstracción. Y hablando acerca de la abstracción en programacion pues se refiere que tu en tu programa solo vas a declarar por separado en el programa y cuando lo necesites de nuevo no tienes que poner todo lo que incluye si no simplemente el termino abstracto.
Encapsulamiento: como su nombre lo dice encapsula o guarda las características de un objeto.
Hay 2 tipo de abstracción:
1)Abstracción Funcional.
2)Abstracción de datos. (LO QUE VEREMOS).
- Abstracción funcional
- Abstracción de datos
-Tipos de datos: lenguajes de alto nivel, su presentación es invisible, solo se ve las operaciones predefinidas.
-Tipos definidos: posibilita la definición de valores de datos mas cercanos al problema.
-TDA: definición y representacion de tipo de datos. (valores mas operaciones).
Hay 3 niveles es los que se determina la abstracción:
- Nivel físico: Determina como están almacenados físicamente y representa el nivel mas bajo.
- Nivel lógico: Determina la organizacion de los archivos.
- Nivel de Vistas: oculta información a lo usuarios solo le es visible parte de la base de datos.
MODELOS DE DATOS
Son una serie de herramientas en modo de esquema que describen los datos y las relaciones entre ellos. Son 3 tipos:
- Modelo de RED:
- Modelo Jerárquico
- Modelo Racional
Espero que le sirva:).
1 punto extra. Código sería bienvenido.
ResponderEliminar