Enfoques y Niveles de Abstraction de Datos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

1.

Explique los diferentes enfoques y niveles de abstracción


de las base de datos.

Diferentes tipos de enfoques de las bases de datos.

 Enfoque Jerarquico:

Es de la forma arbol invertido donde el padre es llamado raiz y


puede tener varios hijos, a los nodos que no tienen hijos se le
conoce como hojas. Esta estructura jerarquica es usada para
manejar gran volumen de datos creando estructura estable y gran
rendimiento.

Algunas limitaciones de este tipo de enfoque es redundancia de


datos, falta de flexibilidad, mantener integridad de los datos y
dificultad de consultas complejas.

 Enfoque de Redes:

Es un superconjunto del enfoque tipo jerarquico porque amplia


las capacidades de este ultimo, tambien permite la relacion de
muchos a muchos, puede tener varios padres e hijos.

Algunas limitaciones de este tipo de enfoque es la


independencia de los datos, complejidad de diseño, problemas
de escallabilidad e integridad de los datos.

 Enfoque Relacional:

El enfoque relacional ve a los datos como un conjunto de tablas,


donde cada tabla consta de un conjunto de registros y cada
registro consta de un conjunto de campos. La relación entre las
tablas se establece solo por nombres de atributos comunes. Es
uno de los enfoques mas utilizados por su estructura bien
definida, integridad de los datos, flexibilidad en consultas,
amplia adopcion y soporte.

Algunas limitaciones de este tipo de enfoque son complejidad


del diseño, escalabilidad horizontal, rigidez en esquema.
 Enfoque Orientado a Objetos:

Es un tipo de enfoque de bases de datos reciente que incluye los


conceptos importantes de objetos.

Encapsulacion: Oculta la informacion de los otros objetos e


impide el acceso evitando conflictos y accesos incorrectos.

Herencia: Aqui los objetos heredan el comportamiento dentro


de una jerarquia de clases.

Polimorfismo: Es la capacidad de un objeto de la base de datos


para responder de diferentes maneras a una misma operación o
consulta, dependiendo del tipo de objeto al que se aplique.

Es un modelo de gestión de datos que trata la información


almacenada como objetos, en lugar de utilizar tablas y
relaciones como en las bases de datos relacionales.

Niveles de abstraccion de las bases de datos.

 Nivel fisico:

Este es el nivel mas bajo de abstraccion aqui se realizan en


detalle y la forma en que se almacenan los datos.

 Nivel conceptual:

Este es el nivel mas alto se describen los datos que son


almacenados y la relaciones que existen en las bases de datos,
describe y completa en termino de estructura y diseño las bases
de datos. Aqui los administradores de bases de datos eligen
cuales son los datos que seran almacenados
 Nivel de vision:

En este nivel es lo que el usuario final ve del sistema ya


terminado. Muestra solo una parte de la bases de datos solo al
usuario acreditado para verla.

2. Establecer diferencias entre sistemas de bases de datos y


los sistemas de archivos.

Los sistemas de bases de datos se utilizan para manejar grandes


cantidades de datos y tener mayor seguridad, al acceso eficiente
para multiples usuario y aplicaciones, miestras que los sistemas
de archivos se utilizan para almacenamiento de datos simples,
archivos individuales sin complejidades.

3. Diga las ventajas que ofrece la utilización de bases de


datos.

Las bases de datos tienen una gran ventajas en organizan y


estructura de datos, seguridad, eficiencia en la gestion de
grandes volumenes de datos, escalabilidad, recuperacion de
datos y rendimiento. Lo que es muy eficiente en las aplicaciones
y sistemas que requieren un manejo avanzado y seguro de los
sistemas de infomacion.
Mientras estuve investigando sobre los 4 tipos de enfoque de las
bases de datos jerarquico, redes, relacional y orientado a
objetos. El mas utilizado es el Enfoque relacional porque
permite dar organizacion a los datos en tablas establece
relaciones entre ellas, permitiendo consultas complejas y
proporcionando alto nivel de integridad y consistencia de los
datos.

Los demas enfoques jerarquico, redes orientado a objetos son


utilizados pero tienen sus complejidades al manipular grandes
sistemas de informacion y manipulacion de datos.

 Niveles

En la parte de los niveles son las diferentes perspectivas en que


los usuarios interactuan con las bases de datos. Estos niveles
permiten a los usuarios y desarrolladores trabajar con la base de
datos a diferentes niveles de detalle y complejidad.

 Diferencias

Entre los Sistemas de bases de datos y sistemas de


archivos ambos son muy utilizados pero eso dependera que se
desea en cada sistema o aplicacion.

Los sistemas de bases de datos se utilizan e una ampla variedad


de aplicaciones web y empresariales miestras que los sistemas
de archivos se usan en los sistemas operativos y en todo tipo de
sistemas para el almacenamiento y manipulacion de archivos.

 Ventajas de utilizar Bases de datos

Como ahi mencionas las bases de datos tienen grandes ventajas


lo ques manejar grandes volumenes de datos, manipulacion,
facilidad para almacenar, gestionar y organizar la informacion.

También podría gustarte