Você está na página 1de 4

Unidad 1 MODELOS EMERGENTES DE BASES DE DATOS

MODELOS EMERGENTES DE BASE DE DATOS


1.1 Base de Datos Orientadas a Objetos
1.1.1 Definicin y concepto de BDOO
1.1.2 Modelo de datos orientados a objetos
1.1.3 Estndar ODGM
1.1.4 Encapsulamiento, Herencia y Polimorfismo
1.1.5 Persistencia, Concurrencia y Recuperacin

BASE DE DATOS ORIENTADAD A OBJETOS


Objeto: Cualquier objeto que tiene propiedades, mtodos, eventos y caractersticas el cual
se distingue de los dems.
Herencia: Heredar o transferir datos de un objeto a otro.
Instancia: Datos heredados o generados en un momento dado.
Clase: Es un tipo de dato que heredamos.
Polimorfismo: Formas que tienen los objetos.
Abstraccin: Extraccin de los datos, formas de extraer datos de un registro.
Encapsulamiento: Empaquetado de mtodos y atributos dentro de un objeto, mediante una
interfaz de mensajes.
BASE DE DATOS ORIENTADA A OBJETOS
A finales de los 18s empezaron las primeras bases de datos orientadas a objetos, es
inteligente soporta el paradigma orientado objetos almacenando datos y mtodos. Est
diseada para ser eficaz, desde el punto de vista fsico para almacenar objetos complejos.
Evita el acceso de datos esto es mediante mtodos almacenados en ellas es ms segura que
permite tener acceso alos datos debido que para poder entrar se tiene que acceder por los
mtodos que haya utilizado el programador.

CARACTERISTICAS DE UN SMBD
Persistencia (conservacin de datos)
Concurrencia (muchos usuarios)
Recuperacin (mantener en estado la Base de Datos)
Gestin de almacn
Facilidad de consulta

CARACTERISTICAS DE O.O.
Abstraccin (denota caractersticas esenciales)
Encapsulamiento (oculta secretos del objeto)
Clases o tipos (mismo comportamiento)
Modularidad (abstracciones con cierta relacin)
Jerarqua (orden de abstraccin )
DISEO DE B.D.O.O
rea de ventas
Ejemplo Venta de ropa:
Objeto: Ropa
Herencia: Modelo de la Ropa
Instancia: Los datos que se encuentran en la nota de remisin que se crea cuando se vende
la ropa
Clase: Marca de la ropa, a que marca reconocida pertenece
Polimorfismo: Tipo de venta, Tipo de Nota, Tipo de pago
Abstraccin: Los datos necesarios para crear la nota de remisin de la venta de ropa
Encapsulamiento: La talla, en algunas ocasiones no se especifica ya que se clasifica en
Chica, Mediana, Grande y por lo cual no se sabe que numeracin es

MODELO ODGM
Object DataBase Management Group
El modelo ODGM permite que como tanto los diseos como las implementaciones sean
portables entre los sistemas que soportan.
Los componentes bsicos de una base de datos orientada a objetos son los objetos y los
literales. Un objeto es una instancia auto contenida de una entidad de intereses del mundo
real. Los objetos tienen algn tipo de identificador nico. Un literal es un valor especfico
como amparo. Los literales no tienen identificadores un literal puede ser una estructura o un
conjunto de valores relacionados que se guardan bajo un solo nombre.
ODL (Lenguaje de definicin de datos)
Es el lenguaje de definicin de datos en SGDDO (sistema de gestin de base de datos
orientado a objetos) es empleado para facilitar la portabilidad de los esquemas de las bases
de datos. Intenta definir tipos de datos que pueden implementarse en diversos lenguajes de
programacin.
OML (Lenguaje de manipulacin de datos)
El lenguaje de programacin es empleado para la elaboracin de programas que permitan
crear, modificar y eliminar datos que constituyen una base de datos.
OQL (lenguaje de consulta de datos)
Es una serie de comandos que tiene una sintaxis aplicada a SQL para realizar consultas a
una base de datos.

MODELOS EMERGENTES DE BASES DE DATOS


1.2 Bases de datos multidimensionales
1.2.1 Definicin y concepto
1.2.2 Modelos conceptuales
1.2.3 Cubos
1.2.4 Estructuras jerrquicas y no jerrquicas
BASE DE DATOS MULTIDIMENSIONAL
Este tipo de base de datos se aplica sobre el sistema OLAP tambin llamado cubo
multidimensional o hipervnculo. Se compone de hechos numricos llamados medidas que
se clasifican por dimensiones. El cubo de metadatos es creado tpicamente apartar de un
esquema en estrella o copo de nieve y utilizando tablas de una base de datos relacional.
Las medidas se obtienen de los registros de una tabla de hechos y las dimensiones de
cuadros.
TIPOS DE OLAP
Tradicionalmente los sistemas OLAP se clasifican en las siguientes categoras:
ROLAP
La implementacin OLAP almacena los datos en un botn relacional llamado ROLAP los
datos son detallados evitando las agregaciones y las tablas que se encuentran normalizadas,
los esquemas ms comunes son de estrella y copo de nieve aunque es posible de trabajar
sobre cualquier base de datos relacional. La arquitectura de esta se compone de un servidor
de banco de datos relacional y el botn OLAP se encuentra en el servidor dedicado. La
principal ventaja de esta arquitectura es que permite el anlisis de una enorme cantidad de
datos.
La arquitectura ROLAP excede a los datos relacionados para proporcionar los anlisis
OLAP. La primicia de los sistemas ROLAP es que las capacidades OLAP se ejecutan
mejor contra las bases de datos relacionales.
Utiliza una arquitectura de tres niveles:
1 Nivel Base De Datos: Usa base de datos relacionales para el manejo, acceso y obtencin
de datos
2 Nivel de Aplicacin: Ejecuta las consultas multidimensionales de los usuarios
3 Motor Rolap: Se integra con niveles de presentacin atreves de los cuales los usuarios
realizan un anlisis OLAP

MOLAP
Esta almacena los datos de una base de datos multidimensional. Para utilizar los tiempos de
respuesta, hacer resmenes de informacin calculados por adelantado y un sinfn de
operaciones utilizadas de forma multidimensional para proporcionar el anlisis su principal
premisa es que OLAP esta mejor implantado almacenando los datos multidimensionales.
El sistema MOLAP utiliza una arquitectura de 2 niveles, la base de datos multidimensional

y el motor analtico.
MOLAP VS ROLAP
Cuando se comparan estas dos estructuras se pueden realizar las siguientes:
ROLAP delega la negociacin entre el tiempo de respuesta entre el tiempo de respuesta y
procesa en Bach. Mientras que MOLAP requiere que sus bases de datos se compilen para
conseguir un rendimiento aceptable.
Los sistemas con alta volatilidad de datos requieren de una arquitectura que pueda realizar
esta consideracin.
Los sistemas ROLAP soportan esta consolidacin dinmica mientras que MOLAP estn
orientados a una consolidacin Bach.
Los ROLAP pueden crecer un gran nmero de dimensiones mientras que MOLAP
generalmente son adecuados para 10 o menos dimensiones.
Los ROLAP soportan anlisis OLAP contra grandes volmenes de datos mientras que los
MOLAP se comportan relacionalmente en volmenes ms reducidos (-5gb).
Existen otros modelos OLAP como son:
WOLAP (basado y orientado para web)
DOLAP (Basado en escritorio)
RTOLAP (o Real Time, basado en tiempo real)
SOLAP (o especial Solap, Basado en OLAP especiales)

Você também pode gostar