15
Unidad Didáctica Sistemas Gestores de Bases de Datos • Como primera tarea del tema, se procederá a que los estudiantes nombren algunos Sistemas Gestores de Bases de Datos que conozcan y que estén disponibles en la actualidad

Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Embed Size (px)

DESCRIPTION

Repaso a los principales sistemas gestores de bases de datos

Citation preview

Page 1: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Como primera tarea del tema, se procederá a que los estudiantes nombren algunos Sistemas Gestores de Bases de Datos que conozcan y que estén disponibles en la actualidad

Page 2: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Definición de Sistema Gestor de Base de Datos: Se estudiará la definición de Paul Beynon Davies: “Un conjunto organizado de aplicaciones para el acceso y mantenimiento de una base de datos

Page 3: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• ¿Cuáles son esas aplicaciones?– Gestión del diccionario de datos– Gestión del almacenaje de la información– Transformación y presentación de los datos– Gestión de la seguridad– Control del acceso de múltiples usuarios– Gestión de copia (Back-ups) y recuperación

de información– Gestión de la integridad de los datos.

Page 4: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Más sobre las aplicaciones:– Lenguajes de acceso a las Bases de Datos e

interfaces de aplicación para la programación– Interfaces de comunicación de Bases de

Datos.

Page 5: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Modelos de Datos:– Jerárquico– En Red– Relacional– Orientado a Objeto

Señalar que, por ahora, la tendencia es hacia un modelo mixto Relacional-Orientado a Objeto. El 80% de las bases de datos actuales siguen el modelo relacional.

Page 6: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Bases de Datos jerárquicas:– Interés principalmente histórico– Usa los registros con una estructura en forma

de árbol, de arriba abajo, en una relación de padre a hijo, lo que hace que la relación que se pueda establecer sea de uno a muchos

Page 7: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Como ventajas, cabe citar:– El enlace entre el padre y el hijo promueve la

integridad– Es eficiente con grandes volúmees de

información

Page 8: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Como desventajas, cabe citar:– Principalmente la duplicación, que se da si un

hijo tiene múltiples padres.– Su complejidad e inflexibilidad– El extenso uso que hace de la programación.– Se necesita conocer el nivel físico

Page 9: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Bases de Datos en Red– Estructura de grafo de datos.– Sucesor del modelo jerárquico

• Fue desarrollado para:– Encargarse de relaciones complejas– Mejorar el rendimiento– Imponer nuevos estándares (CODASYL)

Page 10: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Diferencias clave:– Conexiones entre los objetos de datos– Usa punteros

• Sistema Gestor de Bases de Datos• Mayor capacidad de almacenamiento

Page 11: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Como ventajas cabe citar:– Implementar relaciones de varios a varios– Flexibilidad de acceso

Page 12: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Como desventajas cabe citar:– Complejidad

• Tanto en su uso como en su diseño• También a la hora de hacer cambios

– La navegación en el grafo sigue siendo lineal

Page 13: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Orientado a Objeto– Tipos de Datos complejos (Abstract Data

Types, etc)– Se compone de objetos y mensajes– Un objeto es una combinación de datos y

procedimientos– Relativamente nuevo, su fin no es acabar con

el modelo relacional, el cual estudiaremos a fondo en unidades sucesivas

Page 14: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Ejercicios:– Con la ayuda de diagramas, explicar y

contrastar los diferentes tipos de estructuras de bases de datos disponibles: Incluir el modelo relacional, para ir preparando la siguiente Unidad Didáctica

Page 15: Unidad DidáCtica Ii Sistemas Gestores De Bases De Datos

Unidad Didáctica Sistemas Gestores de Bases de Datos

• Ejercicios:– La mayor parte de los Sistemas Gestores de

Bases de Datos están basados en el modelo de arquitectura de tres capas ANSI-SPARC. Explicar este modelo, definiendo todos los términos nuevos que aparezcan. (Por ejemplo, Esquema)