martes, 28 de agosto de 2012

Abstraccion

Abstracción: Se puede considerar a la abstracción como un medio para separar las cualidades de un objeto y una clase para analizar solo las características de este, pues la clase el mecanismo por el cual se gestionan las abstracciones.

¿Para que sirve la abstracción?
     Para representar las características principales de un objeto y distinguir entre el comportamiento del objeto y su clase y su finalidad de implementacion sin mostrar sus caracteristicas. Solo sirven para derivar otras clases separando objetos concretos.
Se utilizan cuando se requiere una cierta característica o interfaz en comun.

Menciona tres niveles de abstraccion y quien actua en cada nivel.

    Los niveles de abstraccion se refieren al grado de detalle en que un sistema es modelado.  
    Nivel fisico: En este primer nivel se muestra la estructura de los datos y el como se almacenan fisicamente. Asi como todos los métodos de acceso al registro, los tipos de registro y los archivos de información  Determina su almacenamiento en el medio secundario y los diseñadores de este nivel poseen un alto dominio en cuestiones técnicas y manejo de hardware. Cuentan con todo permiso y sin restricciones.

    Nivel conceptual: Describe toda la estructura de toda la base de datos, ademas de describir las entidades, atributos, relaciones y operaciones de usuarios. Sin embargo mantiene oculta la estructura física de almacenamiento. Accede todo usuario con ciertas restricciones y permisos de lo contrario no puede accesar, se le considera como usuario definido.

    Nivel externo: Es la que se presenta al usuario final y muestra todos los datos convertidos ya en informacion. Cada esquema de este nivel muestra informacion de la base de datosa un mismo grupo  o a un solo usuario. Actua en este nivel cualquier usuario con capacidades y conocimientos basicos de un software

¿Que es el modelado de datos?
    Es el conjunto de herramientas para describir datos y las relaciones que existen en ellos, ademas de su semantica y sus restricciones.

Menciona 3 categorías de conceptos que se pueden modelar y menciona un ejemplo de cada uno de ellos. 
     Existen tres tipos de modelados básicos; el lógico el conceptual y el físico. Cada uno con las cualidades básicas para cada usuario. 
     Entre los modelos conceptuales están los basados en registros y basados en objetos.
     Sin embargo fuera de estos se encuentran también el modelo jerárquico y el modelo de redes.

     Modelo jerárquico: Usa una estructura de arbol invertida con raices y representa mediante registros llamados nodos las relaciones o enlaces. Una coleccion de arboles es la que forma una base de datos. Un modelo jerarquico esta compuesto por; padre, gemelos, hojas, altura, camino, rama, familia, momento, peso.

     Modelo de red: Es formado por un arbol que contiene tablas. Cuenta con un arco que unen entidades llamadas conjuntos y se forman a base de relaciones. 







FUENTES:
http://www.zator.com/Cpp/E4_11_8c.htm
https://sites.google.com/site/fundamentosdedbitst/contenido/1-5-niveles-de-abstraccion
http://aurea.es/wp-content/uploads/modelodedatos.pdf
http://ict.udlap.mx/people/carlos/is341/bases02.html

No hay comentarios:

Publicar un comentario