Este documento describe los principales modelos de bases de datos, incluyendo los modelos jerárquicos, de red, relacionales y orientados a objetos. El modelo relacional almacena datos en tablas flexibles compuestas de registros y campos y usa el lenguaje SQL, mientras que el modelo orientado a objetos almacena objetos completos con estado y comportamiento.
2. ¿Qué son los modelos de Base de
Datos?
• Es el método que se utiliza para
almacenar y recupera la información entre
los registros.
• Es un método más abstracto que físico y
permite organizar correctamente la
información.
3. Base de datos Jerárquicas
• El modelo de datos se organiza en forma
similar a un árbol (visto al revés), en
donde un nodo padre de información
puede tener varios hijos.
• Este modelo de BD son útiles en
aplicaciones que manejan un gran
volumen de información.
4. Base de datos Jerárquicas
• Su principal desventaja es el que no se
puede representar la redundancia de
datos.
5. Base de datos de Red
• Primero es importante establecer que es
ligeramente distinto al jerárquico. Si
principal diferencia es que un nodo puede
tener varios padres. En el caso jerárquico
no se permite.
6. Base de datos de Red
• Ofrece una solución al problema de la
redundancia de datos, pero el
administrarlo posee una dificultad, por lo
que lo usan más los programadores que
usuarios finales.
7. Base de datos Relacional
• Surgió en el año 1970 por Edgar Frank de
los laboratorios de IBM
• Es uno de los modelos más utilizados en la
actualidad.
• En éste modelo la forma y lugar en que se
almacenan los datos no tiene relevancia. Lo
que permite una gran flexibilidad en el
manejo de la información.
8. Base de datos Relacional
• Su funcionamiento se basa en relaciones
que se consideran tablas que están
compuestas por registros y campos.
• Su flexibilidad permite realizar una serie de
consultas y el lenguaje más utilizado es el
SQL (Structured Query Language o
Lenguaje Estructurado de Consultas)
10. Base de datos Orientadas a Objetos
• Es un modelo reciente y es parte de los nuevos modelos
orientados a objetos. El cual almacenar los datos los
objetos completos (estado y comportamiento)
• Posee tres características:
– Encapsulación: ocultar información del resto de objetos
– Herencia: los objetos heredan el comportamiento
dentro de una jerarquía de clases.
– Polimorfismo: propiedad puede ser aplicada a distintos
objetos.
11. Base de datos Orientadas a Objetos
• En una BDO los usuarios pueden definir operaciones
sobre los datos.
– Función
– Parámetros
– Métodos.
Notas del editor
Como hacemos nuestros diseños
Los modelos dependen del tamaño
1. Jerárquico:
Hacer un organigrama
Puede haber redundancia
Información mas compleja
Colegio
Maestro Alumno Maestro
Nombre Nombre Nombre
Edad Edad Edad
Redundancia
Si no hay relaciones el modelo se complica mucho
No hay uniones
Access
No hay redundancia
No hay complejidad
Es fácil de entender
Hay flexibilidad
Tiene campos y registros
Informes
Consultas
Diferentes lugares donde se tiene almacenado y se puede compartir
Se le dice objeto porque tiene información guardada
Se puede usar para una consulta